Your website is probably one of - if not the - primary revenue drivers in your company. But do you know what's really happening to your visitors? If you have third party components on your site, how do you manage the risk and the ROI of the tools provided by these parties?
Join the discussion with Web Performance experts: Scott D. Lowe & Buddy Brewer, SVP of Products at SOASTA, to get a better understanding of the impact 3rd party scripts can have on your site. We will be joined by Jason Trestor, CBS Interactive's Senior Director of Site Engineering. Jason will share with the audience his experience with SOASTA and how it's transformed their audience experience.
2. About the Speakers
Scott D. Lowe, vExpert
Partner and Co-Founder
ActualTech Media
Buddy Brewer
SVP, Products
SOASTA
Jason Trester
Senior Director of Site
Engineering
CBS Interactive
3. The Problem
A typical web page today can contain requests with
upward of 75% happening via 3rd party scripts
Do you really know what kind of experience your
visitors are having?
How do you manage the risk and the ROI of the tools
provided by these parties?
4. The Needs
Measure 3rd party scripts to make sure they’re not
driving your customers away
Truly understand the impact that every script has on
your visitors
Provide decision-makers with critical, simple, and
actionable metrics
5. SOASTA Customer Case Study
Jason Trester
Senior Director of Site Engineering
CBS Interactive
6. CBS Interactive Key Metrics
200 Million+
Page views per month
350-400 Requests
Per page load
50 Million+
Unique visitors per month
2 Seconds
Target page load time
7. CBS Interactive Key Metrics
Question
How does CBS Interactive optimize the
user experience and support massive
traffic patterns while adhering to
performance requirements?
8. CBS Interactive Key Metrics
Answers
It starts by knowing your numbers (Ensure
adherence to business objectives)
Leverage tools to enable actionable
intelligence
Develop data-driven optimization
processes
10. Actionable Intelligence
Leverage tools to enable actionable
intelligence
SOASTA mPulse enables CBS Interactive staff to put site
metrics in front of a non-technical audience so they can
easily see what their page load times look like
SOASTA SpeedCurve has also allowed CBS Interactive
to automate a lot of their manual web page tests
15. Actionable Intelligence
Every third party must go through an A/B test to see
how they perform
SOASTA enables these efforts
16. Actionable Intelligence
12/7 RUM Performance Results (Article Page)
3.65s Control
9.73s Sample Tool
267% Increase in Page Load Time
Note: Document Complete = time it takes for page to become usable (required CSS, JS, and Images)
17. Actionable Intelligence
12/7 Synthetic Performance Results
1. Delayed visual start render by 15%-31%
2. Increased our doc complete size by 49% and time by 113%-150%
3. Sample Tool makes ~31 requests
• 5 Sample Tool requests (30% time; 78% size)
• 27 third-party requests (70% time; 22% size)
• Bandwidth consumption does NOT include Ad creatives
4. Bandwidth consumption 3x > Visual Revenue, Qualtrics, and DW link
5. Bandwidth consumption 3x > CNET Site JS
Example resource comparison
Group Request Count
Time
(ms)
Size
(KB)
CNET JS 19 1,504 168
Sample Tool 33 4,528 210
Excludes ad/tracking services and video player
18. Actionable Intelligence
1/26 RUM Performance Results (Article Page)
3.01s Control
8.17s Sample Tool
271% Increase in Page Load Time
Note: Document Complete = time it takes for page to become usable (required CSS, JS, and Images)
19. Operationalizing Intelligence
Develop data-driven optimization
processes
Use the results of performance metrics to make
decisions based on performance cost of 3rd party scripts
Use the information to make critical decisions, such as
priority load order of requests
Key takeaway: It’s easy to glean relative importance of
scripts based on the order in which they load
22. The Details Matter!
CBS Interactive spent 6 months making sure that
fonts load quickly
They established certain requirements on the font vendor
They try to keep all 3rd party scripts under 1000 ms
SOASTA enables these efforts
23. The Tools Matter!
SOASTA
mPulse
SpeedCurve
Grafana, Sitespeed.io, PhantomJS
Tealium
Helps CBS Interactive control the order in which items load
on their sites
RequireJS
26. Use the Activity Impact Score
• Tells media companies which pages are most
important so they can prioritize their efforts
27. Define the ROI
• If you were going to make an investment to speed
things up, what would that mean for the business?
(add revenue at expense of performance?)
28. Try SOASTA for Yourself!
https://www.soasta.com/performance-monitorin
Plans start at just
$99/month!
Editor's Notes
Create a culture where LOB people and decision makers are communicating
Wants to show just the middle chart – Jason will send me a better image. Most of this data does not come from SOASTA. But it does speak to the percentage of CBSi stuff vs. other stuff.
Move higher in the deck. Comes from sitespeed.io. Takeaway – they only control about 30% of their site.
Jason will find a better graph here, too.
Add Soasta example to deck
Change to header bidding system (not BeanStock)
Change to header bidding system (not BeanStock)
Come back in and add some color
Figure out how fast you need to be
Activity Impact Score – tells media companies which pages are most important so they can prioritize their efforts
Define the ROI – if you were going to make an investment to speed things up, what would that mean for the business? (add revenue at expense of performance?)
Come back in and add some color
Figure out how fast you need to be
Activity Impact Score – tells media companies which pages are most important so they can prioritize their efforts
Define the ROI – if you were going to make an investment to speed things up, what would that mean for the business? (add revenue at expense of performance?)
Come back in and add some color
Figure out how fast you need to be
Activity Impact Score – tells media companies which pages are most important so they can prioritize their efforts
Define the ROI – if you were going to make an investment to speed things up, what would that mean for the business? (add revenue at expense of performance?)