SlideShare a Scribd company logo
1 of 22
Mobile App Analytics
why, when, what, where, how & gotchas
@niallrochen.roche@ucl.ac.ukGet in touch
Niall Roche
why use analytics?
find out who users are
find out how they are using your product (or not)
find out what they are/are not interested in
saves wasted effort or can try differently
either way you have learned something!
can help with innovation accounting
Industry Baselines
compare with other apps in same category
mine data from App Stores and Analytics Libraries
user baselines sourced from the industry
• app annie
• visionmobile
• Flurry
• apptopia
without analytics
no idea how users are using your site/app/device
hard to prove to investors and prove metrics
how to measure against KPIs?
how to know if something new or different is working
metrics
• Acquisition
• Activation
• Retention
• Referral
• Revenue
• many many more…..
know your users
where geographically (may not be accurate)
how did they get there (referrals & campaigns)
gender & age (may be implied)
what devices
what languages are they using
when are they using it (any interesting trends?)
where?
identify milestones along a journey
different decision points for user
all major events
should be mapped to KPIs and metrics
if in doubt - track as much as possible!
what?
decide what to track
and how to interpret
what are the user journeys to focus on
what goal performance to measure
look crash reports exceptions and bad things
don't forget about some feedback!
Product product = new Product()
.setName("Dragon Food")
.setPrice(40.00);
ProductAction productAction = new
ProductAction(ProductAction.ACTION_PURCHASE)
.setTransactionId("T12345");
// Add the transaction data to the event.
HitBuilders.EventBuilder builder = new
HitBuilders.EventBuilder()
.setCategory("In-Game Store")
.setAction("Purchase")
.addProduct(product)
.setProductAction(productAction);
// Send the transaction data with the event.
tracker.send(builder.build());
heatmaps
Examine Funnels
cohorts
cohort analysis
match campaigns to cohorts
ignore vanity metrics!
no of page impressions + signups not as important as engaged users
can always buy users to visit your site
what campaigns convert into paying customers for lowest acquisition
cost
useful when calculating lifetime value of customers
A/B Testing
source rahulrodriguez
A/B Testing
implementation options
AB Tasty
Convert
Optimizely
Unbounce
many analytics tools have simple implementations built
in too with reports on variance
app launch events
app icon
spotlight
push notification
from other app / device
url scheme
intent (Android)
Document Handler
proximity trigger
geofence
beacon/iBeacon/eddistone/NFC
system event (low battery)
background mode may bypass initial
start logic
multiple paths
A -> B -> C is not always straightforward
may be multiple routes to same point in app/site
how did the user get there?
Tab / Swipe / Press / Gesture
from Hamburger menu, context and other menus
tracking context of how an event was reached
actioning with data
platforms like Liquid (onliquid.com) can adapt an app
experience based on data
identify variables to change inside the app
trigger an actions on a funnel of users (e.g push
notification)
set rules to automatically intervene based on trends
personalised experiences
technical problems
• some technical issues for websites
• leaving page on form submit
• careful with placement of code
• missing images, load events may not fire
• add timeouts for error handling
analytics tools
Google Analytics
MixPanel
Liquid
Flurry
Crashlytics
Keen.io
AppSee
UXCam
AppAnalytics
UsabilityTools
Localytics
Apteligent
Amazon
Segment
Kissmetrics
customer.io
mparticle
Facebook
Crittercism
privacy
new EU legislation changes to Privacy regulations
GDPR (General Data Protection Regulations)
check you are compliant
and the analytics provider is too!
UX Testing Tools
Usabilla (https://usabilla.com/)
CrazyEgg
(http://www.crazyegg.com/)
Heatma.ps ( http://www.heatma.ps)
Testplant (http://www.testplant.com/)
Usertesting
(http://www.usertesting.com)
Utest (http://www.utest.com)
Silverback (http://silverbackapp.com/)
Clicktale (www.clicktale.com)
Five Second Test -
https://usabilityhub.com
Feng-GUI (automatic eye tracking)
http://openhallway.com/
www.trymyui.com
http://www.techsmith.com/morae.html
http://www.loop11.com/
http://www.feedbackarmy.com/
https://www.nngroup.com/articles/icon-
testing/
http://www.ethnio.com/
https://marvelapp.com
http://entypo.com
http://www.inspectlet.com
http://www.invisionapp.com/
www.usertesting.com
http://ethn.io

More Related Content

Viewers also liked

DPG Website Analytics 2016 Presentation
DPG Website Analytics 2016 PresentationDPG Website Analytics 2016 Presentation
DPG Website Analytics 2016 Presentation
Justin Baker
 

Viewers also liked (14)

Google analytics 2016 1
Google analytics 2016 1Google analytics 2016 1
Google analytics 2016 1
 
Cognitive analytics 2016
Cognitive analytics 2016Cognitive analytics 2016
Cognitive analytics 2016
 
Global Information Technology Report 2014
Global Information Technology Report 2014Global Information Technology Report 2014
Global Information Technology Report 2014
 
People Analytics 2016 - Shareable
People Analytics 2016 - ShareablePeople Analytics 2016 - Shareable
People Analytics 2016 - Shareable
 
Data Analytics Value Chain 2017
Data Analytics Value Chain 2017Data Analytics Value Chain 2017
Data Analytics Value Chain 2017
 
DPG Website Analytics 2016 Presentation
DPG Website Analytics 2016 PresentationDPG Website Analytics 2016 Presentation
DPG Website Analytics 2016 Presentation
 
Big Data Analytics on the Cloud
Big Data Analytics on the CloudBig Data Analytics on the Cloud
Big Data Analytics on the Cloud
 
Web Analytics 101
Web Analytics 101Web Analytics 101
Web Analytics 101
 
Web analytics presentation
Web analytics presentationWeb analytics presentation
Web analytics presentation
 
User and IoT Data Analytics
User and IoT Data AnalyticsUser and IoT Data Analytics
User and IoT Data Analytics
 
An Introduction to Web Analytics
An Introduction to Web AnalyticsAn Introduction to Web Analytics
An Introduction to Web Analytics
 
The Future of Personalized Health Care: Predictive Analytics by @Rock_Health
The Future of Personalized Health Care: Predictive Analytics by @Rock_HealthThe Future of Personalized Health Care: Predictive Analytics by @Rock_Health
The Future of Personalized Health Care: Predictive Analytics by @Rock_Health
 
Data-driven Growth - Analytics & Attribution for Marketers in 2016 | Turing F...
Data-driven Growth - Analytics & Attribution for Marketers in 2016 | Turing F...Data-driven Growth - Analytics & Attribution for Marketers in 2016 | Turing F...
Data-driven Growth - Analytics & Attribution for Marketers in 2016 | Turing F...
 
Analytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionAnalytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolution
 

Similar to Mobile Devs of London Meetup April 2016- Analytics

Similar to Mobile Devs of London Meetup April 2016- Analytics (20)

1 mobile leadership program mobile market, mobile assets, why google, mobil...
1 mobile leadership program   mobile market, mobile assets, why google, mobil...1 mobile leadership program   mobile market, mobile assets, why google, mobil...
1 mobile leadership program mobile market, mobile assets, why google, mobil...
 
How to manage and optimize mobile marketing using webanalytics - Remi van Bee...
How to manage and optimize mobile marketing using webanalytics - Remi van Bee...How to manage and optimize mobile marketing using webanalytics - Remi van Bee...
How to manage and optimize mobile marketing using webanalytics - Remi van Bee...
 
30 Questions to ask when creating and actioning Event App Strategy
30 Questions to ask when creating and actioning Event App Strategy30 Questions to ask when creating and actioning Event App Strategy
30 Questions to ask when creating and actioning Event App Strategy
 
Self-Organized, Autonomous UX | SoCal UX Camp | May 31, 2014
Self-Organized, Autonomous UX  |  SoCal UX Camp  |  May 31, 2014Self-Organized, Autonomous UX  |  SoCal UX Camp  |  May 31, 2014
Self-Organized, Autonomous UX | SoCal UX Camp | May 31, 2014
 
Ed Laws, Francois Deschenes, InMobi
Ed Laws, Francois Deschenes, InMobiEd Laws, Francois Deschenes, InMobi
Ed Laws, Francois Deschenes, InMobi
 
Planet of the apps on Hwsw mobile! 2015
Planet of the apps on Hwsw mobile! 2015Planet of the apps on Hwsw mobile! 2015
Planet of the apps on Hwsw mobile! 2015
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
Mobile App Basics for Beginners
Mobile App Basics for BeginnersMobile App Basics for Beginners
Mobile App Basics for Beginners
 
Competitive analysis for mobile apps.pptx
Competitive analysis for mobile apps.pptxCompetitive analysis for mobile apps.pptx
Competitive analysis for mobile apps.pptx
 
How to Create an On-Demand Hyperlocal Delivery App?
How to Create an On-Demand Hyperlocal Delivery App?How to Create an On-Demand Hyperlocal Delivery App?
How to Create an On-Demand Hyperlocal Delivery App?
 
Competitive analysis for mobile apps
Competitive analysis for mobile appsCompetitive analysis for mobile apps
Competitive analysis for mobile apps
 
Understanding Mobile Apps for Events: From Strategy to Selection
Understanding Mobile Apps for Events: From Strategy to SelectionUnderstanding Mobile Apps for Events: From Strategy to Selection
Understanding Mobile Apps for Events: From Strategy to Selection
 
Going Mobile at a Glance - How is my app doing?
Going Mobile at a Glance - How is my app doing?Going Mobile at a Glance - How is my app doing?
Going Mobile at a Glance - How is my app doing?
 
FireUpYourStartup - Developing Your Dream Product
FireUpYourStartup - Developing Your Dream ProductFireUpYourStartup - Developing Your Dream Product
FireUpYourStartup - Developing Your Dream Product
 
Project ux intel
Project ux intelProject ux intel
Project ux intel
 
Mobile app ux_principles
Mobile app ux_principlesMobile app ux_principles
Mobile app ux_principles
 
Mobile app ux_principles
Mobile app ux_principlesMobile app ux_principles
Mobile app ux_principles
 
Mobile App UX Principles: Improving User Experience and Optimising Conversion
Mobile App UX Principles: Improving User Experience and Optimising ConversionMobile App UX Principles: Improving User Experience and Optimising Conversion
Mobile App UX Principles: Improving User Experience and Optimising Conversion
 
Approaching Customers on Mobile. Bonus: sneak peek of Warply Engage Platform 2.0
Approaching Customers on Mobile. Bonus: sneak peek of Warply Engage Platform 2.0Approaching Customers on Mobile. Bonus: sneak peek of Warply Engage Platform 2.0
Approaching Customers on Mobile. Bonus: sneak peek of Warply Engage Platform 2.0
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Mobile Devs of London Meetup April 2016- Analytics

  • 1. Mobile App Analytics why, when, what, where, how & gotchas @niallrochen.roche@ucl.ac.ukGet in touch Niall Roche
  • 2. why use analytics? find out who users are find out how they are using your product (or not) find out what they are/are not interested in saves wasted effort or can try differently either way you have learned something! can help with innovation accounting
  • 3. Industry Baselines compare with other apps in same category mine data from App Stores and Analytics Libraries user baselines sourced from the industry • app annie • visionmobile • Flurry • apptopia
  • 4. without analytics no idea how users are using your site/app/device hard to prove to investors and prove metrics how to measure against KPIs? how to know if something new or different is working
  • 5. metrics • Acquisition • Activation • Retention • Referral • Revenue • many many more…..
  • 6. know your users where geographically (may not be accurate) how did they get there (referrals & campaigns) gender & age (may be implied) what devices what languages are they using when are they using it (any interesting trends?)
  • 7. where? identify milestones along a journey different decision points for user all major events should be mapped to KPIs and metrics if in doubt - track as much as possible!
  • 8. what? decide what to track and how to interpret what are the user journeys to focus on what goal performance to measure look crash reports exceptions and bad things don't forget about some feedback!
  • 9. Product product = new Product() .setName("Dragon Food") .setPrice(40.00); ProductAction productAction = new ProductAction(ProductAction.ACTION_PURCHASE) .setTransactionId("T12345"); // Add the transaction data to the event. HitBuilders.EventBuilder builder = new HitBuilders.EventBuilder() .setCategory("In-Game Store") .setAction("Purchase") .addProduct(product) .setProductAction(productAction); // Send the transaction data with the event. tracker.send(builder.build());
  • 12. cohorts cohort analysis match campaigns to cohorts ignore vanity metrics! no of page impressions + signups not as important as engaged users can always buy users to visit your site what campaigns convert into paying customers for lowest acquisition cost useful when calculating lifetime value of customers
  • 13.
  • 15. A/B Testing implementation options AB Tasty Convert Optimizely Unbounce many analytics tools have simple implementations built in too with reports on variance
  • 16. app launch events app icon spotlight push notification from other app / device url scheme intent (Android) Document Handler proximity trigger geofence beacon/iBeacon/eddistone/NFC system event (low battery) background mode may bypass initial start logic
  • 17. multiple paths A -> B -> C is not always straightforward may be multiple routes to same point in app/site how did the user get there? Tab / Swipe / Press / Gesture from Hamburger menu, context and other menus tracking context of how an event was reached
  • 18. actioning with data platforms like Liquid (onliquid.com) can adapt an app experience based on data identify variables to change inside the app trigger an actions on a funnel of users (e.g push notification) set rules to automatically intervene based on trends personalised experiences
  • 19. technical problems • some technical issues for websites • leaving page on form submit • careful with placement of code • missing images, load events may not fire • add timeouts for error handling
  • 21. privacy new EU legislation changes to Privacy regulations GDPR (General Data Protection Regulations) check you are compliant and the analytics provider is too!
  • 22. UX Testing Tools Usabilla (https://usabilla.com/) CrazyEgg (http://www.crazyegg.com/) Heatma.ps ( http://www.heatma.ps) Testplant (http://www.testplant.com/) Usertesting (http://www.usertesting.com) Utest (http://www.utest.com) Silverback (http://silverbackapp.com/) Clicktale (www.clicktale.com) Five Second Test - https://usabilityhub.com Feng-GUI (automatic eye tracking) http://openhallway.com/ www.trymyui.com http://www.techsmith.com/morae.html http://www.loop11.com/ http://www.feedbackarmy.com/ https://www.nngroup.com/articles/icon- testing/ http://www.ethnio.com/ https://marvelapp.com http://entypo.com http://www.inspectlet.com http://www.invisionapp.com/ www.usertesting.com http://ethn.io

Editor's Notes

  1. problems tracking when leaving page on form submit so default behaviour will mean event not tracked if done correctly placement of code and issues with missing images, load events may not fire timeouts for error handling to prevent webpage functioning in the event that an analytics library does not load