SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
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
can help improve product with A/B testing
provable learnings
compare the data to measure effectiveness new features
cohort analysis
identify new ideas from what people want to do, but can't
pretty dashboards and spreadsheets
know your users
where geographically (may not be accurate)
how did they get there (referrals & campaigns)
gender & age (may be implied)
what devices
if from mobile, how does the website look on those devices
what languages are they using
when are they using it (any interesting trends?)
creates lots of data
creates data points for further analysis
a data point to make predictions against
can dangerous!
can apply Machine Learning
can be a source of value and revenue
could be used for targeted advertising
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
when?
start tracking as early as possible (no really!)
missed data can be lost value
especially when it shows something is wrong
learnings as important as the technical aspect
maybe more!
figures don't lie (ish)
figures are not everything (converse with users!)
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!
Industry Baselines
compare with other apps in same category
user baselines sourced from the industry
• app annie
• visionmobile
• Flurry
• apptopia
Examine Sessions
look at session length
compare length with journeys
is page wait time an issue?
where do users get bored move on?
user behaviour may be in and out vs linger
supermarket vs convenience store
use at bus stop vs bus
compare behaviour of different types of user groups
Examine Funnels
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!
Metrics
• Acquisition
• Activation
• Retention
• Referral
• Revenue
• many many more…..
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
how?
weblogs
limited but useful
event trackers
javascript event tracking
cookies to track repeat visitors
session capture & replay with heatmaps
tools
Google Analytics
MixPanel
Liquid
Flurry
Crashlytics
AppSee
UXCam
AppAnalytics
UsabilityTools
Localytics
Segment
Kissmetrics
customer.io
mparticle
many more
A/B Testing
implementation options
AB Tasty
Convert
Optimizely
Unbounce
many analytics tools have simple implementations built
in too with reports on variance
potential pitfalls
App pitfalls
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
• tracking signed in web users mush easier than using cookies as
they may not span different devices
• identify hits from bots / screen scrapers / web search tools /
developers & testers / uptime checkers
• page load time measurement (especially in areas where there are
slow connections such as emerging markets, and poor
connections)
• look for different behaviours and trends
• compare session length vs onboarding
• trying to determine reasons for dropoff
ga('send', {
  hitType: 'event',
  eventCategory: 'Video',
  eventAction: 'play',
  eventLabel: 'cats.mp4'
});

//for Single Page Apps

ga('send', 'pageview', '/
new-page');
Category -> Action -> Label + extra if needed
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
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
Analytics
why, when, what, where, how & gotchas
@niallrochen.roche@ucl.ac.ukGet in touch
Niall Roche

Más contenido relacionado

Similar a UCL M.Sc. Technology Entrepreneurship 2015 - Analytics

Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation Slides
UserZoom
 

Similar a UCL M.Sc. Technology Entrepreneurship 2015 - Analytics (20)

Data Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information ArchitecturesData Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information Architectures
 
Project ux intel
Project ux intelProject ux intel
Project ux intel
 
User testing methodology
User testing methodologyUser testing methodology
User testing methodology
 
The Art & Science of Converting Hotel Guests on Your Website
The Art & Science of Converting Hotel Guests on Your Website The Art & Science of Converting Hotel Guests on Your Website
The Art & Science of Converting Hotel Guests on Your Website
 
Travel and aviation marketing automation and omnichannel travel
Travel and aviation marketing automation and omnichannel travelTravel and aviation marketing automation and omnichannel travel
Travel and aviation marketing automation and omnichannel travel
 
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
 
Conversion Optimization Framework to Build Sustainable and Repeat Growth
Conversion Optimization Framework to Build Sustainable and Repeat GrowthConversion Optimization Framework to Build Sustainable and Repeat Growth
Conversion Optimization Framework to Build Sustainable and Repeat Growth
 
Data and Consumer Product Development
Data and Consumer Product DevelopmentData and Consumer Product Development
Data and Consumer Product Development
 
Know and Delight Your Users: UX Analytics
Know and Delight Your Users: UX AnalyticsKnow and Delight Your Users: UX Analytics
Know and Delight Your Users: UX Analytics
 
Google Analytics 101
Google Analytics 101Google Analytics 101
Google Analytics 101
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
31-Steps Conversion & Retention Optimization Checklist.pptx
31-Steps Conversion & Retention Optimization Checklist.pptx31-Steps Conversion & Retention Optimization Checklist.pptx
31-Steps Conversion & Retention Optimization Checklist.pptx
 
Oregonian Media Group: Tracking Success in Omnichannel
Oregonian Media Group: Tracking Success in OmnichannelOregonian Media Group: Tracking Success in Omnichannel
Oregonian Media Group: Tracking Success in Omnichannel
 
Enhancing the user experience in our Web Applications
Enhancing the user experience in our Web ApplicationsEnhancing the user experience in our Web Applications
Enhancing the user experience in our Web Applications
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation Slides
 
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
 
Lean startups en el mundo real ejemplos y metricas
Lean startups en el mundo real  ejemplos y metricasLean startups en el mundo real  ejemplos y metricas
Lean startups en el mundo real ejemplos y metricas
 
Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...
Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...
Condensed testing syrup - @OptimiseorDie @sydney sep 2011 - 4 years of testin...
 
Discovering hidden contexts through experience maps
Discovering hidden contexts through experience mapsDiscovering hidden contexts through experience maps
Discovering hidden contexts through experience maps
 
Usability: whats the use? Presented by We are Sigma and PRWD
Usability: whats the use? Presented by We are Sigma and PRWDUsability: whats the use? Presented by We are Sigma and PRWD
Usability: whats the use? Presented by We are Sigma and PRWD
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

UCL M.Sc. Technology Entrepreneurship 2015 - Analytics

  • 1. Analytics why, when, what, where, how & gotchas @niallrochen.roche@ucl.ac.ukGet in touch Niall Roche
  • 2.
  • 3. 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 can help improve product with A/B testing
  • 4. provable learnings compare the data to measure effectiveness new features cohort analysis identify new ideas from what people want to do, but can't pretty dashboards and spreadsheets
  • 5. know your users where geographically (may not be accurate) how did they get there (referrals & campaigns) gender & age (may be implied) what devices if from mobile, how does the website look on those devices what languages are they using when are they using it (any interesting trends?)
  • 6. creates lots of data creates data points for further analysis a data point to make predictions against can dangerous! can apply Machine Learning can be a source of value and revenue could be used for targeted advertising
  • 7. 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
  • 8. when? start tracking as early as possible (no really!) missed data can be lost value especially when it shows something is wrong learnings as important as the technical aspect maybe more! figures don't lie (ish) figures are not everything (converse with users!)
  • 9. 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!
  • 10. Industry Baselines compare with other apps in same category user baselines sourced from the industry • app annie • visionmobile • Flurry • apptopia
  • 11. Examine Sessions look at session length compare length with journeys is page wait time an issue? where do users get bored move on? user behaviour may be in and out vs linger supermarket vs convenience store use at bus stop vs bus compare behaviour of different types of user groups
  • 13. 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!
  • 14. Metrics • Acquisition • Activation • Retention • Referral • Revenue • many many more…..
  • 15. 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
  • 16.
  • 17.
  • 18. how? weblogs limited but useful event trackers javascript event tracking cookies to track repeat visitors session capture & replay with heatmaps
  • 20. A/B Testing implementation options AB Tasty Convert Optimizely Unbounce many analytics tools have simple implementations built in too with reports on variance
  • 23. 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
  • 24. 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
  • 25. • tracking signed in web users mush easier than using cookies as they may not span different devices • identify hits from bots / screen scrapers / web search tools / developers & testers / uptime checkers • page load time measurement (especially in areas where there are slow connections such as emerging markets, and poor connections) • look for different behaviours and trends • compare session length vs onboarding • trying to determine reasons for dropoff
  • 26. ga('send', {   hitType: 'event',   eventCategory: 'Video',   eventAction: 'play',   eventLabel: 'cats.mp4' }); //for Single Page Apps ga('send', 'pageview', '/ new-page'); Category -> Action -> Label + extra if needed
  • 27. 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
  • 28. 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
  • 29. Analytics why, when, what, where, how & gotchas @niallrochen.roche@ucl.ac.ukGet in touch Niall Roche