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
Don't take your data for granted.
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.
Don't take your data for granted.
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

More Related Content

PPTX
Computer aided audit techniques (CAAT) sourav mathur
PPTX
Blankenship application insights overview
PDF
Software Infrastructure requirements elicitation and design roadmap - Innovat...
PPTX
Maximize the Power of Your ERP Data
PDF
Large scale predictive analytics for anomaly detection - Nicolas Hohn
PDF
Business analyst ankit kaushik
PDF
Trends in Quality Assurance area
PPTX
Why You Need to STOP Using Spreadsheets for Audit Analysis
Computer aided audit techniques (CAAT) sourav mathur
Blankenship application insights overview
Software Infrastructure requirements elicitation and design roadmap - Innovat...
Maximize the Power of Your ERP Data
Large scale predictive analytics for anomaly detection - Nicolas Hohn
Business analyst ankit kaushik
Trends in Quality Assurance area
Why You Need to STOP Using Spreadsheets for Audit Analysis

Viewers also liked (17)

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

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

PPTX
6 Areas Of Focus to Maximize the Success of Your Digital Marketing Analytics ...
PPTX
Agile bringing Big Data & Analytics closer
PDF
Bend WebCAM - Making Smarter Decisions with Google Analytics
PPTX
Google Analytics User Conference
PDF
2013 01-23 when analytics projects go wrong
PPTX
Baking Analytics Into Your Digital Projects
PPT
Google analytics Review
PDF
NRF BigIdeas_Big Data in Retail_AN16
PDF
From Data Science to Business Value - Analytics Applied
PPTX
2011 Web Analytics Seminar
PDF
GMCA Info Session 20170629
PPTX
Bi 4.0 Migration Strategy and Best Practices
PPTX
Data Analytics Time to Grow Up
PPTX
Bdf16 big-data-warehouse-case-study-data kitchen
PPSX
5 Essential Practices for the Data Driven Organization
PPT
5 Essential Practices for the Data Driven Organization
PPTX
Analytics & Data Strategy 101 by Deko Dimeski
PPTX
Business Analytics introduction and applications.pptx
PDF
Analytics Roadmap Developing Management Platform Automation Framework Technol...
PDF
1340 keynote minkowski_using our laptop
6 Areas Of Focus to Maximize the Success of Your Digital Marketing Analytics ...
Agile bringing Big Data & Analytics closer
Bend WebCAM - Making Smarter Decisions with Google Analytics
Google Analytics User Conference
2013 01-23 when analytics projects go wrong
Baking Analytics Into Your Digital Projects
Google analytics Review
NRF BigIdeas_Big Data in Retail_AN16
From Data Science to Business Value - Analytics Applied
2011 Web Analytics Seminar
GMCA Info Session 20170629
Bi 4.0 Migration Strategy and Best Practices
Data Analytics Time to Grow Up
Bdf16 big-data-warehouse-case-study-data kitchen
5 Essential Practices for the Data Driven Organization
5 Essential Practices for the Data Driven Organization
Analytics & Data Strategy 101 by Deko Dimeski
Business Analytics introduction and applications.pptx
Analytics Roadmap Developing Management Platform Automation Framework Technol...
1340 keynote minkowski_using our laptop
Ad

Recently uploaded (20)

PPTX
Configure Apache Mutual Authentication
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPTX
Microsoft User Copilot Training Slide Deck
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Statistics on Ai - sourced from AIPRM.pdf
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
giants, standing on the shoulders of - by Daniel Stenberg
Configure Apache Mutual Authentication
Enhancing plagiarism detection using data pre-processing and machine learning...
Microsoft User Copilot Training Slide Deck
Basics of Cloud Computing - Cloud Ecosystem
MuleSoft-Compete-Deck for midddleware integrations
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Early detection and classification of bone marrow changes in lumbar vertebrae...
Module 1 Introduction to Web Programming .pptx
Comparative analysis of machine learning models for fake news detection in so...
Advancing precision in air quality forecasting through machine learning integ...
Lung cancer patients survival prediction using outlier detection and optimize...
Statistics on Ai - sourced from AIPRM.pdf
Training Program for knowledge in solar cell and solar industry
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
sustainability-14-14877-v2.pddhzftheheeeee
giants, standing on the shoulders of - by Daniel Stenberg

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
  • 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.
  • 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

Editor's Notes

  • #7: 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.
  • #8: 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.
  • #9: 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.
  • #10: 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?
  • #11: 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.
  • #12: What if you could do both? Being able to split analytics in half.So this is exactly what we chose to do at Beachbody.
  • #13: 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.
  • #14: 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.
  • #15: We can break down our focus into these four areas:ImplementationSupportMonitoringPlatform
  • #16: - 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.
  • #17: 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.
  • #18: 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.
  • #19: - 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.
  • #20: 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.
  • #21: 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
  • #22: 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.
  • #23: 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.
  • #24: 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.
  • #25: - Communication is everything.