SlideShare uma empresa Scribd logo
1 de 72
Baixar para ler offline
Andy Young // @andyy // andy@500.co
How do I analytics?
a practical guide for
pragmatic startups
Dublin Web Summit 2015
Andy Young // @andyy // andy@500.co
Hi, I’m Andy!
@andyy
Andy Young // @andyy // andy@500.co
Wait what, why?
Analytics?
Andy Young // @andyy // andy@500.co
What do we measure, and why?
Vanity metrics
Revenue metrics
Conversion rate metrics
Pirate metrics..
We need to know how we’re doing.
Andy Young // @andyy // andy@500.co
If you're not keeping score
there's no point playing the game -
you'll never know if you're
winning or not
- @distrodom
Andy Young // @andyy // andy@500.co
Today’s tools make it
super-easy to track
things
Google Analytics
Mixpanel
KissMetrics
Localytics
Branch Metrics..
Andy Young // @andyy // andy@500.co
Today’s tools make it
super-easy to track
things
BUT they also make it really easy to
- become overwhelmed with data
- focus on the wrong things
Andy Young // @andyy // andy@500.co
Typical analytics challenges/pitfalls
Drowning in too much data
Failure to select + focus on the top metrics that
matter
Not tracking the data you need to answer key
questions
Andy Young // @andyy // andy@500.co
Why analytics?
1. How are we doing?
- are KPIs on the right track?
2. What are the results of our experiments?
- so we can learn
3. What’s happening right now?
- did something great or terrible just happen?
Andy Young // @andyy // andy@500.co
A. How are we doing?
Andy Young // @andyy // andy@500.co
How’re we doing?
1. Identify top-level KPI
Andy Young // @andyy // andy@500.co
Identify top-level KPI
it’s hard.
Andy Young // @andyy // andy@500.co
Identify top-level KPI
if you pick the wrong KPIs, you're screwed.
If you pick KPIs and then ignore them, you're
screwed.
If you pick and monitor KPIs diligently, but don't
assess everything you and your whole team does
on the basis of whether your tasks are the most
effective way to grow your KPIs, you're screwed.
Andy Young // @andyy // andy@500.co
Identify top-level KPI
How?
Andy Young // @andyy // andy@500.co
Identify top-level KPI
Keep it simple!
The good news: there’s probably a
pre-determined answer
for
what drives your business
Andy Young // @andyy // andy@500.co
Identify top-level KPI
There’s probably a pre-determined
answer for what drives your business
Spoiler: ultimately it’s $$$
Andy Young // @andyy // andy@500.co
How’re we doing?
There’s probably a pre-determined
answer for what drives your business
Commerce: # sales
Subscription / SaaS: # subscribers
Marketplace: # transactions
Andy Young // @andyy // andy@500.co
How’re we doing?
1. Identify top-level KPI
Andy Young // @andyy // andy@500.co
How’re we doing?
1. Identify top-level KPI
2. Next, add nuance
Andy Young // @andyy // andy@500.co
How’re we doing?
Nuance behind your top level KPI
E.g. for commerce: # sales
Nuance: average sale $; # customers
Andy Young // @andyy // andy@500.co
How’re we doing?
1. Identify top-level KPI
2. Add nuance
3. Add drivers
Andy Young // @andyy // andy@500.co
How’re we doing?
Drivers behind your top level KPI
E.g. for marketplaces: # transactions
Drivers: # suppliers, # customers
Andy Young // @andyy // andy@500.co
How’re we doing?
1. Identify top-level KPI
2. Add nuance
3. Add drivers
4. Add funnel for these drivers
Andy Young // @andyy // andy@500.co
How’re we doing?
1. Identify top-level KPI
2. Add nuance
3. Add drivers
4. Add funnel for these drivers
End up with AARRR
Andy Young // @andyy // andy@500.co
How’re we doing?
1. Identify top-level KPI
2. Add nuance
3. Add drivers
4. Add funnel for these drivers
Put in a spreadsheet
(Template Google Sheet: http://bit.ly/kpi-sheet)
Andy Young // @andyy // andy@500.co
How’re we doing?
Put in a spreadsheet
- key KPI at the top, nuance and drivers below,
finally the detailed funnel below for reference
- columns for weekly numbers, w/w growth
- review weekly
- share with whole team
Andy Young // @andyy // andy@500.co
Weekly/Monthly reporting
% week-on-week or month-on-month growth
in your one metric that matters
Andy Young // @andyy // andy@500.co
Tracking events
Andy Young // @andyy // andy@500.co
Tracking events
Events vs. Properties vs. People
Events: something happened
Properties: something about what just happened
People: connect events to particular users
- people can also have properties
Andy Young // @andyy // andy@500.co
Track events from where?
Client/app vs. server
Tracking events
Andy Young // @andyy // andy@500.co
Tracking events
Tip #1: Choose easy-to-read and meaningful
event names
Short!
Pick a convention; stick to it
Omit superfluous words
“user_viewed_homepage”
“Viewed homepage”
Andy Young // @andyy // andy@500.co
Tip #2: Track each user based on a distinct ID
Don’t use email address -
use autogenerated user_id from your own DB
Use aliasing to connect up events tracked
pre/post signup
Tracking events
Andy Young // @andyy // andy@500.co
Tip #3: Annotate your users with source data
referrer; utm tags; install tracking via AppsFlyer
1. Track a signup event
2. Add as user properties
3. Potentially also as properties to key events
Tracking events
Andy Young // @andyy // andy@500.co
Tip #4: (Mixpanel specific) - People vs. Events
Mixpanel won’t let you query for users
who did particular events
So, our options:
- Do this using your own DB
- Annotate your users (People) with properties
for each key event
Tracking events
Andy Young // @andyy // andy@500.co
Tip #5: Ecommerce/revenue tracking
Mixpanel/AppBoy etc have
native support for tracking revenue
Annotate your Purchase events with revenue data
using the relevant properties for each platform
Tracking events
Andy Young // @andyy // andy@500.co
Tip #6: Use a development project for testing
Tracking events
Andy Young // @andyy // andy@500.co
Tracking the funnel
Start with the pirate metrics AARRR
Top of funnel: acquisition; signups/installs
Mid funnel: post-install events; engagement;
retention
Bottom of funnel: purchase / monetisation.
Andy Young // @andyy // andy@500.co
Tracking the funnel
Looking at each stage (AARRR) in aggregate
is a good start
but it will only get you so far
the “truth” is much more nuanced
Andy Young // @andyy // andy@500.co
Tracking the funnel
Users acquired via different channels
will have different behaviours
Different cohorts will have
different experiences of your product
Different users will have been exposed to
different A/B tests
Andy Young // @andyy // andy@500.co
Tracking the funnel
Key: these are all properties of your users
UTM tags: source, medium, campaign, terms
Landing page
Signup time
A/B test buckets
Referrer
Viral source
Andy Young // @andyy // andy@500.co
Tracking the funnel
Annotate your users in your database/analytics
system with these attributes
UTM tags: source, medium, campaign, terms
Landing page
Signup time
A/B test buckets
Referrer
Viral source
Andy Young // @andyy // andy@500.co
Other key metrics
CAC, LTV, churn
Andy Young // @andyy // andy@500.co
Other key metrics
Customer Acquisition Cost (CAC)
how much you spend (on average) to acquire a
customer
Lifetime Value (LTV)
How much revenue $$ an average customer
brings you in all time
Andy Young // @andyy // andy@500.co
If your
LTV
is greater than your
CAC
then you’re in business
Andy Young // @andyy // andy@500.co
If your
LTV
is greater than 3x your
CAC
then you’re in a good business
Andy Young // @andyy // andy@500.co
CAC & LTV: nuances
Payback period: time to recoup CAC
Magnitude of your numbers
e.g. enterprise vs. social
Andy Young // @andyy // andy@500.co
Calculating CAC
Simple approach: total spend / total signups
“50% of the money I spend on advertising
is wasted - the problem is
I don't know which half”
- John Wanamaker
Eventual goal: calculate CAC per channel
Andy Young // @andyy // andy@500.co
Calculating LTV
Problem!
You don’t have a lifetime of data
We don't measure LTV - we estimate it
Extrapolate revenue curve over time
Andy Young // @andyy // andy@500.co
Analysing your data
Andy Young // @andyy // andy@500.co
Andy Young // @andyy // andy@500.co
Andy Young // @andyy // andy@500.co
Andy Young // @andyy // andy@500.co
How not to do Metrics
Outdated information
Just 1 view of your data
Manual calculations
Bad metrics lead you astray
Andy Young // @andyy // andy@500.co
Doing metrics right
Graphs
Automated
Realtime
Andy Young // @andyy // andy@500.co
Cohort analysis?
Andy Young // @andyy // andy@500.co
Andy Young // @andyy // andy@500.co
Andy Young // @andyy // andy@500.co
Analytics = Knowledge
Andy Young // @andyy // andy@500.co
Problems with Cohort Analysis
Time consuming
Delays to get the latest data
Inflexible
Andy Young // @andyy // andy@500.co
Rolling Cohorts
Andy Young // @andyy // andy@500.co
Andy Young // @andyy // andy@500.co
Rolling Cohorts
Andy Young // @andyy // andy@500.co
How?
Andy Young // @andyy // andy@500.co
Use your existing database
Users
Learn SQL! It's not hard
Just need a slave database for analytics
- “read replica” - i.e. a live copy
Andy Young // @andyy // andy@500.co
Use your existing data
Users
SELECT COUNT(*) FROM users
Andy Young // @andyy // andy@500.co
Use your existing data
Users
SELECT COUNT(*) FROM users
WHERE created > ‘2013-07-01’
AND created < ‘2013-08-01’
Andy Young // @andyy // andy@500.co
Use your existing data
SELECT COUNT(*) FROM users
LEFT JOIN sales USING (user_id)
WHERE users.created > ‘2013-07-01’
AND users.created < ‘2013-08-01’
AND sales.date < DATE_ADD(users.created, 1 MONTH)
Andy Young // @andyy // andy@500.co
1. Automate running queries (every hour!)
2. Store the results in a simple database
3. Create a page to graph the results
(HighCharts..)
Roll your own
Andy Young // @andyy // andy@500.co
Andy Young // @andyy // andy@500.co
Visitor numbers
Usage / engagement
Revenue
Conversion rates
Pirate metrics
Andy Young // @andyy // andy@500.co
Knowledge = power
confidence
sanity
Andy Young // @andyy // andy@500.co
Good luck!

Mais conteúdo relacionado

Mais procurados

Mais procurados (16)

LinkedIn 80/20: Getting More Results With Less Effort
LinkedIn 80/20: Getting More Results With Less EffortLinkedIn 80/20: Getting More Results With Less Effort
LinkedIn 80/20: Getting More Results With Less Effort
 
Best time to post on social media networks
Best time to post on social media networksBest time to post on social media networks
Best time to post on social media networks
 
Conversion Hotel 2014: Craig Sullivan (UK) keynote
Conversion Hotel 2014: Craig Sullivan (UK) keynoteConversion Hotel 2014: Craig Sullivan (UK) keynote
Conversion Hotel 2014: Craig Sullivan (UK) keynote
 
Sustainable Content Marketing
Sustainable Content MarketingSustainable Content Marketing
Sustainable Content Marketing
 
#AtomicChat Avoiding Content Marketing Mistakes
#AtomicChat Avoiding Content Marketing Mistakes#AtomicChat Avoiding Content Marketing Mistakes
#AtomicChat Avoiding Content Marketing Mistakes
 
Hack back series how to spot fake linked in profiles - a way to figure out f...
Hack back series  how to spot fake linked in profiles - a way to figure out f...Hack back series  how to spot fake linked in profiles - a way to figure out f...
Hack back series how to spot fake linked in profiles - a way to figure out f...
 
Agile Metrics: Patterns and Anti-Patterns for Enterprise Agility
Agile Metrics: Patterns and Anti-Patterns for Enterprise AgilityAgile Metrics: Patterns and Anti-Patterns for Enterprise Agility
Agile Metrics: Patterns and Anti-Patterns for Enterprise Agility
 
SearchLove London | Ade Lewis 'Becoming a Digital Super-Hero'
SearchLove London | Ade Lewis 'Becoming a Digital Super-Hero'SearchLove London | Ade Lewis 'Becoming a Digital Super-Hero'
SearchLove London | Ade Lewis 'Becoming a Digital Super-Hero'
 
SearchLove London | Rand Fishkin, 'Cracking the SEO Code for 2015'
SearchLove London | Rand Fishkin, 'Cracking the SEO Code for 2015'SearchLove London | Rand Fishkin, 'Cracking the SEO Code for 2015'
SearchLove London | Rand Fishkin, 'Cracking the SEO Code for 2015'
 
More Than Just a Donate Button: The Anatomy of Successful Email Fundraising C...
More Than Just a Donate Button: The Anatomy of Successful Email Fundraising C...More Than Just a Donate Button: The Anatomy of Successful Email Fundraising C...
More Than Just a Donate Button: The Anatomy of Successful Email Fundraising C...
 
SEO Monitoring - What, Why, and How - DeepCrawl Webinar
SEO Monitoring - What, Why, and How - DeepCrawl WebinarSEO Monitoring - What, Why, and How - DeepCrawl Webinar
SEO Monitoring - What, Why, and How - DeepCrawl Webinar
 
WideNet U: Post Like a Pro! How to Write Effective Content for Facebook
WideNet U: Post Like a Pro! How to Write Effective Content for FacebookWideNet U: Post Like a Pro! How to Write Effective Content for Facebook
WideNet U: Post Like a Pro! How to Write Effective Content for Facebook
 
Responsive seo
Responsive seoResponsive seo
Responsive seo
 
Humanizing The Serp, One Word at a Time
Humanizing The Serp, One Word at a TimeHumanizing The Serp, One Word at a Time
Humanizing The Serp, One Word at a Time
 
SearchLove Boston 2016 | Rand Fishkin | The Measure of a Marketer's Worth
SearchLove Boston 2016 | Rand Fishkin | The Measure of a Marketer's WorthSearchLove Boston 2016 | Rand Fishkin | The Measure of a Marketer's Worth
SearchLove Boston 2016 | Rand Fishkin | The Measure of a Marketer's Worth
 
SEO - Getting it done
SEO - Getting it doneSEO - Getting it done
SEO - Getting it done
 

Destaque

Erreabilitazio Terapeutiko Zentrua _ SACEM
Erreabilitazio Terapeutiko Zentrua _ SACEMErreabilitazio Terapeutiko Zentrua _ SACEM
Erreabilitazio Terapeutiko Zentrua _ SACEM
home
 
Monolithic Dome Seminar paper rev01
Monolithic Dome Seminar paper rev01Monolithic Dome Seminar paper rev01
Monolithic Dome Seminar paper rev01
Shola O. Aribido
 
3. aparato circulatorio
3. aparato circulatorio    3. aparato circulatorio
3. aparato circulatorio
franco gerardo
 

Destaque (12)

PORTADA * Solsticio de VERANO en el Monte ANBOTO
PORTADA * Solsticio de VERANO en el Monte ANBOTOPORTADA * Solsticio de VERANO en el Monte ANBOTO
PORTADA * Solsticio de VERANO en el Monte ANBOTO
 
Digital Health & Wellness Summit @ Mobile World Congress 2016
Digital Health & Wellness Summit @ Mobile World Congress 2016Digital Health & Wellness Summit @ Mobile World Congress 2016
Digital Health & Wellness Summit @ Mobile World Congress 2016
 
Erreabilitazio Terapeutiko Zentrua _ SACEM
Erreabilitazio Terapeutiko Zentrua _ SACEMErreabilitazio Terapeutiko Zentrua _ SACEM
Erreabilitazio Terapeutiko Zentrua _ SACEM
 
Digital Health & Wellness Summit @ Mobile World Congress 2016
Digital Health & Wellness Summit @ Mobile World Congress 2016Digital Health & Wellness Summit @ Mobile World Congress 2016
Digital Health & Wellness Summit @ Mobile World Congress 2016
 
Medifoot catalog
Medifoot catalogMedifoot catalog
Medifoot catalog
 
Eia sujawal
Eia sujawalEia sujawal
Eia sujawal
 
المكتبات فى-عصر-التسويق-الحديث-رحلة-تسويق-مكتبى-أشرف-الروبي-30-مايو2015
المكتبات فى-عصر-التسويق-الحديث-رحلة-تسويق-مكتبى-أشرف-الروبي-30-مايو2015المكتبات فى-عصر-التسويق-الحديث-رحلة-تسويق-مكتبى-أشرف-الروبي-30-مايو2015
المكتبات فى-عصر-التسويق-الحديث-رحلة-تسويق-مكتبى-أشرف-الروبي-30-مايو2015
 
Priciples of management 05 hrm
Priciples of management 05 hrmPriciples of management 05 hrm
Priciples of management 05 hrm
 
Exercices marketing management 06 services marketing
Exercices marketing management 06 services marketingExercices marketing management 06 services marketing
Exercices marketing management 06 services marketing
 
Monolithic Dome Seminar paper rev01
Monolithic Dome Seminar paper rev01Monolithic Dome Seminar paper rev01
Monolithic Dome Seminar paper rev01
 
How Beyonce Disrupts The Music Industry
How Beyonce Disrupts The Music IndustryHow Beyonce Disrupts The Music Industry
How Beyonce Disrupts The Music Industry
 
3. aparato circulatorio
3. aparato circulatorio    3. aparato circulatorio
3. aparato circulatorio
 

Semelhante a Analytics for Startups - Dublin Web Summit 2015

B tucker plp
B tucker plpB tucker plp
B tucker plp
BELTucker
 
Build and Keep Audience Tom Elliott
Build and Keep Audience Tom ElliottBuild and Keep Audience Tom Elliott
Build and Keep Audience Tom Elliott
Dawn Russell
 

Semelhante a Analytics for Startups - Dublin Web Summit 2015 (20)

Growth Marketing Conference London 2017 - Andy Young - Building a Growth Model
Growth Marketing Conference London 2017 - Andy Young - Building a Growth ModelGrowth Marketing Conference London 2017 - Andy Young - Building a Growth Model
Growth Marketing Conference London 2017 - Andy Young - Building a Growth Model
 
Data Driven Growth - Amplitude London Product Analytics Summit
Data Driven Growth - Amplitude London Product Analytics SummitData Driven Growth - Amplitude London Product Analytics Summit
Data Driven Growth - Amplitude London Product Analytics Summit
 
Startup Metrics, a love story. All slides of an 6h Lean Analytics workshop.
Startup Metrics, a love story. All slides of an 6h Lean Analytics workshop.Startup Metrics, a love story. All slides of an 6h Lean Analytics workshop.
Startup Metrics, a love story. All slides of an 6h Lean Analytics workshop.
 
B tucker plp
B tucker plpB tucker plp
B tucker plp
 
Growth Hacking for Startups
Growth Hacking for StartupsGrowth Hacking for Startups
Growth Hacking for Startups
 
10 Ways to Improve Your Web Content Strategy
10 Ways to Improve Your Web Content Strategy10 Ways to Improve Your Web Content Strategy
10 Ways to Improve Your Web Content Strategy
 
Practical advice for measuring, analyzing, and reporting on your nonprofit's ...
Practical advice for measuring, analyzing, and reporting on your nonprofit's ...Practical advice for measuring, analyzing, and reporting on your nonprofit's ...
Practical advice for measuring, analyzing, and reporting on your nonprofit's ...
 
Funnels Workshop Web Summit 2014 @geckoboard @GA
Funnels Workshop Web Summit 2014 @geckoboard @GAFunnels Workshop Web Summit 2014 @geckoboard @GA
Funnels Workshop Web Summit 2014 @geckoboard @GA
 
The Future of AI in Digital Marketing Transforming Customer Experiences.pdf
The Future of AI in Digital Marketing Transforming Customer Experiences.pdfThe Future of AI in Digital Marketing Transforming Customer Experiences.pdf
The Future of AI in Digital Marketing Transforming Customer Experiences.pdf
 
Growth Hacking with Cassie Lancellotti-Young
Growth Hacking with Cassie Lancellotti-YoungGrowth Hacking with Cassie Lancellotti-Young
Growth Hacking with Cassie Lancellotti-Young
 
Idea to Success, a Guide for First Time Entrepreneurs
Idea to Success, a Guide for First Time EntrepreneursIdea to Success, a Guide for First Time Entrepreneurs
Idea to Success, a Guide for First Time Entrepreneurs
 
People, process, platform, presented by Adam Singer
People, process, platform, presented by Adam SingerPeople, process, platform, presented by Adam Singer
People, process, platform, presented by Adam Singer
 
[Elite Camp 2016] Yehoshua Coren - Strategic And Tactical Implementation And ...
[Elite Camp 2016] Yehoshua Coren - Strategic And Tactical Implementation And ...[Elite Camp 2016] Yehoshua Coren - Strategic And Tactical Implementation And ...
[Elite Camp 2016] Yehoshua Coren - Strategic And Tactical Implementation And ...
 
Growing revenue through conversion rate optimisation (CRO)
Growing revenue through conversion rate optimisation (CRO)Growing revenue through conversion rate optimisation (CRO)
Growing revenue through conversion rate optimisation (CRO)
 
The Myth of the Hockey Stick, or How Growth Actually Works - Turing Festival ...
The Myth of the Hockey Stick, or How Growth Actually Works - Turing Festival ...The Myth of the Hockey Stick, or How Growth Actually Works - Turing Festival ...
The Myth of the Hockey Stick, or How Growth Actually Works - Turing Festival ...
 
Andy Young - The Myth of the Hockey Stick
Andy Young - The Myth of the Hockey StickAndy Young - The Myth of the Hockey Stick
Andy Young - The Myth of the Hockey Stick
 
Using Social Media to Connect Younger Customers
Using Social Media to Connect Younger CustomersUsing Social Media to Connect Younger Customers
Using Social Media to Connect Younger Customers
 
[Webinar] Innovate Faster by Adopting The Modern Growth Stack
[Webinar] Innovate Faster by Adopting The Modern Growth Stack[Webinar] Innovate Faster by Adopting The Modern Growth Stack
[Webinar] Innovate Faster by Adopting The Modern Growth Stack
 
Anvil Media: Online Reviews Workshop by Kent Lewis for SolarWorld
Anvil Media: Online Reviews Workshop by Kent Lewis for SolarWorld  Anvil Media: Online Reviews Workshop by Kent Lewis for SolarWorld
Anvil Media: Online Reviews Workshop by Kent Lewis for SolarWorld
 
Build and Keep Audience Tom Elliott
Build and Keep Audience Tom ElliottBuild and Keep Audience Tom Elliott
Build and Keep Audience Tom Elliott
 

Último

Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
HyderabadDolls
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
SayantanBiswas37
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 

Último (20)

Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 

Analytics for Startups - Dublin Web Summit 2015

  • 1. Andy Young // @andyy // andy@500.co How do I analytics? a practical guide for pragmatic startups Dublin Web Summit 2015
  • 2. Andy Young // @andyy // andy@500.co Hi, I’m Andy! @andyy
  • 3. Andy Young // @andyy // andy@500.co Wait what, why? Analytics?
  • 4. Andy Young // @andyy // andy@500.co What do we measure, and why? Vanity metrics Revenue metrics Conversion rate metrics Pirate metrics.. We need to know how we’re doing.
  • 5. Andy Young // @andyy // andy@500.co If you're not keeping score there's no point playing the game - you'll never know if you're winning or not - @distrodom
  • 6. Andy Young // @andyy // andy@500.co Today’s tools make it super-easy to track things Google Analytics Mixpanel KissMetrics Localytics Branch Metrics..
  • 7. Andy Young // @andyy // andy@500.co Today’s tools make it super-easy to track things BUT they also make it really easy to - become overwhelmed with data - focus on the wrong things
  • 8. Andy Young // @andyy // andy@500.co Typical analytics challenges/pitfalls Drowning in too much data Failure to select + focus on the top metrics that matter Not tracking the data you need to answer key questions
  • 9. Andy Young // @andyy // andy@500.co Why analytics? 1. How are we doing? - are KPIs on the right track? 2. What are the results of our experiments? - so we can learn 3. What’s happening right now? - did something great or terrible just happen?
  • 10. Andy Young // @andyy // andy@500.co A. How are we doing?
  • 11. Andy Young // @andyy // andy@500.co How’re we doing? 1. Identify top-level KPI
  • 12. Andy Young // @andyy // andy@500.co Identify top-level KPI it’s hard.
  • 13. Andy Young // @andyy // andy@500.co Identify top-level KPI if you pick the wrong KPIs, you're screwed. If you pick KPIs and then ignore them, you're screwed. If you pick and monitor KPIs diligently, but don't assess everything you and your whole team does on the basis of whether your tasks are the most effective way to grow your KPIs, you're screwed.
  • 14. Andy Young // @andyy // andy@500.co Identify top-level KPI How?
  • 15. Andy Young // @andyy // andy@500.co Identify top-level KPI Keep it simple! The good news: there’s probably a pre-determined answer for what drives your business
  • 16. Andy Young // @andyy // andy@500.co Identify top-level KPI There’s probably a pre-determined answer for what drives your business Spoiler: ultimately it’s $$$
  • 17. Andy Young // @andyy // andy@500.co How’re we doing? There’s probably a pre-determined answer for what drives your business Commerce: # sales Subscription / SaaS: # subscribers Marketplace: # transactions
  • 18. Andy Young // @andyy // andy@500.co How’re we doing? 1. Identify top-level KPI
  • 19. Andy Young // @andyy // andy@500.co How’re we doing? 1. Identify top-level KPI 2. Next, add nuance
  • 20. Andy Young // @andyy // andy@500.co How’re we doing? Nuance behind your top level KPI E.g. for commerce: # sales Nuance: average sale $; # customers
  • 21. Andy Young // @andyy // andy@500.co How’re we doing? 1. Identify top-level KPI 2. Add nuance 3. Add drivers
  • 22. Andy Young // @andyy // andy@500.co How’re we doing? Drivers behind your top level KPI E.g. for marketplaces: # transactions Drivers: # suppliers, # customers
  • 23. Andy Young // @andyy // andy@500.co How’re we doing? 1. Identify top-level KPI 2. Add nuance 3. Add drivers 4. Add funnel for these drivers
  • 24. Andy Young // @andyy // andy@500.co How’re we doing? 1. Identify top-level KPI 2. Add nuance 3. Add drivers 4. Add funnel for these drivers End up with AARRR
  • 25. Andy Young // @andyy // andy@500.co How’re we doing? 1. Identify top-level KPI 2. Add nuance 3. Add drivers 4. Add funnel for these drivers Put in a spreadsheet (Template Google Sheet: http://bit.ly/kpi-sheet)
  • 26. Andy Young // @andyy // andy@500.co How’re we doing? Put in a spreadsheet - key KPI at the top, nuance and drivers below, finally the detailed funnel below for reference - columns for weekly numbers, w/w growth - review weekly - share with whole team
  • 27. Andy Young // @andyy // andy@500.co Weekly/Monthly reporting % week-on-week or month-on-month growth in your one metric that matters
  • 28. Andy Young // @andyy // andy@500.co Tracking events
  • 29. Andy Young // @andyy // andy@500.co Tracking events Events vs. Properties vs. People Events: something happened Properties: something about what just happened People: connect events to particular users - people can also have properties
  • 30. Andy Young // @andyy // andy@500.co Track events from where? Client/app vs. server Tracking events
  • 31. Andy Young // @andyy // andy@500.co Tracking events Tip #1: Choose easy-to-read and meaningful event names Short! Pick a convention; stick to it Omit superfluous words “user_viewed_homepage” “Viewed homepage”
  • 32. Andy Young // @andyy // andy@500.co Tip #2: Track each user based on a distinct ID Don’t use email address - use autogenerated user_id from your own DB Use aliasing to connect up events tracked pre/post signup Tracking events
  • 33. Andy Young // @andyy // andy@500.co Tip #3: Annotate your users with source data referrer; utm tags; install tracking via AppsFlyer 1. Track a signup event 2. Add as user properties 3. Potentially also as properties to key events Tracking events
  • 34. Andy Young // @andyy // andy@500.co Tip #4: (Mixpanel specific) - People vs. Events Mixpanel won’t let you query for users who did particular events So, our options: - Do this using your own DB - Annotate your users (People) with properties for each key event Tracking events
  • 35. Andy Young // @andyy // andy@500.co Tip #5: Ecommerce/revenue tracking Mixpanel/AppBoy etc have native support for tracking revenue Annotate your Purchase events with revenue data using the relevant properties for each platform Tracking events
  • 36. Andy Young // @andyy // andy@500.co Tip #6: Use a development project for testing Tracking events
  • 37. Andy Young // @andyy // andy@500.co Tracking the funnel Start with the pirate metrics AARRR Top of funnel: acquisition; signups/installs Mid funnel: post-install events; engagement; retention Bottom of funnel: purchase / monetisation.
  • 38. Andy Young // @andyy // andy@500.co Tracking the funnel Looking at each stage (AARRR) in aggregate is a good start but it will only get you so far the “truth” is much more nuanced
  • 39. Andy Young // @andyy // andy@500.co Tracking the funnel Users acquired via different channels will have different behaviours Different cohorts will have different experiences of your product Different users will have been exposed to different A/B tests
  • 40. Andy Young // @andyy // andy@500.co Tracking the funnel Key: these are all properties of your users UTM tags: source, medium, campaign, terms Landing page Signup time A/B test buckets Referrer Viral source
  • 41. Andy Young // @andyy // andy@500.co Tracking the funnel Annotate your users in your database/analytics system with these attributes UTM tags: source, medium, campaign, terms Landing page Signup time A/B test buckets Referrer Viral source
  • 42. Andy Young // @andyy // andy@500.co Other key metrics CAC, LTV, churn
  • 43. Andy Young // @andyy // andy@500.co Other key metrics Customer Acquisition Cost (CAC) how much you spend (on average) to acquire a customer Lifetime Value (LTV) How much revenue $$ an average customer brings you in all time
  • 44. Andy Young // @andyy // andy@500.co If your LTV is greater than your CAC then you’re in business
  • 45. Andy Young // @andyy // andy@500.co If your LTV is greater than 3x your CAC then you’re in a good business
  • 46. Andy Young // @andyy // andy@500.co CAC & LTV: nuances Payback period: time to recoup CAC Magnitude of your numbers e.g. enterprise vs. social
  • 47. Andy Young // @andyy // andy@500.co Calculating CAC Simple approach: total spend / total signups “50% of the money I spend on advertising is wasted - the problem is I don't know which half” - John Wanamaker Eventual goal: calculate CAC per channel
  • 48. Andy Young // @andyy // andy@500.co Calculating LTV Problem! You don’t have a lifetime of data We don't measure LTV - we estimate it Extrapolate revenue curve over time
  • 49. Andy Young // @andyy // andy@500.co Analysing your data
  • 50. Andy Young // @andyy // andy@500.co
  • 51. Andy Young // @andyy // andy@500.co
  • 52. Andy Young // @andyy // andy@500.co
  • 53. Andy Young // @andyy // andy@500.co How not to do Metrics Outdated information Just 1 view of your data Manual calculations Bad metrics lead you astray
  • 54. Andy Young // @andyy // andy@500.co Doing metrics right Graphs Automated Realtime
  • 55. Andy Young // @andyy // andy@500.co Cohort analysis?
  • 56. Andy Young // @andyy // andy@500.co
  • 57. Andy Young // @andyy // andy@500.co
  • 58. Andy Young // @andyy // andy@500.co Analytics = Knowledge
  • 59. Andy Young // @andyy // andy@500.co Problems with Cohort Analysis Time consuming Delays to get the latest data Inflexible
  • 60. Andy Young // @andyy // andy@500.co Rolling Cohorts
  • 61. Andy Young // @andyy // andy@500.co
  • 62. Andy Young // @andyy // andy@500.co Rolling Cohorts
  • 63. Andy Young // @andyy // andy@500.co How?
  • 64. Andy Young // @andyy // andy@500.co Use your existing database Users Learn SQL! It's not hard Just need a slave database for analytics - “read replica” - i.e. a live copy
  • 65. Andy Young // @andyy // andy@500.co Use your existing data Users SELECT COUNT(*) FROM users
  • 66. Andy Young // @andyy // andy@500.co Use your existing data Users SELECT COUNT(*) FROM users WHERE created > ‘2013-07-01’ AND created < ‘2013-08-01’
  • 67. Andy Young // @andyy // andy@500.co Use your existing data SELECT COUNT(*) FROM users LEFT JOIN sales USING (user_id) WHERE users.created > ‘2013-07-01’ AND users.created < ‘2013-08-01’ AND sales.date < DATE_ADD(users.created, 1 MONTH)
  • 68. Andy Young // @andyy // andy@500.co 1. Automate running queries (every hour!) 2. Store the results in a simple database 3. Create a page to graph the results (HighCharts..) Roll your own
  • 69. Andy Young // @andyy // andy@500.co
  • 70. Andy Young // @andyy // andy@500.co Visitor numbers Usage / engagement Revenue Conversion rates Pirate metrics
  • 71. Andy Young // @andyy // andy@500.co Knowledge = power confidence sanity
  • 72. Andy Young // @andyy // andy@500.co Good luck!