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

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
 
Lori Jacobwith Engage Your Board HFH March2011
Lori Jacobwith Engage Your Board HFH March2011Lori Jacobwith Engage Your Board HFH March2011
Lori Jacobwith Engage Your Board HFH March2011Ignited Fundraising
 

Similar to Metrics for web companies (20)

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
 
Lori Jacobwith Engage Your Board HFH March2011
Lori Jacobwith Engage Your Board HFH March2011Lori Jacobwith Engage Your Board HFH March2011
Lori Jacobwith Engage Your Board HFH March2011
 

Recently uploaded

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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 

Recently uploaded (20)

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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 

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,