Presentation given at PubCon Internet Marketing Conference in November 2010. You can use analytics within a mobile app to track goals and conversions as in a normal website. With additional effort, you can also get keyword referrals from the Android Market to track which keywords are most valuable.
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
Hi. Iâm Nathan Mellor. Iâm an Android Developer
We want to use analytics in apps for some of the same reasons that we want to use analytics on our website.
[twitter]Options for Mobile Analytics http://bit.ly/bNcQ7R #pubcon[/twitter]
[tweet]Android Analytics SDK has a memory leak if used as directed #pubcon[/tweet]
[tweet]You can track your Android or iPhone App through Analytics much as you would a site #pubcon [/tweet]
[tweet]You define your own page views when using Mobile Analytics in apps #pubcon[/tweet]
[tweet]Android app search can be tracked as an Analytics event much like a site search #pubcon[/tweet]
[tweet]Tag direct referrals to Android Market to be tracked #pubcon[/tweet]
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]
I also was very curious about the keywords used in App Discovery.
[tweet]I *do* know my keywords from the Android Market [/tweet]