SlideShare una empresa de Scribd logo
1 de 24
Don’t take your data for granted.
• Manager, Data Analytics for Beachbody

• 6+ years of web analytics

• e-commerce focus (8-10 digit revenue)

• marketing, finance, product, technology
Beachbody

• Based in Santa Monica

• E-commerce, Online Community,
 Network, Social Media, Mobile App

• Multiple sites, thousands of URLs

• Approximately $500M in revenue
First, the good news.

• Analytics is growing quickly.

• Businesses want to be data driven.

• Key metrics are becoming less foreign.

• The tools are getting better.
And now, the catch.

• Pressure on the analyst is increasing.

• Workload is growing exponentially.

• Tracking is no longer simple.

• Too much risk with single vendors.


        Data Quality can easily suffer.
Why is analytics so “special”?

“The data will never sync up
  between these reports.”

                     “It’s meant to be directional,
                             not accurate.”

    “JavaScript just isn’t
         reliable.”
“Special” is not an excuse.

• It’s not exactly a black box.

• Precision > Accuracy.

• Don’t forget about accuracy.

• It’s a critical production data source.
Analysis or Implementation?



           Web
         Analytics
Both.




Business            Technical
Analytics           Analytics
Two Analytics Teams?
Business Analytics              Technical Analytics
    Strategy / Finance                IT / Technology

Focus on Business Analysis   Focus on Technical Implementation

 Online Performance KPIs           Analytics Health KPIs



           Less distractions from core focus

               Allows for deep immersion
Technical Objectives
• Analytics data is critical to the business.
• Ensure analytics is always in the loop.
• Discrepancies in data can be explained.
• Don’t assume the data is valid.
• We need to always consider scalability.
• Fight for the success of analytics.
Core Focus Areas



Implementation   Support




 Monitoring      Platform
{ Implementation }
Project Requirement Docs (Reporting & Tracking)

            QA / Validation Testing

     Implementation Reference Docs (Wiki)

    Maintain Omniture s_code & GA profiles

            Regression Test Cases
Online Project Lifecycle
                          (*Very High Level)
                          Technical Analytics
    Write                                Validate
                  Write Tracking                       Smoke
  Reporting                              Tracking
                  Requirements                          Test
 Requirements                        (& Regression?)




Kickoff          Design            Dev           QA      Launch



   Sign Off on
   Reporting                                           UAT
  Requirements

                          Business Analytics
Support!
    Tier 1 Vendor Support (e.g. ClientCare)

Tool Administration (including User Management)

        Forensic Analytics & Bug Fixing

         Ad Hoc Analysis & IT Support
Monitoring …
   Daily Sanity Checks (Dashboards & Alerts)

    Back-End Reconciliation (Order Volume)

    Front-End Reconciliation (Traffic Trends)

         Regular Implementation Audits

Constant Monitoring of Key Pages (ObservePoint)

           Daily SAINT Maintenance
< Platform >
 Maintain the Analytics Roadmap

  Automate as much as possible

Data Integrations Between Systems

   Building Custom Applications

         Tool Evaluations
Go beyond development

Analytics Experience

             Project Management

 Technical Strategy

              Customer Service

Account Management
Keeping the Peace


 Communication



                     Knowledge Transfer




Documentation
Reaping the Benefits

• Increased confidence in web analytics

• Analytics can be used as a QA tool

• Mitigated risk for data outages

• Analytics != Sophie’s Choice


            The ability to Kick Ass!
Start Now!


• Set up an analytics wiki

• Set up automated alerts

• Create “Health” dashboards

• Learn why your data looks like it does
Thanks.

            Jon Narong
                 @jonnaro




P.S. We’re hiring! – http://beachbodycareers.com

Más contenido relacionado

Destacado

ส่วนประกอบต่างๆขอโปรแกรม2
ส่วนประกอบต่างๆขอโปรแกรม2ส่วนประกอบต่างๆขอโปรแกรม2
ส่วนประกอบต่างๆขอโปรแกรม2Teerasak Muntha
 
Using Reflective Practice in Your Career: Lessons from a reflective teacher
Using Reflective Practice in Your Career: Lessons from a reflective teacherUsing Reflective Practice in Your Career: Lessons from a reflective teacher
Using Reflective Practice in Your Career: Lessons from a reflective teacherErica Fairchild
 
Lesson 11 vocabulary
Lesson 11 vocabularyLesson 11 vocabulary
Lesson 11 vocabularymrscorey
 
แบบทดสอบบทที่ 1
แบบทดสอบบทที่ 1แบบทดสอบบทที่ 1
แบบทดสอบบทที่ 1Teerasak Muntha
 
160816_The_Business_Research_Company_Research_Services
160816_The_Business_Research_Company_Research_Services160816_The_Business_Research_Company_Research_Services
160816_The_Business_Research_Company_Research_ServicesRamesh Yelugoila
 
Comiss presentation (5)
Comiss presentation (5)Comiss presentation (5)
Comiss presentation (5)Toh Chuin
 
งานนำเสนอ6
งานนำเสนอ6งานนำเสนอ6
งานนำเสนอ6Teerasak Muntha
 
สถานการณ์ข้อ 4.2
สถานการณ์ข้อ 4.2สถานการณ์ข้อ 4.2
สถานการณ์ข้อ 4.2Teerasak Muntha
 
Lesson 11 vocabulary
Lesson 11 vocabularyLesson 11 vocabulary
Lesson 11 vocabularymrscorey
 
Using Reflective Practice in Your Career: Lessons from a reflective teacher
Using Reflective Practice in Your Career: Lessons from a reflective teacherUsing Reflective Practice in Your Career: Lessons from a reflective teacher
Using Reflective Practice in Your Career: Lessons from a reflective teacherErica Fairchild
 
Construcaodecisternas rodolfo luiz bezerra nobreg
Construcaodecisternas rodolfo luiz bezerra nobregConstrucaodecisternas rodolfo luiz bezerra nobreg
Construcaodecisternas rodolfo luiz bezerra nobregCarlos Martins
 
Desenhos estruturais ca_2007
Desenhos estruturais ca_2007Desenhos estruturais ca_2007
Desenhos estruturais ca_2007Carlos Martins
 
Dimensionamento preliminar de baterias de glp vazão de consumo
Dimensionamento preliminar de baterias de glp   vazão de consumoDimensionamento preliminar de baterias de glp   vazão de consumo
Dimensionamento preliminar de baterias de glp vazão de consumoCarlos Martins
 
Diseño multimedia Segunda entrega Proyecto
Diseño multimedia   Segunda entrega ProyectoDiseño multimedia   Segunda entrega Proyecto
Diseño multimedia Segunda entrega ProyectoLuis Orozco
 

Destacado (17)

ส่วนประกอบต่างๆขอโปรแกรม2
ส่วนประกอบต่างๆขอโปรแกรม2ส่วนประกอบต่างๆขอโปรแกรม2
ส่วนประกอบต่างๆขอโปรแกรม2
 
Yourprezi
YourpreziYourprezi
Yourprezi
 
Using Reflective Practice in Your Career: Lessons from a reflective teacher
Using Reflective Practice in Your Career: Lessons from a reflective teacherUsing Reflective Practice in Your Career: Lessons from a reflective teacher
Using Reflective Practice in Your Career: Lessons from a reflective teacher
 
Lesson 11 vocabulary
Lesson 11 vocabularyLesson 11 vocabulary
Lesson 11 vocabulary
 
แบบทดสอบบทที่ 1
แบบทดสอบบทที่ 1แบบทดสอบบทที่ 1
แบบทดสอบบทที่ 1
 
160816_The_Business_Research_Company_Research_Services
160816_The_Business_Research_Company_Research_Services160816_The_Business_Research_Company_Research_Services
160816_The_Business_Research_Company_Research_Services
 
Comiss presentation (5)
Comiss presentation (5)Comiss presentation (5)
Comiss presentation (5)
 
งานนำเสนอ6
งานนำเสนอ6งานนำเสนอ6
งานนำเสนอ6
 
สถานการณ์ข้อ 4.2
สถานการณ์ข้อ 4.2สถานการณ์ข้อ 4.2
สถานการณ์ข้อ 4.2
 
Lesson 11 vocabulary
Lesson 11 vocabularyLesson 11 vocabulary
Lesson 11 vocabulary
 
Atividades 3º ano
Atividades 3º anoAtividades 3º ano
Atividades 3º ano
 
Using Reflective Practice in Your Career: Lessons from a reflective teacher
Using Reflective Practice in Your Career: Lessons from a reflective teacherUsing Reflective Practice in Your Career: Lessons from a reflective teacher
Using Reflective Practice in Your Career: Lessons from a reflective teacher
 
Construcaodecisternas rodolfo luiz bezerra nobreg
Construcaodecisternas rodolfo luiz bezerra nobregConstrucaodecisternas rodolfo luiz bezerra nobreg
Construcaodecisternas rodolfo luiz bezerra nobreg
 
4 lajes nervuradas
4  lajes nervuradas4  lajes nervuradas
4 lajes nervuradas
 
Desenhos estruturais ca_2007
Desenhos estruturais ca_2007Desenhos estruturais ca_2007
Desenhos estruturais ca_2007
 
Dimensionamento preliminar de baterias de glp vazão de consumo
Dimensionamento preliminar de baterias de glp   vazão de consumoDimensionamento preliminar de baterias de glp   vazão de consumo
Dimensionamento preliminar de baterias de glp vazão de consumo
 
Diseño multimedia Segunda entrega Proyecto
Diseño multimedia   Segunda entrega ProyectoDiseño multimedia   Segunda entrega Proyecto
Diseño multimedia Segunda entrega Proyecto
 

Similar a Don't take your data for granted.

Intro of Key Features of Soft CAAT Ent Software
Intro of Key Features of Soft CAAT Ent SoftwareIntro of Key Features of Soft CAAT Ent Software
Intro of Key Features of Soft CAAT Ent Softwarerafeq
 
ObservePoint Best Practices
ObservePoint Best PracticesObservePoint Best Practices
ObservePoint Best PracticesKenny King
 
ObservePoint Best Practices
ObservePoint Best PracticesObservePoint Best Practices
ObservePoint Best PracticesBraden Allred
 
Get Smart About Technical Debt
Get Smart About Technical DebtGet Smart About Technical Debt
Get Smart About Technical DebtCAST
 
seven steps to dataops @ dataops.rocks conference Oct 2019
seven steps to dataops @ dataops.rocks conference Oct 2019seven steps to dataops @ dataops.rocks conference Oct 2019
seven steps to dataops @ dataops.rocks conference Oct 2019DataKitchen
 
DataOps , cbuswaw April '23
DataOps , cbuswaw April '23DataOps , cbuswaw April '23
DataOps , cbuswaw April '23Jason Packer
 
AI Solutions for Industries (short)
AI Solutions for Industries (short)AI Solutions for Industries (short)
AI Solutions for Industries (short)byteLAKE
 
The Role of AI and Automation
The Role of AI and Automation The Role of AI and Automation
The Role of AI and Automation mcoello
 
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...Nelson Petracek
 
Analytics update - Sean Burton
Analytics update - Sean BurtonAnalytics update - Sean Burton
Analytics update - Sean BurtonScreen Pages
 
Building Simple Continuous Reviews in ACL
Building Simple Continuous Reviews in ACLBuilding Simple Continuous Reviews in ACL
Building Simple Continuous Reviews in ACLJim Kaplan CIA CFE
 
Gov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/OverviewGov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/OverviewSplunk
 
Webinar: Transforming Customer Experience Through an Always-On Data Platform
Webinar: Transforming Customer Experience Through an Always-On Data PlatformWebinar: Transforming Customer Experience Through an Always-On Data Platform
Webinar: Transforming Customer Experience Through an Always-On Data PlatformDataStax
 
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarFuture-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarImpetus Technologies
 
Corporate Presentation.pptx
Corporate Presentation.pptxCorporate Presentation.pptx
Corporate Presentation.pptxSreehari761280
 
Data driven @startups
Data driven @startups Data driven @startups
Data driven @startups IIMBNSRCEL
 
Applying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the MainframeApplying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the MainframeCA Technologies
 
Varsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8YearsVarsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8YearsVarsha Hiremath
 

Similar a Don't take your data for granted. (20)

The Manulife Journey
The Manulife JourneyThe Manulife Journey
The Manulife Journey
 
Intro of Key Features of Soft CAAT Ent Software
Intro of Key Features of Soft CAAT Ent SoftwareIntro of Key Features of Soft CAAT Ent Software
Intro of Key Features of Soft CAAT Ent Software
 
ObservePoint Best Practices
ObservePoint Best PracticesObservePoint Best Practices
ObservePoint Best Practices
 
ObservePoint Best Practices
ObservePoint Best PracticesObservePoint Best Practices
ObservePoint Best Practices
 
Get Smart About Technical Debt
Get Smart About Technical DebtGet Smart About Technical Debt
Get Smart About Technical Debt
 
seven steps to dataops @ dataops.rocks conference Oct 2019
seven steps to dataops @ dataops.rocks conference Oct 2019seven steps to dataops @ dataops.rocks conference Oct 2019
seven steps to dataops @ dataops.rocks conference Oct 2019
 
DataOps , cbuswaw April '23
DataOps , cbuswaw April '23DataOps , cbuswaw April '23
DataOps , cbuswaw April '23
 
AI Solutions for Industries (short)
AI Solutions for Industries (short)AI Solutions for Industries (short)
AI Solutions for Industries (short)
 
The Role of AI and Automation
The Role of AI and Automation The Role of AI and Automation
The Role of AI and Automation
 
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
 
Analytics update - Sean Burton
Analytics update - Sean BurtonAnalytics update - Sean Burton
Analytics update - Sean Burton
 
Building Simple Continuous Reviews in ACL
Building Simple Continuous Reviews in ACLBuilding Simple Continuous Reviews in ACL
Building Simple Continuous Reviews in ACL
 
Gov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/OverviewGov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/Overview
 
Webinar: Transforming Customer Experience Through an Always-On Data Platform
Webinar: Transforming Customer Experience Through an Always-On Data PlatformWebinar: Transforming Customer Experience Through an Always-On Data Platform
Webinar: Transforming Customer Experience Through an Always-On Data Platform
 
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarFuture-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
 
Corporate Presentation.pptx
Corporate Presentation.pptxCorporate Presentation.pptx
Corporate Presentation.pptx
 
Data driven @startups
Data driven @startups Data driven @startups
Data driven @startups
 
Grant sorenson
Grant sorensonGrant sorenson
Grant sorenson
 
Applying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the MainframeApplying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the Mainframe
 
Varsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8YearsVarsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8Years
 

Último

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 RobisonAnna Loughnan Colquhoun
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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.pptxHampshireHUG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
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
 

Último (20)

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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
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
 

Don't take your data for granted.

  • 1. Don’t take your data for granted.
  • 2. • Manager, Data Analytics for Beachbody • 6+ years of web analytics • e-commerce focus (8-10 digit revenue) • marketing, finance, product, technology
  • 3. Beachbody • Based in Santa Monica • E-commerce, Online Community, Network, Social Media, Mobile App • Multiple sites, thousands of URLs • Approximately $500M in revenue
  • 4.
  • 5. First, the good news. • Analytics is growing quickly. • Businesses want to be data driven. • Key metrics are becoming less foreign. • The tools are getting better.
  • 6. And now, the catch. • Pressure on the analyst is increasing. • Workload is growing exponentially. • Tracking is no longer simple. • Too much risk with single vendors. Data Quality can easily suffer.
  • 7. Why is analytics so “special”? “The data will never sync up between these reports.” “It’s meant to be directional, not accurate.” “JavaScript just isn’t reliable.”
  • 8. “Special” is not an excuse. • It’s not exactly a black box. • Precision > Accuracy. • Don’t forget about accuracy. • It’s a critical production data source.
  • 9.
  • 11. Both. Business Technical Analytics Analytics
  • 12. Two Analytics Teams? Business Analytics Technical Analytics Strategy / Finance IT / Technology Focus on Business Analysis Focus on Technical Implementation Online Performance KPIs Analytics Health KPIs Less distractions from core focus Allows for deep immersion
  • 13. Technical Objectives • Analytics data is critical to the business. • Ensure analytics is always in the loop. • Discrepancies in data can be explained. • Don’t assume the data is valid. • We need to always consider scalability. • Fight for the success of analytics.
  • 14. Core Focus Areas Implementation Support Monitoring Platform
  • 15. { Implementation } Project Requirement Docs (Reporting & Tracking) QA / Validation Testing Implementation Reference Docs (Wiki) Maintain Omniture s_code & GA profiles Regression Test Cases
  • 16. Online Project Lifecycle (*Very High Level) Technical Analytics Write Validate Write Tracking Smoke Reporting Tracking Requirements Test Requirements (& Regression?) Kickoff Design Dev QA Launch Sign Off on Reporting UAT Requirements Business Analytics
  • 17. Support! Tier 1 Vendor Support (e.g. ClientCare) Tool Administration (including User Management) Forensic Analytics & Bug Fixing Ad Hoc Analysis & IT Support
  • 18. Monitoring … Daily Sanity Checks (Dashboards & Alerts) Back-End Reconciliation (Order Volume) Front-End Reconciliation (Traffic Trends) Regular Implementation Audits Constant Monitoring of Key Pages (ObservePoint) Daily SAINT Maintenance
  • 19. < Platform > Maintain the Analytics Roadmap Automate as much as possible Data Integrations Between Systems Building Custom Applications Tool Evaluations
  • 20. Go beyond development Analytics Experience Project Management Technical Strategy Customer Service Account Management
  • 21. Keeping the Peace Communication Knowledge Transfer Documentation
  • 22. Reaping the Benefits • Increased confidence in web analytics • Analytics can be used as a QA tool • Mitigated risk for data outages • Analytics != Sophie’s Choice The ability to Kick Ass!
  • 23. Start Now! • Set up an analytics wiki • Set up automated alerts • Create “Health” dashboards • Learn why your data looks like it does
  • 24. Thanks. Jon Narong @jonnaro P.S. We’re hiring! – http://beachbodycareers.com

Notas del editor

  1. This is true of any maturing organization.How many of you work for a company whose web team is just made up of a single webmaster. Years ago, that wouldn’t have been too crazy.
  2. So why does the data qualify suffer? In the past, easy explanations were used for mysterious discrepancies.It’s also easy to just blame things on the user. “There must be some unique use case that causes this”While there is some truth to these statements, these are generally notacceptable explanations.
  3. With today’s browsers, generally JavaScript issues are not the culprit. [And I mean with IE6 disappearing from the planet]Analyticsis based on tried and tested web technologies.Precision is more important than accuracy, but it still needs to be measured. And that doesn’t mean you shouldn’t know how accurate your data is.After all, if your business is relying on it, it is production data, and should be treated that way.
  4. Emphasized.With this, comes the need for risk mitigation, backup data sources, the ability to roll back releases that cause issues, the ability to raise a sev 1 flag, all hands on deck.But then what?
  5. So you know the technical side is important, but you’re brought back to square one. Where should you focus your obviously limited resources?This is the topic of much debate. A lot of prominent analytics minds have stated analysis should not be held back from quality issuesI also hesitantly agree with this but it’s not a great answer.
  6. What if you could do both? Being able to split analytics in half.So this is exactly what we chose to do at Beachbody.
  7. So how does this work?Two independent teams. One goal,By being in different organizations, we’re able to collectively “cover more ground” – whether it be financial planning meetings or engineering roadmap meetings. Analytics can always be represented without sacrifice.Back to the example of that webmaster. Today, web designers and web developers are different people; different teams. This parallels what needs to change with analytics as well. Butwhy not just have developers handle analytics? As you’ll soon see, there is much more to the technical side than just writing code.
  8. Digging into the technical side, what are our core objectives?We know the data is critical. It would be crazy to not monitor it closely.We feel that we should always be in the loop. On all projects. There are no black boxes. Data doesn’t appear out of thin air.We can’t assume the data is right just because it’s in the tool. There are too many things that can go wrong.Scalability is a constant concern. With growing traffic, growing data, growing complexity, growing users. We look for ways to repeat consistently and automate where possible.Success doesn’t come easy. We need to fight against last minute projects, projects without process, and constantly look for things we can be doing better.
  9. We can break down our focus into these four areas:ImplementationSupportMonitoringPlatform
  10. - What most people automatically think of when they think of technical web analytics.- QA needs to be a part of implementation, ensure tracking is working. Validation, ensure tracking is passing correct values.The wiki is used by both analytics team and developersOne key thing to note. My team can read/write JavaScript and HTML, but we aren’t developers.
  11. Super high level view of our ideal project processDue to different focus, the business analytics team shouldn’t have to be as involved in every engineering meeting.Involved in daily scrums, follow development through the whole process.What’s not shown here is the before and after, where the business side is more involved. Coming up with projects and ongoing analysis of the results.
  12. No offense to vendors, but usually support is a bit slower than the business would like. Plus there’s a ramp up. We can speed that up for the vast majority of incidents. Adding users, changing access rights. Resetting accountsForensics is big. When a power use spots something that just doesn’t add up, we don’t just let it go. We’ll do analysis to figure out why. Engage who we need to. This can go beyond pure web analytics, deal with other data sources (BI, server logs, etc.). We’re IT so root cause and future prevention is big for us. Issues can happen but the same one should never be repeated. We also do analysis. IT can be a customer. Help find issues in your system. If the data is good, we can find bugs in our site itself. Error messages being thrown. Certain behavioral scenarios, etc.
  13. - Monitoring is one of the most important of our focuses.- Sanity checking includes errorpagesReconciliations. Manual but transitioning to automated methods for scalability.- bservePoint has been huge here. In addition to analytics issues, we’ve caught issues with our site due to monitoring. The page loads, but something about it renders incorrectly.Ensuring the data / classifications are maintained and don’t go out of date.We’re trying to become more systematic here. Every other system is automatically monitored in great detail, why is analytics not always?And what if something does go haywire? Knowing what caused it is important. Since we’re also in the loop on all other technical issues and site releases, we usually know in a very short timeframe what a root cause for discrepancies can be.
  14. Where we can really begin to think outside the box. Have fun.Thinking beyond the single vendor.First of all, a roadmap looking out a few months. Outside of project work, we look at trends in the industry, new tracking functionality, future changes in the site. Being a part of IT and the overall engineering roadmap let’s us be smarter about planning.Automation is the only way to scale. Things can start out manually but they should not end up there.Once we’re comfortable with data quality and trust it to be consistent, we think about way to bridge online and offline data. Bringing analytics data into our data warehouse. Custom applications can be built to automate tasks, automate dashboards, reconciliations. But also for deep monitoring, campaign code management, etc.Tools are constantly evolving so it’s important we keep an eye on what is out there.
  15. Need to fully understand the definitions and disclaimers of the numbers. How people use them. Context is everything.We are constantly working cross-functionally, project management is huge. This wouldn’t be the most efficient use of pure development resources. We manage internal developers, external developers.Work with many customersDeal with vendors
  16. Another key challenge is going back to multiple teams doing somewhat overlapping work.We’ve done a great job but if you’re not careful it can be a slippery slope.Communication of issues, project status is paramount.Document everything. We use Jira for task management and all work requests.Knowledge transfer between teams is also incredibly important to be more effective. We’re meant to support each other.
  17. All said and done, there are many advantages to this type of structure.Huge increased confidence. Analytics went from a “nice to have” data source to a critical component of running the business. Executive support is critical.Once analytics data is valid, it can be used for many other reasons. QA for the site is one. If not valid, how do you know what an issue is indicative of?Vendors are not perfect. Although unlikely, data gaps happen. If we’re set up properly with backup systems, we won’t have total data loss on certain key elements (like campaign volume)Analytics doesn’t have to be an intenral war between analysis and integrity. You can have both.
  18. So even if your organization doesn’t yet have the budget for separate teams, the only way to get there is have analytics prove it’s worth.You can start keeping track of your data quality in simple ways today.Keep the documentation centralized and accessible by everyone. Keep this maintained.Every tool has some level of alerting built in. Use this to react more quickly.Have very “basic” sanity check health dashboards set up. Page views for each of your sites. Trend incoming marketing channel volume.If you’re an analyst that doesn’t understand the technical side, change that. Start learning. Read blogs. Follow #measure.
  19. - Communication is everything.