Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Adding Analytics to your mobile apps

Dermot Daly
February 19, 2012

Adding Analytics to your mobile apps

Talk given at http://measurement.ie February 15th, 2012

Dermot Daly

February 19, 2012
Tweet

More Decks by Dermot Daly

Other Decks in Technology

Transcript

  1. Adding Analytics to
    your mobile apps

    View full-size slide

  2. Why?
    “If you can't measure it, you can't manage it.”
    “Not all mobile devices are created equal – one size
    won't fit all with your mobile strategy.”
    “Meaningful Mobile Analytics: Reach a Customer by
    Moving to Upstream, Downstream and Device Info”
    “Analyze, personalize, optimize – lather, rinse & repeat.”

    View full-size slide

  3. Somebody kill me
    when I start talking
    like that

    View full-size slide

  4. Better info on
    how your app is used,
    your audience, where,
    how long.

    View full-size slide

  5. Without analytics,
    you’re kinda in the
    dark

    View full-size slide

  6. Average rating:
    4.5

    View full-size slide

  7. YOUR APP IS
    FREAKING AWESOME!!!
    Photo Credit: Flickr User: Sebastian Fritzon

    View full-size slide

  8. YOUR APP IS A
    FREAKING PIECE OF *#&% !!
    Photo Credit: Flickr User: Sebastian Fritzon

    View full-size slide

  9. With
    analytics..

    View full-size slide

  10. Better info on
    how your app is used,
    your audience, where,
    how long.
    ( I may have mentioned this)

    View full-size slide

  11. For the CMO
    Apps are a branding
    exercise
    You want to know
    how well it is
    working, right?

    View full-size slide

  12. For the CFO
    Was every feature
    worth it?
    Does an area require
    more investment, or
    giving better value for
    money?
    Will we add to it/dump
    it?
    Photo Credit: Flickr User: freefotouk

    View full-size slide

  13. For the App Developer
    Where has your app
    reached?
    What devices, o/s
    versions does it run on?
    Are there problem
    areas?
    Photo Credit: Flickr User: M. Keefe

    View full-size slide

  14. What Kind Of
    Information, Exactly?

    View full-size slide

  15. Usage Length

    View full-size slide

  16. Sessions Per Week
    Frequency of Use
    User Retention
    Languages
    Geography Gender
    Devices
    Carriers
    O/S
    Errors

    View full-size slide

  17. And, then you can slice
    it however you like

    View full-size slide

  18. Analytics for debugging?
    Really?

    View full-size slide

  19. We Expect this

    View full-size slide

  20. We Expect this
    But WTF?

    View full-size slide

  21. How?
    •Sign up at flurry.com
    •Add your app - gets an
    App Key
    •Download library
    •Simple code insertions

    View full-size slide

  22. import com.flurry.android.FlurryAgent;
    public class MyActivity extends Activity {
    @Override
    protected void onStart() {
    super.onStart();
    FlurryAgent.onStartSession(this, "[YOUR FLURRY KEY]");
    }
    @Override
    protected void onStop() {
    super.onStop();
    FlurryAgent.onEndSession(this);
    }

    View full-size slide

  23. FlurryAgent.logEvent("SomethingInteresting");

    View full-size slide

  24. FlurryAgent.logEvent("SomethingInteresting");
    Map params = new
    HashMap();
    params.put("section", "cars");
    FlurryAgent.logEvent("search", params);

    View full-size slide

  25. FlurryAgent.logEvent("SomethingInteresting");
    Map params = new
    HashMap();
    params.put("section", "cars");
    FlurryAgent.logEvent("search", params);
    Map params = new
    HashMap();
    params.put("number_of_partners", "57");
    FlurryAgent.logEvent("intrusive", params);

    View full-size slide

  26. Photo Credit: Flickr User: David Maddison

    View full-size slide

  27. Enough Already, Show me
    something interesting

    View full-size slide

  28. Official Launch
    24th January

    View full-size slide

  29. 34,000 Users

    View full-size slide

  30. 514,000 Sessions

    View full-size slide

  31. Average Time:
    2.7 Minutes

    View full-size slide

  32. 35 Unique Operating
    System Versions

    View full-size slide

  33. 154 Different
    Devices

    View full-size slide

  34. Of the 5 most
    popular devices..

    View full-size slide

  35. Of the 5 most
    popular devices..
    ..4 Are made by

    View full-size slide

  36. Number 5...
    is a Sony Ericsson...

    View full-size slide

  37. Number 5...
    is a Sony Ericsson...
    ..but its
    share is just
    6.3%

    View full-size slide

  38. The Latest Version
    of Android

    View full-size slide

  39. The Latest Version
    of Android
    Accounts for just 0.83%
    of use

    View full-size slide

  40. The vast majority of users
    speak English..

    View full-size slide

  41. The vast majority of users
    speak English..
    2.7% have a primary
    language of Polish

    View full-size slide

  42. As a group, this may
    sound small...

    View full-size slide

  43. As a group, this may
    sound small...
    ..but it is as significant as..
    110 of
    the 154
    devices.

    View full-size slide

  44. As a group, this may
    sound small...
    ..but it is as significant as..
    25 Of the
    35 O/S
    versions.

    View full-size slide

  45. Cool, eh?
    Imagine what we’ll
    know in a year

    View full-size slide

  46. Your Turn;
    What can I answer?

    View full-size slide

  47. Your Turn;
    What can I answer?
    http://tapadoo.com
    [email protected]
    twitter: @dermdaly

    View full-size slide