SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Analytics in a Mobile App
Presented by:
Nathan Mellor
CritterMap Software
Why do Analytics in Apps?
• Track conversion goals for various business
models
– Paid Apps, Ads, Subscriptions, Affiliate
programs, Traffic to website(s).
• Check usability and user Acceptance of App
• Track discovery of app and who uses it
• Get ideas for more content, features, and
other apps.
Mobile Analytics
Options
• Website For High End Devices
– High End device like Android, Iphone, Palm Pre
– Can be tracked as a normal website with Google Analytics
• Website for Low End devices
– No javascript
– Needs Server side code.
• Interaction with a native IPhone or Android
Application
– Can be tracked as if the app were a website
– Requires the Google Analytics SDK for that platform
Strengths and limitations
• Tracks Page Views
(custom pages)
• Tracks tagged referrals
(through Android Market
only)
• Tracks Events and event
data
• Can track Map Overlay,
languages, and
networks.
• Doesn’t allow custom
user attributes
– This *would* be really
useful
• Referrals from your
own website often
untracked
• No search keywords
from Android Market (
without additional
work)
Implementation
Android SDK
    tracker =
GoogleAnalyticsTracker.getInstance();
    // Start the tracker in manual dispatch
mode...
    tracker.start("UA-YOUR-ACCOUNT-
HERE", this);
        tracker.trackEvent(
            "Clicks",  // Category
            "Button",  // Action
            "clicked", // Label
            77);       // Value
       
tracker.trackPageView("/testApplicationH
omeScreen");
• Include library and a few
select lines of code
• Note: SDK has bad
memory leak.
– Replace “this” with
getApplication()
• Make up your own page
views
• Make up your own Events
Analytics Profile
Mobile App as a site
Android App
Page Views
• Page Views are chosen in
code
– Could be screens of
your app
• In this example, pages
are different map types
chosen by users.
• /preview/mytopo is
viewing a map online
• /offline/mytopo is
viewing a map saved on
storage card.
Android App
Events
• Event category, label,
and action are chosen
in code just as in
javascript
• Important: urlencode
event labels
• In this example, Place
Name Search is
recorded as an event
• Top searched
locations are here.
Android App Discovery
Tagging Android Market Links
• Tagged Urls are encouraged
• http://market.android.com/details?id=com.crittermap.back
• This url will take you directly to Android Market Listing
– Tags will pass through
• But *ONLY* if you click it on an Android device
• Same url will give you an “Oops! This link appears to be
broken.” if used on your PC.
• These can be encoded in a barcode.
Paid campaign Option #1
Ad campaign links to Market Listing
• Referral information will track
if urls tagged.
• Limited sales copy – 325
characters in listing
• Users can take immediate
action
Paid Campaign Option #1
Adwords Ad new features
• Adwords on Android can
change referral link to
‘Download Android App’
• Potential to stand out
from other ads
• User can take immediate
action
• But Adwords Approval
team seems unaware
of this feature
Paid Campaign Option #2
Adwords Ad to Landing page to Market
Listing
• Referral information needs to
be passed on to Android Market
(cross domain)
• More sales copy – but needs to
be mobile optimized. Try it Now!Try it Now!
Use your Android
GPS for outdoor
navigation!
Use free topo maps!
Try it yourself for 16
days!
Android App Referral Tracking
• Numbers indicate that many/most visitors to the website
will just search the market rather than follow a link
• Referer is constant once app is installed.
• Direct Request
dominates
• These are
referrals from the
Android market.
• Search terms not
available 
without
workaround
Android App Referral Tracking
With proprietary keyword solution
• Androidmarket/device
is a campaign
source/medium
• Keywords from Market
Search (2.2 and above)
• Some keywords indicate
previous exposure to
brand
• Most developers do not
have this information.
• Learn more at
crittermap.com.
Android Market Keywords
Benefits
• Combine keywords with conversion data.
• Choose which words are most valuable for your
huge 325 character app description
• Use the keywords in content creation for your
site
• With a keyword solution, you can judge the
relative value of keywords from the Android
Market and market accordingly
Android App analytics
Conclusions
• With standard installation, Android App Analytics is
sufficient for conversion tracking and usability
• You can also track referrals from a webpage or paid
campaign.
• With a keyword solution, you can judge the relative
value of keywords from the Android Market and market
accordingly
To Learn More. . .
• Join my newsletter at
www.crittermap.com
• Contact me at @Nathan_Mellor

Weitere ähnliche Inhalte

KĂźrzlich hochgeladen

0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 

KĂźrzlich hochgeladen (20)

Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 

Empfohlen

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Mobile App Analytics and Keywords

  • 1. Analytics in a Mobile App Presented by: Nathan Mellor CritterMap Software
  • 2. Why do Analytics in Apps? • Track conversion goals for various business models – Paid Apps, Ads, Subscriptions, Affiliate programs, Traffic to website(s). • Check usability and user Acceptance of App • Track discovery of app and who uses it • Get ideas for more content, features, and other apps.
  • 3. Mobile Analytics Options • Website For High End Devices – High End device like Android, Iphone, Palm Pre – Can be tracked as a normal website with Google Analytics • Website for Low End devices – No javascript – Needs Server side code. • Interaction with a native IPhone or Android Application – Can be tracked as if the app were a website – Requires the Google Analytics SDK for that platform
  • 4. Strengths and limitations • Tracks Page Views (custom pages) • Tracks tagged referrals (through Android Market only) • Tracks Events and event data • Can track Map Overlay, languages, and networks. • Doesn’t allow custom user attributes – This *would* be really useful • Referrals from your own website often untracked • No search keywords from Android Market ( without additional work)
  • 5. Implementation Android SDK     tracker = GoogleAnalyticsTracker.getInstance();     // Start the tracker in manual dispatch mode...     tracker.start("UA-YOUR-ACCOUNT- HERE", this);         tracker.trackEvent(             "Clicks",  // Category             "Button",  // Action             "clicked", // Label             77);       // Value         tracker.trackPageView("/testApplicationH omeScreen"); • Include library and a few select lines of code • Note: SDK has bad memory leak. – Replace “this” with getApplication() • Make up your own page views • Make up your own Events
  • 7. Android App Page Views • Page Views are chosen in code – Could be screens of your app • In this example, pages are different map types chosen by users. • /preview/mytopo is viewing a map online • /offline/mytopo is viewing a map saved on storage card.
  • 8. Android App Events • Event category, label, and action are chosen in code just as in javascript • Important: urlencode event labels • In this example, Place Name Search is recorded as an event • Top searched locations are here.
  • 9. Android App Discovery Tagging Android Market Links • Tagged Urls are encouraged • http://market.android.com/details?id=com.crittermap.back • This url will take you directly to Android Market Listing – Tags will pass through • But *ONLY* if you click it on an Android device • Same url will give you an “Oops! This link appears to be broken.” if used on your PC. • These can be encoded in a barcode.
  • 10. Paid campaign Option #1 Ad campaign links to Market Listing • Referral information will track if urls tagged. • Limited sales copy – 325 characters in listing • Users can take immediate action
  • 11. Paid Campaign Option #1 Adwords Ad new features • Adwords on Android can change referral link to ‘Download Android App’ • Potential to stand out from other ads • User can take immediate action • But Adwords Approval team seems unaware of this feature
  • 12. Paid Campaign Option #2 Adwords Ad to Landing page to Market Listing • Referral information needs to be passed on to Android Market (cross domain) • More sales copy – but needs to be mobile optimized. Try it Now!Try it Now! Use your Android GPS for outdoor navigation! Use free topo maps! Try it yourself for 16 days!
  • 13. Android App Referral Tracking • Numbers indicate that many/most visitors to the website will just search the market rather than follow a link • Referer is constant once app is installed. • Direct Request dominates • These are referrals from the Android market. • Search terms not available  without workaround
  • 14. Android App Referral Tracking With proprietary keyword solution • Androidmarket/device is a campaign source/medium • Keywords from Market Search (2.2 and above) • Some keywords indicate previous exposure to brand • Most developers do not have this information. • Learn more at crittermap.com.
  • 15. Android Market Keywords Benefits • Combine keywords with conversion data. • Choose which words are most valuable for your huge 325 character app description • Use the keywords in content creation for your site • With a keyword solution, you can judge the relative value of keywords from the Android Market and market accordingly
  • 16. Android App analytics Conclusions • With standard installation, Android App Analytics is sufficient for conversion tracking and usability • You can also track referrals from a webpage or paid campaign. • With a keyword solution, you can judge the relative value of keywords from the Android Market and market accordingly
  • 17. To Learn More. . . • Join my newsletter at www.crittermap.com • Contact me at @Nathan_Mellor

Hinweis der Redaktion

  1. Hi. I’m Nathan Mellor. I’m an Android Developer
  2. We want to use analytics in apps for some of the same reasons that we want to use analytics on our website.
  3. [twitter]Options for Mobile Analytics http://bit.ly/bNcQ7R #pubcon[/twitter]
  4. [tweet]Android Analytics SDK has a memory leak if used as directed #pubcon[/tweet]
  5. [tweet]You can track your Android or iPhone App through Analytics much as you would a site #pubcon [/tweet]
  6. [tweet]You define your own page views when using Mobile Analytics in apps #pubcon[/tweet]
  7. [tweet]Android app search can be tracked as an Analytics event much like a site search #pubcon[/tweet]
  8. [tweet]Tag direct referrals to Android Market to be tracked #pubcon[/tweet]
  9. Referral tracking on my first attempt was rather boring. Here we can see referrals from a website directly to an Android app. But you are missing probably your biggest source of organic traffic How many would rather see what keywords people are using to find your app? [tweet]Do you want to know keywords from the Android Market? #pubcon[/tweet]
  10. I also was very curious about the keywords used in App Discovery. [tweet]I *do* know my keywords from the Android Market [/tweet]