What’s the average number of calls my reps make each week?
How many POCs started this month?
What is the total bookings in outstanding proposals?
Who sent the most emails this week?
What percent of demos convert to POCs?
What’s the average number of third party calls in my pages?
How big is the hero image on my home page?
What’s the median time to ﬁrst contentful paint on mobile?
What are my top 10 slowest URLs?
What percent of pages load in over 4 seconds?
It’s critical to know how a
change in performance
will change your business
✘ faster is better
✔ how much faster and
how much better
1. Identify a hero metric
2. Tie a performance budget to a business outcome
3. Focus on the slowest experiences
Consider 3 Steps
Domain Lookup, Connect Time, Connect End, SSL Handshake, Response Start,
Response End, DOM Loading, DOM Complete, DOM Interactive, Start Render, First
Contentful Paint, First Meaningful Paint, User Timing Metrics, DOM Content Loaded,
Load Event, Time to Interactive
Tie technical and business metrics
together at the visit level
session id| … |load|fcp|fmp| … | session len | converted?
Identify a single desired business outcome
that is captured by a metric
Look for technical metrics that
signiﬁcantly impact the business metric
Considerations for random forest classiﬁers
Handles unbalanced data sets well
Doesn’t require as much tuning as other methods
Will tell you something about itself
Watch out for metrics that aren’t collected broadly
Tie a Performance Budget
to a Business Outcome2
Derive performance budget from
incremental business improvement
Suggestion: Start with 10% improvement on the
Segment by key user populations