SlideShare a Scribd company logo
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
Mobile Devs of London Meetup April 2016- Analytics
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

PDF
UCL M.Sc. Technology Entrepreneurship 2015 - Analytics
Niall Roche
 
PPT
Branded app for ventures
apashchenko
 
PPTX
Your customers deserve better app onboarding
Denis Riftin
 
PPT
Steps For Software Monetization
Steven James
 
PDF
Agile development course
AnnaBrowne
 
PDF
The guide to automating app growth
Manpreet Sarkaria
 
PPT
Klmug presentation - Simple Analytics with MongoDB
Ross Affandy
 
PDF
Data analytics - May 2016
Mark Yunger
 
UCL M.Sc. Technology Entrepreneurship 2015 - Analytics
Niall Roche
 
Branded app for ventures
apashchenko
 
Your customers deserve better app onboarding
Denis Riftin
 
Steps For Software Monetization
Steven James
 
Agile development course
AnnaBrowne
 
The guide to automating app growth
Manpreet Sarkaria
 
Klmug presentation - Simple Analytics with MongoDB
Ross Affandy
 
Data analytics - May 2016
Mark Yunger
 

Viewers also liked (14)

PPTX
Google analytics 2016 1
Idespiran
 
PDF
Cognitive analytics 2016
Mathieu Boucher
 
PPTX
Global Information Technology Report 2014
CMC Graduate School of Business
 
PDF
People Analytics 2016 - Shareable
Steven Huang (he/him)
 
PDF
Data Analytics Value Chain 2017
Bardess Group
 
PPTX
DPG Website Analytics 2016 Presentation
Justin Baker
 
PDF
Big Data Analytics on the Cloud
Caserta
 
PPT
Web Analytics 101
Nilotpal Paul
 
PPT
Web analytics presentation
Jim Jansen
 
PDF
User and IoT Data Analytics
Ericsson
 
PPT
An Introduction to Web Analytics
iexpertsforum
 
PDF
The Future of Personalized Health Care: Predictive Analytics by @Rock_Health
Rock Health
 
PDF
Data-driven Growth - Analytics & Attribution for Marketers in 2016 | Turing F...
Andy Young
 
PDF
Analytics Trends 2016: The next evolution
Deloitte United States
 
Google analytics 2016 1
Idespiran
 
Cognitive analytics 2016
Mathieu Boucher
 
Global Information Technology Report 2014
CMC Graduate School of Business
 
People Analytics 2016 - Shareable
Steven Huang (he/him)
 
Data Analytics Value Chain 2017
Bardess Group
 
DPG Website Analytics 2016 Presentation
Justin Baker
 
Big Data Analytics on the Cloud
Caserta
 
Web Analytics 101
Nilotpal Paul
 
Web analytics presentation
Jim Jansen
 
User and IoT Data Analytics
Ericsson
 
An Introduction to Web Analytics
iexpertsforum
 
The Future of Personalized Health Care: Predictive Analytics by @Rock_Health
Rock Health
 
Data-driven Growth - Analytics & Attribution for Marketers in 2016 | Turing F...
Andy Young
 
Analytics Trends 2016: The next evolution
Deloitte United States
 
Ad

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

PPTX
1 mobile leadership program mobile market, mobile assets, why google, mobil...
Rein Mahatma
 
PPTX
How to manage and optimize mobile marketing using webanalytics - Remi van Bee...
StormMC
 
PDF
30 Questions to ask when creating and actioning Event App Strategy
Zamir Uddin
 
PDF
Self-Organized, Autonomous UX | SoCal UX Camp | May 31, 2014
Jaimi Kercher
 
PDF
Ed Laws, Francois Deschenes, InMobi
anastasiaalikova
 
PDF
Using Analytics to Drive Success in Shopify Mobile App Development_ Strategie...
CartCoders
 
PPTX
Planet of the apps on Hwsw mobile! 2015
Planetoftheapps
 
PPTX
Looksoft Mobile Transformation
Looksoft
 
PPTX
Looksoft Mobile Transformation
Looksoft
 
PPTX
Mobile App Basics for Beginners
SignUp4
 
PPTX
Competitive analysis for mobile apps.pptx
ComboApp, Inc
 
PDF
How to Create an On-Demand Hyperlocal Delivery App?
Amplework Software Pvt. Ltd.
 
PDF
Competitive analysis for mobile apps
ComboApp, Inc
 
PPTX
Understanding Mobile Apps for Events: From Strategy to Selection
Michelle Bruno
 
PPTX
Going Mobile at a Glance - How is my app doing?
Cronos Mobile
 
PDF
FireUpYourStartup - Developing Your Dream Product
Saurabh Gawande
 
DOCX
Project ux intel
Sandeep Supal
 
PDF
Mobile App UX Principles: Improving User Experience and Optimising Conversion
Matthieu Tran-Van
 
PDF
Mobile app ux_principles
Halil Eren Çelik
 
PDF
Mobile app ux_principles
solomon kitumba
 
1 mobile leadership program mobile market, mobile assets, why google, mobil...
Rein Mahatma
 
How to manage and optimize mobile marketing using webanalytics - Remi van Bee...
StormMC
 
30 Questions to ask when creating and actioning Event App Strategy
Zamir Uddin
 
Self-Organized, Autonomous UX | SoCal UX Camp | May 31, 2014
Jaimi Kercher
 
Ed Laws, Francois Deschenes, InMobi
anastasiaalikova
 
Using Analytics to Drive Success in Shopify Mobile App Development_ Strategie...
CartCoders
 
Planet of the apps on Hwsw mobile! 2015
Planetoftheapps
 
Looksoft Mobile Transformation
Looksoft
 
Looksoft Mobile Transformation
Looksoft
 
Mobile App Basics for Beginners
SignUp4
 
Competitive analysis for mobile apps.pptx
ComboApp, Inc
 
How to Create an On-Demand Hyperlocal Delivery App?
Amplework Software Pvt. Ltd.
 
Competitive analysis for mobile apps
ComboApp, Inc
 
Understanding Mobile Apps for Events: From Strategy to Selection
Michelle Bruno
 
Going Mobile at a Glance - How is my app doing?
Cronos Mobile
 
FireUpYourStartup - Developing Your Dream Product
Saurabh Gawande
 
Project ux intel
Sandeep Supal
 
Mobile App UX Principles: Improving User Experience and Optimising Conversion
Matthieu Tran-Van
 
Mobile app ux_principles
Halil Eren Çelik
 
Mobile app ux_principles
solomon kitumba
 
Ad

Recently uploaded (20)

PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Doc9.....................................
SofiaCollazos
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 

Mobile Devs of London Meetup April 2016- Analytics

  • 1. Mobile App Analytics why, when, what, where, how & gotchas @[email protected] 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
  • 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

  • #20: 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