SlideShare a Scribd company logo
1 of 14
Download to read offline
Metrics for Web
 Companies
    By Dave Fowler
     CEO & Founder @ Chartio
Overview
Common Web metrics

  Social

  SaaS

Cohort Analysis

Chartio
Web Business Models
 Advertising

   Social (Facebook, Pinterest)

   Content (NY Times, Youtube)

   Search

 Software as a Service: SaaS (Salesforce, Zendesk, Chartio)

 Market Places

 E-Comerce
Social

                Viral Coefficient
           How many users each new user brings.

                                k = viral coefficient
           k = (# invites sent/user) * (# invites accepted/# invites sent)



                     k = .8                                              k = 1.2
50"                                                300"
45"
                                                   250"
40"
35"
                                                   200"
30"
25"                                                150"
20"
                                                   100"
15"
10"
                                                    50"
 5"
 0"                                                  0"
      1"   2"   3"   4"   5"   6"   7"   8"   9"          1"   2"   3"   4"   5"   6"   7"   8"   9"
Social

                             Viral Cycle Time
              The time it takes a user to invite other users.

25000"                                                                      160"

                                                                            140"
20000"
                                                                            120"
                                                                10"days"                                  10"days"
15000"                                                                      100"
                                                                20"days"                                  20"days"
                                                                             80"
                                                                40"days"                                  40"days"
10000"                                                                       60"
                                                                80"days"                                  80"days"

                                                                100"days"    40"                          100"days"
 5000"
                                                                             20"

    0"                                                                        0"
         1"   2"   3"   4"   5"   6"   7"   8"   9"   10" 11"                      1"   2"   3"   4"
SaaS
RR: Recurring Revenue

         RR = Revenue/Δt


      ARR (Annual) = $50k/yr

MRR (Monthly) = $50k/yr / 12 months
SaaS

     Churn Rate
            aka. attrition



 How often you lose customers.


    If you have 100 customers,
 and you lose 10 of them in a year
you have a 10% annual churn rate.
SaaS
  ASP: Average Selling Price

The average price that you sell your product for.


               ASP = ARR / # of Customers



Why its important:
Determines your sales and distribution strategy. Can you afford a sales
team? Can you afford adwords?
SaaS
           ACS: Average Cost of Service



Your average cost to support and maintain a customer.


         ACS = Total Expenses / # of Customers



   Trend:
   This should ideally trend downward as your number of customers goes up.
SaaS
     CLTV: Customer Lifetime Value


Average total expected revenue from a customer.


          simple CLTV = ASP / churn rate



 Why its important:
 This also determines your go to market strategy. Can you afford a sales
 team or adwords?
SaaS
      CAC: Customer Acquisition Cost



      The average cost to gain a new customer.


          costs: adwords, sales, marketing, PR


Why its important:
Acquiring a customer along with the ASP must cost less than the life time
value the customer will bring in.
SaaS
               Profit?



Profit = (LTV - CAC - ASP) * # Customers


             So you need

          LTV > CAC + ASP
Split Testing
Often referred to as A/B testing.
 examples: compare designs, pricing, layouts, etc.
Cohort Analysis
Split testing by a date group
    example cohorts: join date, age,

More Related Content

Similar to Metrics for web companies

Power point daisy castro
Power point daisy castroPower point daisy castro
Power point daisy castrodcastro020
 
Key Marketing Metrics Dashboard
Key Marketing Metrics DashboardKey Marketing Metrics Dashboard
Key Marketing Metrics DashboardDemand Metric
 
Business Valuation Myths
Business Valuation MythsBusiness Valuation Myths
Business Valuation MythsSpectracom
 
02 web performance
02 web performance 02 web performance
02 web performance MeasureWorks
 
GDC13 crowdfunding numbers and trends
GDC13 crowdfunding numbers and trendsGDC13 crowdfunding numbers and trends
GDC13 crowdfunding numbers and trendsICO Partners
 
Mobile Marketing Metrics Dashboard
Mobile Marketing Metrics DashboardMobile Marketing Metrics Dashboard
Mobile Marketing Metrics DashboardDemand Metric
 
Lean principles and practices
Lean principles and practicesLean principles and practices
Lean principles and practicesJelle Bens
 
Kohls Case Study (May 2009)
Kohls Case Study (May 2009)Kohls Case Study (May 2009)
Kohls Case Study (May 2009)DM2EVENTS
 
Hashcaster business overview
Hashcaster business overviewHashcaster business overview
Hashcaster business overviewHashcaster
 
MeasureWorks - Velocity Conference Europe - Performance Automation 101
MeasureWorks  - Velocity Conference Europe - Performance Automation 101MeasureWorks  - Velocity Conference Europe - Performance Automation 101
MeasureWorks - Velocity Conference Europe - Performance Automation 101MeasureWorks
 
A Function by Any Other Name is a Function
A Function by Any Other Name is a FunctionA Function by Any Other Name is a Function
A Function by Any Other Name is a FunctionJason Strate
 
Feature Extraction for Predictive LTV Modeling using Hadoop, Hive, and Cascad...
Feature Extraction for Predictive LTV Modeling using Hadoop, Hive, and Cascad...Feature Extraction for Predictive LTV Modeling using Hadoop, Hive, and Cascad...
Feature Extraction for Predictive LTV Modeling using Hadoop, Hive, and Cascad...Kontagent
 
Mobile summit 2 16-13 (3b)
Mobile summit 2 16-13 (3b)Mobile summit 2 16-13 (3b)
Mobile summit 2 16-13 (3b)popeyesm
 
Public Relations Budget Template
Public Relations Budget Template Public Relations Budget Template
Public Relations Budget Template Demand Metric
 
Introduction to Knowledge Centered Support - Knowledge Management Framework
Introduction to Knowledge Centered Support - Knowledge Management FrameworkIntroduction to Knowledge Centered Support - Knowledge Management Framework
Introduction to Knowledge Centered Support - Knowledge Management FrameworkPaul Jay
 
Optimize your conversation with engagement metrics and segmentation
Optimize your conversation with engagement metrics and segmentationOptimize your conversation with engagement metrics and segmentation
Optimize your conversation with engagement metrics and segmentationLander Janssens
 
Lesson 5 algebra 1 use letter and symbols to represent unknowns
Lesson 5 algebra 1   use letter and symbols to represent unknownsLesson 5 algebra 1   use letter and symbols to represent unknowns
Lesson 5 algebra 1 use letter and symbols to represent unknownsAngela Phillips
 
Wikipedia ws
Wikipedia wsWikipedia ws
Wikipedia wsYu Suzuki
 
Benevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolutionBenevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolutionMargaret-Anne Storey
 

Similar to Metrics for web companies (20)

Power point daisy castro
Power point daisy castroPower point daisy castro
Power point daisy castro
 
Key Marketing Metrics Dashboard
Key Marketing Metrics DashboardKey Marketing Metrics Dashboard
Key Marketing Metrics Dashboard
 
Business Valuation Myths
Business Valuation MythsBusiness Valuation Myths
Business Valuation Myths
 
02 web performance
02 web performance 02 web performance
02 web performance
 
GDC13 crowdfunding numbers and trends
GDC13 crowdfunding numbers and trendsGDC13 crowdfunding numbers and trends
GDC13 crowdfunding numbers and trends
 
Mobile Marketing Metrics Dashboard
Mobile Marketing Metrics DashboardMobile Marketing Metrics Dashboard
Mobile Marketing Metrics Dashboard
 
Lean principles and practices
Lean principles and practicesLean principles and practices
Lean principles and practices
 
Kohls Case Study (May 2009)
Kohls Case Study (May 2009)Kohls Case Study (May 2009)
Kohls Case Study (May 2009)
 
Hashcaster business overview
Hashcaster business overviewHashcaster business overview
Hashcaster business overview
 
MeasureWorks - Velocity Conference Europe - Performance Automation 101
MeasureWorks  - Velocity Conference Europe - Performance Automation 101MeasureWorks  - Velocity Conference Europe - Performance Automation 101
MeasureWorks - Velocity Conference Europe - Performance Automation 101
 
A Function by Any Other Name is a Function
A Function by Any Other Name is a FunctionA Function by Any Other Name is a Function
A Function by Any Other Name is a Function
 
Feature Extraction for Predictive LTV Modeling using Hadoop, Hive, and Cascad...
Feature Extraction for Predictive LTV Modeling using Hadoop, Hive, and Cascad...Feature Extraction for Predictive LTV Modeling using Hadoop, Hive, and Cascad...
Feature Extraction for Predictive LTV Modeling using Hadoop, Hive, and Cascad...
 
Mobile summit 2 16-13 (3b)
Mobile summit 2 16-13 (3b)Mobile summit 2 16-13 (3b)
Mobile summit 2 16-13 (3b)
 
Public Relations Budget Template
Public Relations Budget Template Public Relations Budget Template
Public Relations Budget Template
 
Introduction to Knowledge Centered Support - Knowledge Management Framework
Introduction to Knowledge Centered Support - Knowledge Management FrameworkIntroduction to Knowledge Centered Support - Knowledge Management Framework
Introduction to Knowledge Centered Support - Knowledge Management Framework
 
Optimize your conversation with engagement metrics and segmentation
Optimize your conversation with engagement metrics and segmentationOptimize your conversation with engagement metrics and segmentation
Optimize your conversation with engagement metrics and segmentation
 
Lesson 5 algebra 1 use letter and symbols to represent unknowns
Lesson 5 algebra 1   use letter and symbols to represent unknownsLesson 5 algebra 1   use letter and symbols to represent unknowns
Lesson 5 algebra 1 use letter and symbols to represent unknowns
 
Wikipedia ws
Wikipedia wsWikipedia ws
Wikipedia ws
 
Benevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolutionBenevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolution
 
Alyay Presentation
Alyay PresentationAlyay Presentation
Alyay Presentation
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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 SolutionsEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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 organizationRadu Cotescu
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 

Metrics for web companies

  • 1. Metrics for Web Companies By Dave Fowler CEO & Founder @ Chartio
  • 2. Overview Common Web metrics Social SaaS Cohort Analysis Chartio
  • 3. Web Business Models Advertising Social (Facebook, Pinterest) Content (NY Times, Youtube) Search Software as a Service: SaaS (Salesforce, Zendesk, Chartio) Market Places E-Comerce
  • 4. Social Viral Coefficient How many users each new user brings. k = viral coefficient k = (# invites sent/user) * (# invites accepted/# invites sent) k = .8 k = 1.2 50" 300" 45" 250" 40" 35" 200" 30" 25" 150" 20" 100" 15" 10" 50" 5" 0" 0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 1" 2" 3" 4" 5" 6" 7" 8" 9"
  • 5. Social Viral Cycle Time The time it takes a user to invite other users. 25000" 160" 140" 20000" 120" 10"days" 10"days" 15000" 100" 20"days" 20"days" 80" 40"days" 40"days" 10000" 60" 80"days" 80"days" 100"days" 40" 100"days" 5000" 20" 0" 0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 1" 2" 3" 4"
  • 6. SaaS RR: Recurring Revenue RR = Revenue/Δt ARR (Annual) = $50k/yr MRR (Monthly) = $50k/yr / 12 months
  • 7. SaaS Churn Rate aka. attrition How often you lose customers. If you have 100 customers, and you lose 10 of them in a year you have a 10% annual churn rate.
  • 8. SaaS ASP: Average Selling Price The average price that you sell your product for. ASP = ARR / # of Customers Why its important: Determines your sales and distribution strategy. Can you afford a sales team? Can you afford adwords?
  • 9. SaaS ACS: Average Cost of Service Your average cost to support and maintain a customer. ACS = Total Expenses / # of Customers Trend: This should ideally trend downward as your number of customers goes up.
  • 10. SaaS CLTV: Customer Lifetime Value Average total expected revenue from a customer. simple CLTV = ASP / churn rate Why its important: This also determines your go to market strategy. Can you afford a sales team or adwords?
  • 11. SaaS CAC: Customer Acquisition Cost The average cost to gain a new customer. costs: adwords, sales, marketing, PR Why its important: Acquiring a customer along with the ASP must cost less than the life time value the customer will bring in.
  • 12. SaaS Profit? Profit = (LTV - CAC - ASP) * # Customers So you need LTV > CAC + ASP
  • 13. Split Testing Often referred to as A/B testing. examples: compare designs, pricing, layouts, etc.
  • 14. Cohort Analysis Split testing by a date group example cohorts: join date, age,