SlideShare a Scribd company logo
Mobile	
  application	
  
analytics	
  
How	
  are	
  people	
  really	
  using	
  my	
  apps?	
  


Monetizing	
  Android	
  Apps	
  
5.5.2012	
  –	
  Janne	
  Toivola	
  
Futurice	
  in	
  brief	
  
»  Demanding	
  software	
                                        TAMPERE	
  
   projects	
  
                                                                HELSINKI	
  
»  Customers,	
  end-­‐users	
  and	
  
   developers	
  extremely	
  
   happy.	
  	
                                           BERLIN	
  
                                             LONDON	
  



                                    1	
  
                                    15	
  
        Founded	
  in	
  

                                                                        150	
  
           2000	
  
Mobile	
  
                solutions	
  



Digital	
  business	
     Enterprise	
  IT	
  
   solutions	
             solutions	
  
Setting	
  
      Why?	
                                              Optimize	
                Summary	
  
                                 up	
  



Why	
  should	
  I	
     How	
  do	
  I	
  start	
     What	
  should	
  I	
     What	
  was	
  the	
  	
  
 care	
  about	
         collecting	
  the	
           do	
  about	
  the	
      point	
  in	
  this?	
  
tracking	
  my	
             data?	
                    numbers?	
  
application?	
  
Why	
  mobile	
  
application	
  
analytics?	
  
Users	
  are	
  expecting	
  excellent	
  UX	
  for	
  
                                 native	
  applications.	
  



http://www.flickr.com/photos/seanhobson/3256445524/	
  
Web/social	
     App	
  store	
     Application	
        Crash	
  
                                        analytics	
                          analytics	
      logging	
  sw	
  
Application	
  discovery	
                   ✓	
              ✓	
  
Purchase	
  metrics	
                                         ✓	
  
Installation	
  metrics	
  and	
  
                                                              ✓	
               (✓)	
  
performance	
  
Application	
  usage	
  analytics	
                                              ✓	
  
Advertisement	
  metrics	
                                                       ✓	
  
In-­‐app	
  sales	
  metrics	
                               (✓)	
               ✓	
  
Crash	
  logging	
                                            ✓	
                                   ✓	
  
›  Demographics:	
  Language,	
  
                            Geographical	
  location	
  
                         ›  Behavior:	
  App	
  usage	
  
                            frequency,	
  engagement	
  
What	
  can	
  you	
     ›  Technology:	
  Devices	
  
  measure?	
             ›  Navigation:	
  Pageviews,	
  
                            referrer,	
  events,	
  user	
  flow	
  
                         ›  Conversions:	
  Conversion	
  
                            funnels,	
  e-­‐commerce	
  (in-­‐app	
  
                            payments),	
  ad-­‐consumption	
  
Case:	
  Jamie	
  Oliver	
  20	
  minute	
  meals	
  
If	
  I	
  was	
  Jamie	
  Oliver,	
  	
  
               I’d	
  love	
  to	
  know…	
  




http://www.flickr.com/photos/lord-­‐jim/5449757155/	
  
Which	
  recipes	
  are	
  most	
  popular?	
  	
  




http://www.flickr.com/photos/25609635@N03/7130405135/	
  
How	
  long	
  does	
  it	
  take	
  for	
  users	
  to	
  
                prepare	
  “Chilli	
  corn	
  chowder”	
  in	
  reality?	
  	
  

http://www.flickr.com/photos/andrewmalone/7111416061/	
  
Are	
  the	
  video	
  tutorials	
  used	
  at	
  all?	
  



http://www.flickr.com/photos/littledebbie11/4306302744/	
  
How	
  often	
  is	
  the	
  app	
  used?	
  

http://www.flickr.com/photos/ollesvensson/4432405444/	
  
In	
  which	
  ways	
  is	
  the	
  shopping	
  cart	
  
                                            feature	
  used?	
  



http://www.flickr.com/photos/rdvortex/621757607/	
  
Is	
  the	
  app	
  used	
  more	
  in	
  landscape	
  or	
  
                                          portrait	
  mode?	
  




http://www.flickr.com/photos/matte4president/6993047866/	
  
›  Goal:	
  maximize	
  article	
  
                             reads	
  (ad	
  displays)	
  
                          ›  Company	
  released	
  a	
  new	
  
                             version	
  with	
  widget	
  and	
  
          Case:	
  	
        notifications	
  
News	
  app	
  for	
           ›  10%	
  of	
  users	
  use	
  the	
  widget	
  
   Android	
                   ›  3-­‐4	
  %	
  of	
  article	
  reads	
  through	
  
                                  widget	
  or	
  notifications	
  
                               ›  #	
  of	
  weekly	
  sessions	
  doubled	
  
                                  on	
  users	
  that	
  use	
  widget/
                                  notifications	
  (!)	
  
Setting	
  up	
  
How	
  can	
  I	
  start	
  collecting	
  data?	
  
…and	
  many	
  more.	
  
›  SDKs	
  for	
  Android	
  and	
  iOS	
  
Start	
  with	
     ›  Easy	
  to	
  setup	
  and	
  use	
  
  Google	
          ›  Full	
  feature	
  set	
  for	
  free	
  
Analytics	
         ›  Widely	
  used,	
  especially	
  in	
  
                       web	
  analytics	
  
1.  Setup	
  a	
  Google	
  Analytics	
  
                        account	
  
                    2.  Download	
  the	
  Google	
  
                        Analytics	
  SDK	
  for	
  Android	
  
Setting	
  up	
     3.  Add	
  the	
  SDK	
  library	
  to	
  your	
  
                        project	
  
                    4.  Setup	
  project	
  permissions	
  
                    5.  Add	
  and	
  setup	
  tracking	
  
                        code	
  
Start	
  tracking	
  
import	
  com.google.android.apps.analytics.GoogleAnalyticsTracker;	
  
tracker	
  =	
  GoogleAnalyticsTracker.getInstance();	
  

tracker.startNewSession("UA-­‐12345678-­‐9",	
  30,	
  this);	
  
tracker.trackPageView(“/recipes");	
                       Option	
  A:	
  	
  
                                                        Track	
  PageViews	
  
tracker.trackEvent(”ShoppingCart",	
  ”Add”,	
  ”Chilli	
  corn	
  chowder”);	
  

tracker.stopSession(); 	
  	
  
                                     Option	
  B:	
  	
  
                                    Track	
  Events	
  
Taking	
  it	
  further:	
  custom	
  variables	
  and	
  
                            ecommerce	
  tracking	
  



Futurice	
  
5.5.2012	
                                                                  27	
  
Optimize	
  
What	
  the	
  numbers	
  mean?	
  How	
  should	
  
the	
  app	
  be	
  changed?	
  
First:	
  Pick	
  3-­‐5	
  KPIs	
  based	
  on	
  your	
  
             (business)	
  goals.	
  
Ideas	
  on	
  how	
  to	
  
                                                                                      enhance	
  the	
  design,	
  
                                                                         Ideas	
     ideas	
  for	
  new	
  features	
  

 Customer	
  information,	
  
week	
  points	
  in	
  the	
  design	
                                                                                      Design	
  and	
  
                                                       Learn	
                             Build	
                         development	
  of	
  
                                                                                                                              changes.	
  




                         Actionable	
                     Data	
                            Product	
  
                          insights!	
  
                                                                                                                 Minimum	
  viable	
  
                                                                                                                    product.	
  
                                                                      Measure	
  
                                            How’s	
  the	
  new	
  
                                            version	
  doing	
  
                                            against	
  KPIs?	
  
                                                                                                          Eric	
  Ries:	
  The	
  Lean	
  Startup	
  
Summary	
  
›  People	
  expect	
  top	
  UX	
  for	
  
                          native	
  mobile	
  apps	
  
                       ›  Analytics	
  is	
  at	
  least	
  as	
  
                          important	
  for	
  mobile	
  as	
  it	
  is	
  
                          for	
  web	
  
Key	
  takeaways	
     ›  Focus	
  on	
  3-­‐5	
  KPIs,	
  use	
  them	
  
                          to	
  validate	
  your	
  actions	
  
                       ›  You’re	
  looking	
  for	
  
                          actionable	
  insights	
  
                       ›  Iterate!	
  Fail	
  fast!	
  Have	
  fun!	
  
Get	
  started:	
  	
  
https://developers.google.com/analytics/devguides/collection/android/	
  




                                Questions?	
  
                                Comments?	
  

                                                           Janne	
  Toivola	
  
                                                           Senior	
  Service	
  Designer	
  
                                                           janne.toivola@futurice.com	
  
                                                           twitter.com/jannetoivola	
  

More Related Content

What's hot

Mobile Local Ads: The next big opportunity?
Mobile Local Ads: The next big opportunity?Mobile Local Ads: The next big opportunity?
Mobile Local Ads: The next big opportunity?HitReach
 
User Interface Engineering (UIE) Web App Masters Tour 2011
User Interface Engineering (UIE) Web App Masters Tour 2011User Interface Engineering (UIE) Web App Masters Tour 2011
User Interface Engineering (UIE) Web App Masters Tour 2011
Mike Lee
 
Mobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedMobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedJason Cross
 
When is an app not an app
When is an app not an appWhen is an app not an app
When is an app not an appJason Cross
 
Magnus Jern - Golden Gekko
Magnus Jern - Golden GekkoMagnus Jern - Golden Gekko
Magnus Jern - Golden GekkoJames Cameron
 
Crispin+mojiva march 2013
Crispin+mojiva march 2013 Crispin+mojiva march 2013
Crispin+mojiva march 2013 Jack Hallahan
 
CIM mobile marketing overview May 2012
CIM mobile marketing overview May 2012CIM mobile marketing overview May 2012
CIM mobile marketing overview May 2012Jason Cross
 
Building Brand Awareness Through Real-world Gamification
Building Brand Awareness Through Real-world GamificationBuilding Brand Awareness Through Real-world Gamification
Building Brand Awareness Through Real-world Gamification
InMobi
 
Maximize Revenue with the New InMobi Lifetime Value Platform
Maximize Revenue with the New InMobi Lifetime Value PlatformMaximize Revenue with the New InMobi Lifetime Value Platform
Maximize Revenue with the New InMobi Lifetime Value Platform
InMobi
 
yoc krämer
yoc krämeryoc krämer
yoc krämer
ITB Berlin
 
WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012
Amanda McConnell
 
5 essentials for app downloads
5 essentials for app downloads5 essentials for app downloads
5 essentials for app downloadsRyan Merket
 
Mobile automotive masterclass deck camerjam mobile marketing
Mobile automotive masterclass deck camerjam mobile marketingMobile automotive masterclass deck camerjam mobile marketing
Mobile automotive masterclass deck camerjam mobile marketing
James Cameron
 
WSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
WSO2Con ASIA 2016: Mobile Strategy for Your EnterpriseWSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
WSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
WSO2
 
FQ Mobile Asia Congress - App Bytes 2011 - Session Speech & Panel
FQ Mobile Asia Congress - App Bytes 2011 - Session Speech & PanelFQ Mobile Asia Congress - App Bytes 2011 - Session Speech & Panel
FQ Mobile Asia Congress - App Bytes 2011 - Session Speech & PanelFabriQate
 
The Importance of Integrating Mobile
The Importance of Integrating MobileThe Importance of Integrating Mobile
The Importance of Integrating Mobile
fivebyfive
 
Future Insight: Mobile Commerce in Japan
Future Insight: Mobile Commerce in JapanFuture Insight: Mobile Commerce in Japan
Future Insight: Mobile Commerce in Japan
Christopher Billich
 
Overview of Mobile Marketing in China
Overview of Mobile Marketing in ChinaOverview of Mobile Marketing in China
Overview of Mobile Marketing in China
Reach China Holdings Limited
 

What's hot (20)

Mobile Local Ads: The next big opportunity?
Mobile Local Ads: The next big opportunity?Mobile Local Ads: The next big opportunity?
Mobile Local Ads: The next big opportunity?
 
User Interface Engineering (UIE) Web App Masters Tour 2011
User Interface Engineering (UIE) Web App Masters Tour 2011User Interface Engineering (UIE) Web App Masters Tour 2011
User Interface Engineering (UIE) Web App Masters Tour 2011
 
Mobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedMobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivated
 
When is an app not an app
When is an app not an appWhen is an app not an app
When is an app not an app
 
Magnus Jern - Golden Gekko
Magnus Jern - Golden GekkoMagnus Jern - Golden Gekko
Magnus Jern - Golden Gekko
 
Crispin+mojiva march 2013
Crispin+mojiva march 2013 Crispin+mojiva march 2013
Crispin+mojiva march 2013
 
CIM mobile marketing overview May 2012
CIM mobile marketing overview May 2012CIM mobile marketing overview May 2012
CIM mobile marketing overview May 2012
 
Building Brand Awareness Through Real-world Gamification
Building Brand Awareness Through Real-world GamificationBuilding Brand Awareness Through Real-world Gamification
Building Brand Awareness Through Real-world Gamification
 
Maximize Revenue with the New InMobi Lifetime Value Platform
Maximize Revenue with the New InMobi Lifetime Value PlatformMaximize Revenue with the New InMobi Lifetime Value Platform
Maximize Revenue with the New InMobi Lifetime Value Platform
 
yoc krämer
yoc krämeryoc krämer
yoc krämer
 
WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012
 
5 essentials for app downloads
5 essentials for app downloads5 essentials for app downloads
5 essentials for app downloads
 
Mobile automotive masterclass deck camerjam mobile marketing
Mobile automotive masterclass deck camerjam mobile marketingMobile automotive masterclass deck camerjam mobile marketing
Mobile automotive masterclass deck camerjam mobile marketing
 
SharePoint and Mobile
SharePoint and MobileSharePoint and Mobile
SharePoint and Mobile
 
WSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
WSO2Con ASIA 2016: Mobile Strategy for Your EnterpriseWSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
WSO2Con ASIA 2016: Mobile Strategy for Your Enterprise
 
FQ Mobile Asia Congress - App Bytes 2011 - Session Speech & Panel
FQ Mobile Asia Congress - App Bytes 2011 - Session Speech & PanelFQ Mobile Asia Congress - App Bytes 2011 - Session Speech & Panel
FQ Mobile Asia Congress - App Bytes 2011 - Session Speech & Panel
 
The Importance of Integrating Mobile
The Importance of Integrating MobileThe Importance of Integrating Mobile
The Importance of Integrating Mobile
 
Future Insight: Mobile Commerce in Japan
Future Insight: Mobile Commerce in JapanFuture Insight: Mobile Commerce in Japan
Future Insight: Mobile Commerce in Japan
 
Hybrid Apps / iPhoneDevCon 2010
Hybrid Apps / iPhoneDevCon 2010Hybrid Apps / iPhoneDevCon 2010
Hybrid Apps / iPhoneDevCon 2010
 
Overview of Mobile Marketing in China
Overview of Mobile Marketing in ChinaOverview of Mobile Marketing in China
Overview of Mobile Marketing in China
 

Viewers also liked

Experiences from a community - AndroidTampere presentation
Experiences from a community - AndroidTampere presentationExperiences from a community - AndroidTampere presentation
Experiences from a community - AndroidTampere presentation
androidaalto
 
Agil Eight Granite
Agil Eight GraniteAgil Eight Granite
Agil Eight Granite
androidaalto
 
Web vs Native introduction
Web vs Native introductionWeb vs Native introduction
Web vs Native introductionandroidaalto
 
Monetizing in Google Enterprise Solutions by Gapps
Monetizing in Google Enterprise Solutions by GappsMonetizing in Google Enterprise Solutions by Gapps
Monetizing in Google Enterprise Solutions by Gapps
androidaalto
 
PhoneGap introduction
PhoneGap introductionPhoneGap introduction
PhoneGap introductionandroidaalto
 
Business model innovation
Business model innovationBusiness model innovation
Business model innovationandroidaalto
 

Viewers also liked (6)

Experiences from a community - AndroidTampere presentation
Experiences from a community - AndroidTampere presentationExperiences from a community - AndroidTampere presentation
Experiences from a community - AndroidTampere presentation
 
Agil Eight Granite
Agil Eight GraniteAgil Eight Granite
Agil Eight Granite
 
Web vs Native introduction
Web vs Native introductionWeb vs Native introduction
Web vs Native introduction
 
Monetizing in Google Enterprise Solutions by Gapps
Monetizing in Google Enterprise Solutions by GappsMonetizing in Google Enterprise Solutions by Gapps
Monetizing in Google Enterprise Solutions by Gapps
 
PhoneGap introduction
PhoneGap introductionPhoneGap introduction
PhoneGap introduction
 
Business model innovation
Business model innovationBusiness model innovation
Business model innovation
 

Similar to Mobile apps analytics by Futurice

App Piece 002 Copy
App Piece 002 CopyApp Piece 002 Copy
App Piece 002 Copy
Phil Shelp
 
I-App Creation Co.,Ltd. Company Profile
I-App Creation Co.,Ltd. Company ProfileI-App Creation Co.,Ltd. Company Profile
I-App Creation Co.,Ltd. Company Profile
ericecsk
 
i-App Creation Co.,Ltd. Company Profile
i-App Creation Co.,Ltd. Company Profilei-App Creation Co.,Ltd. Company Profile
i-App Creation Co.,Ltd. Company Profile
Eric Ec
 
Mobile Apps - Where's the beef
Mobile Apps - Where's the beefMobile Apps - Where's the beef
Mobile Apps - Where's the beef
compuccino
 
Enterprise Mobility @ Neev
Enterprise Mobility @ NeevEnterprise Mobility @ Neev
Enterprise Mobility @ Neev
Neev Technologies
 
GAUGE Google Analytics Conference: Mobile SDK
GAUGE Google Analytics Conference: Mobile SDKGAUGE Google Analytics Conference: Mobile SDK
GAUGE Google Analytics Conference: Mobile SDK
ISITE Design is now Connective DX
 
Ci&T Mobile App Development for the Enterprise, Consumers and Startups
Ci&T Mobile App Development for the Enterprise, Consumers and StartupsCi&T Mobile App Development for the Enterprise, Consumers and Startups
Ci&T Mobile App Development for the Enterprise, Consumers and Startups
MichaelCIT
 
Responsive design and mobile
Responsive design and mobileResponsive design and mobile
Responsive design and mobile
Lee Andron
 
Agile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK OnlineAgile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK Online
Rein Mahatma
 
Introduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted ConfIntroduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted Conf
In Marketing We Trust
 
Mobile app marketing nyu school of continuing education
Mobile app marketing nyu school of continuing educationMobile app marketing nyu school of continuing education
Mobile app marketing nyu school of continuing educationRachel Pasqua
 
The Case for Embedded Analytics: Improve the Value of your Applications with ...
The Case for Embedded Analytics: Improve the Value of your Applications with ...The Case for Embedded Analytics: Improve the Value of your Applications with ...
The Case for Embedded Analytics: Improve the Value of your Applications with ...
TIBCO Jaspersoft
 
Evoke Mobile Apps Portfolio
Evoke Mobile Apps PortfolioEvoke Mobile Apps Portfolio
Evoke Mobile Apps Portfolio
Evoke Technologies
 
HTML5 Web Apps vs. Native Apps
HTML5 Web Apps vs. Native AppsHTML5 Web Apps vs. Native Apps
HTML5 Web Apps vs. Native Apps
Apperian
 
Html5 web apps vs nativeapps
Html5 web apps vs nativeappsHtml5 web apps vs nativeapps
Html5 web apps vs nativeappsSiva Prasad K V
 
Senior UX Product Lead Design - Joeffrey Madid Portfolio
Senior UX Product Lead Design - Joeffrey Madid PortfolioSenior UX Product Lead Design - Joeffrey Madid Portfolio
Senior UX Product Lead Design - Joeffrey Madid Portfolio
Joeffrey Madid
 
The PointAbout SRS Process: From Idea to App-Ready in Three Weeks or Less
The PointAbout SRS Process: From Idea to App-Ready in Three Weeks or LessThe PointAbout SRS Process: From Idea to App-Ready in Three Weeks or Less
The PointAbout SRS Process: From Idea to App-Ready in Three Weeks or Less
PointAbout - Mobile Application Strategy & Development
 
Insights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationInsights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and Monetization
Jayneel Patel
 
Mobile App Developers - DevBatch
Mobile App Developers - DevBatchMobile App Developers - DevBatch
Mobile App Developers - DevBatch
DevBatch Inc.
 

Similar to Mobile apps analytics by Futurice (20)

App Piece 002 Copy
App Piece 002 CopyApp Piece 002 Copy
App Piece 002 Copy
 
I-App Creation Co.,Ltd. Company Profile
I-App Creation Co.,Ltd. Company ProfileI-App Creation Co.,Ltd. Company Profile
I-App Creation Co.,Ltd. Company Profile
 
i-App Creation Co.,Ltd. Company Profile
i-App Creation Co.,Ltd. Company Profilei-App Creation Co.,Ltd. Company Profile
i-App Creation Co.,Ltd. Company Profile
 
Mobile Apps - Where's the beef
Mobile Apps - Where's the beefMobile Apps - Where's the beef
Mobile Apps - Where's the beef
 
Enterprise Mobility @ Neev
Enterprise Mobility @ NeevEnterprise Mobility @ Neev
Enterprise Mobility @ Neev
 
GAUGE Google Analytics Conference: Mobile SDK
GAUGE Google Analytics Conference: Mobile SDKGAUGE Google Analytics Conference: Mobile SDK
GAUGE Google Analytics Conference: Mobile SDK
 
Ci&T Mobile App Development for the Enterprise, Consumers and Startups
Ci&T Mobile App Development for the Enterprise, Consumers and StartupsCi&T Mobile App Development for the Enterprise, Consumers and Startups
Ci&T Mobile App Development for the Enterprise, Consumers and Startups
 
Responsive design and mobile
Responsive design and mobileResponsive design and mobile
Responsive design and mobile
 
Agile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK OnlineAgile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK Online
 
Introduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted ConfIntroduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted Conf
 
Mobile app marketing nyu school of continuing education
Mobile app marketing nyu school of continuing educationMobile app marketing nyu school of continuing education
Mobile app marketing nyu school of continuing education
 
The Case for Embedded Analytics: Improve the Value of your Applications with ...
The Case for Embedded Analytics: Improve the Value of your Applications with ...The Case for Embedded Analytics: Improve the Value of your Applications with ...
The Case for Embedded Analytics: Improve the Value of your Applications with ...
 
Evoke Mobile Apps Portfolio
Evoke Mobile Apps PortfolioEvoke Mobile Apps Portfolio
Evoke Mobile Apps Portfolio
 
HTML5 Web Apps vs. Native Apps
HTML5 Web Apps vs. Native AppsHTML5 Web Apps vs. Native Apps
HTML5 Web Apps vs. Native Apps
 
Html5 web apps vs nativeapps
Html5 web apps vs nativeappsHtml5 web apps vs nativeapps
Html5 web apps vs nativeapps
 
IDM Pipeline May 2012
IDM Pipeline May 2012IDM Pipeline May 2012
IDM Pipeline May 2012
 
Senior UX Product Lead Design - Joeffrey Madid Portfolio
Senior UX Product Lead Design - Joeffrey Madid PortfolioSenior UX Product Lead Design - Joeffrey Madid Portfolio
Senior UX Product Lead Design - Joeffrey Madid Portfolio
 
The PointAbout SRS Process: From Idea to App-Ready in Three Weeks or Less
The PointAbout SRS Process: From Idea to App-Ready in Three Weeks or LessThe PointAbout SRS Process: From Idea to App-Ready in Three Weeks or Less
The PointAbout SRS Process: From Idea to App-Ready in Three Weeks or Less
 
Insights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationInsights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and Monetization
 
Mobile App Developers - DevBatch
Mobile App Developers - DevBatchMobile App Developers - DevBatch
Mobile App Developers - DevBatch
 

More from androidaalto

Android Aalto -- Mobile UX
Android Aalto -- Mobile UXAndroid Aalto -- Mobile UX
Android Aalto -- Mobile UX
androidaalto
 
NFC based services for Android platform
NFC based services for Android platformNFC based services for Android platform
NFC based services for Android platform
androidaalto
 
Testing automation on Android using BitBar
Testing automation on Android using BitBarTesting automation on Android using BitBar
Testing automation on Android using BitBar
androidaalto
 
Making money in the android ecosystem
Making money in the android ecosystemMaking money in the android ecosystem
Making money in the android ecosystem
androidaalto
 
Android fragmentation, a valid concern?
Android fragmentation, a valid concern?Android fragmentation, a valid concern?
Android fragmentation, a valid concern?
androidaalto
 
Android distribution channels
Android distribution channelsAndroid distribution channels
Android distribution channels
androidaalto
 
The Android Platform / Business Perspective
The Android Platform / Business PerspectiveThe Android Platform / Business Perspective
The Android Platform / Business Perspective
androidaalto
 

More from androidaalto (7)

Android Aalto -- Mobile UX
Android Aalto -- Mobile UXAndroid Aalto -- Mobile UX
Android Aalto -- Mobile UX
 
NFC based services for Android platform
NFC based services for Android platformNFC based services for Android platform
NFC based services for Android platform
 
Testing automation on Android using BitBar
Testing automation on Android using BitBarTesting automation on Android using BitBar
Testing automation on Android using BitBar
 
Making money in the android ecosystem
Making money in the android ecosystemMaking money in the android ecosystem
Making money in the android ecosystem
 
Android fragmentation, a valid concern?
Android fragmentation, a valid concern?Android fragmentation, a valid concern?
Android fragmentation, a valid concern?
 
Android distribution channels
Android distribution channelsAndroid distribution channels
Android distribution channels
 
The Android Platform / Business Perspective
The Android Platform / Business PerspectiveThe Android Platform / Business Perspective
The Android Platform / Business Perspective
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Mobile apps analytics by Futurice

  • 1. Mobile  application   analytics   How  are  people  really  using  my  apps?   Monetizing  Android  Apps   5.5.2012  –  Janne  Toivola  
  • 2. Futurice  in  brief   »  Demanding  software   TAMPERE   projects   HELSINKI   »  Customers,  end-­‐users  and   developers  extremely   happy.     BERLIN   LONDON   1   15   Founded  in   150   2000  
  • 3.
  • 4. Mobile   solutions   Digital  business   Enterprise  IT   solutions   solutions  
  • 5. Setting   Why?   Optimize   Summary   up   Why  should  I   How  do  I  start   What  should  I   What  was  the     care  about   collecting  the   do  about  the   point  in  this?   tracking  my   data?   numbers?   application?  
  • 6. Why  mobile   application   analytics?  
  • 7. Users  are  expecting  excellent  UX  for   native  applications.   http://www.flickr.com/photos/seanhobson/3256445524/  
  • 8. Web/social   App  store   Application   Crash   analytics   analytics   logging  sw   Application  discovery   ✓   ✓   Purchase  metrics   ✓   Installation  metrics  and   ✓   (✓)   performance   Application  usage  analytics   ✓   Advertisement  metrics   ✓   In-­‐app  sales  metrics   (✓)   ✓   Crash  logging   ✓   ✓  
  • 9. ›  Demographics:  Language,   Geographical  location   ›  Behavior:  App  usage   frequency,  engagement   What  can  you   ›  Technology:  Devices   measure?   ›  Navigation:  Pageviews,   referrer,  events,  user  flow   ›  Conversions:  Conversion   funnels,  e-­‐commerce  (in-­‐app   payments),  ad-­‐consumption  
  • 10. Case:  Jamie  Oliver  20  minute  meals  
  • 11. If  I  was  Jamie  Oliver,     I’d  love  to  know…   http://www.flickr.com/photos/lord-­‐jim/5449757155/  
  • 12. Which  recipes  are  most  popular?     http://www.flickr.com/photos/25609635@N03/7130405135/  
  • 13. How  long  does  it  take  for  users  to   prepare  “Chilli  corn  chowder”  in  reality?     http://www.flickr.com/photos/andrewmalone/7111416061/  
  • 14. Are  the  video  tutorials  used  at  all?   http://www.flickr.com/photos/littledebbie11/4306302744/  
  • 15. How  often  is  the  app  used?   http://www.flickr.com/photos/ollesvensson/4432405444/  
  • 16. In  which  ways  is  the  shopping  cart   feature  used?   http://www.flickr.com/photos/rdvortex/621757607/  
  • 17. Is  the  app  used  more  in  landscape  or   portrait  mode?   http://www.flickr.com/photos/matte4president/6993047866/  
  • 18. ›  Goal:  maximize  article   reads  (ad  displays)   ›  Company  released  a  new   version  with  widget  and   Case:     notifications   News  app  for   ›  10%  of  users  use  the  widget   Android   ›  3-­‐4  %  of  article  reads  through   widget  or  notifications   ›  #  of  weekly  sessions  doubled   on  users  that  use  widget/ notifications  (!)  
  • 19. Setting  up   How  can  I  start  collecting  data?  
  • 21. ›  SDKs  for  Android  and  iOS   Start  with   ›  Easy  to  setup  and  use   Google   ›  Full  feature  set  for  free   Analytics   ›  Widely  used,  especially  in   web  analytics  
  • 22. 1.  Setup  a  Google  Analytics   account   2.  Download  the  Google   Analytics  SDK  for  Android   Setting  up   3.  Add  the  SDK  library  to  your   project   4.  Setup  project  permissions   5.  Add  and  setup  tracking   code  
  • 23. Start  tracking   import  com.google.android.apps.analytics.GoogleAnalyticsTracker;   tracker  =  GoogleAnalyticsTracker.getInstance();   tracker.startNewSession("UA-­‐12345678-­‐9",  30,  this);   tracker.trackPageView(“/recipes");   Option  A:     Track  PageViews   tracker.trackEvent(”ShoppingCart",  ”Add”,  ”Chilli  corn  chowder”);   tracker.stopSession();     Option  B:     Track  Events  
  • 24.
  • 25.
  • 26.
  • 27. Taking  it  further:  custom  variables  and   ecommerce  tracking   Futurice   5.5.2012   27  
  • 28. Optimize   What  the  numbers  mean?  How  should   the  app  be  changed?  
  • 29. First:  Pick  3-­‐5  KPIs  based  on  your   (business)  goals.  
  • 30. Ideas  on  how  to   enhance  the  design,   Ideas   ideas  for  new  features   Customer  information,   week  points  in  the  design   Design  and   Learn   Build   development  of   changes.   Actionable   Data   Product   insights!   Minimum  viable   product.   Measure   How’s  the  new   version  doing   against  KPIs?   Eric  Ries:  The  Lean  Startup  
  • 32. ›  People  expect  top  UX  for   native  mobile  apps   ›  Analytics  is  at  least  as   important  for  mobile  as  it  is   for  web   Key  takeaways   ›  Focus  on  3-­‐5  KPIs,  use  them   to  validate  your  actions   ›  You’re  looking  for   actionable  insights   ›  Iterate!  Fail  fast!  Have  fun!  
  • 33. Get  started:     https://developers.google.com/analytics/devguides/collection/android/   Questions?   Comments?   Janne  Toivola   Senior  Service  Designer   janne.toivola@futurice.com   twitter.com/jannetoivola