Top Banner
How Real User Monitoring Reduces 3 rd Party Content Risk Webinar
26

Reducing 3rd party content risk with Real User Monitoring

Aug 16, 2015

Download

Technology

SOASTA
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Reducing 3rd party content risk with Real User Monitoring

How Real User Monitoring Reduces 3rd Party Content Risk

Webinar

Page 2: Reducing 3rd party content risk with Real User Monitoring

Cliff Crocker

VP Product - mPulse

Real User Measurement

Page 3: Reducing 3rd party content risk with Real User Monitoring

T O D AY W E W I L L C O V E R …

• The impact of third-party resources on your site

• How to measure third-parties effectively

• Defining SLAs

• Reporting on third-party performance

Page 4: Reducing 3rd party content risk with Real User Monitoring

– S T E V E S O U D E R S ’ W E B P E R F O R M A N C E G O L D E N R U L E

“80% of time is spent on the front-end.”

Page 5: Reducing 3rd party content risk with Real User Monitoring

W H AT Y O U S E E

• <JavaScript>, stylesheets

• Images & other media

• Display ads

• Product reviews and recommendations

• Personalization and placement

• Social media widgets

Page 6: Reducing 3rd party content risk with Real User Monitoring

Pay no attention to the man behind the curtain!

W H AT Y O U D O N ’ T S E E

• Web analytics & marketing

• Tracking & targeting

• User experience measurement (CEM & RUM)

• Tag management

Page 7: Reducing 3rd party content risk with Real User Monitoring

• Top 25 retail sites from Alexa

• Examined Home page for each site using WebPagetest.org

• Focused on the number of third-party domains

3 R D PA R T Y S T U D Y

Page 8: Reducing 3rd party content risk with Real User Monitoring

3 R D PA R T Y S T U D Y

Page 9: Reducing 3rd party content risk with Real User Monitoring

• Primary Domain: Within the control of the site owner such as origin, image domains (CDN included)

• 3rd Party Domain: Hosted by a provider outside of the control of the site owner

3 R D PA R T Y S T U D Y

Page 10: Reducing 3rd party content risk with Real User Monitoring

Dom

ains

Alexa Ranking

31

10

35

23

86

41

20

37

303131

4

48

3842

16

11

6

28

68

31

36

4

198

2125133511225324323517

37

17

Primary domains 3rd Party domains

3 R D PA R T Y S T U D Y - U N I Q U E D O M A I N S P E R PA G E

Domains: Median - 32 Min - 25 Max - 87

Page 11: Reducing 3rd party content risk with Real User Monitoring

3 R D PA R T Y S T U D Y

Compared to the HTTPArchive (All Sites) - average number of domains is 17!!

Page 12: Reducing 3rd party content risk with Real User Monitoring

91%

9%

91% of domains are 3rd parties

3 R D PA R T Y S T U D Y

Page 13: Reducing 3rd party content risk with Real User Monitoring

Front-end single point of failure occurs when a document loads, but is blocked by a resource that fails (in this case third-party) causing the entire site

to stop loading

(simulation)

Page 14: Reducing 3rd party content risk with Real User Monitoring

F R O N T- E N D S I N G L E P O I N T O F FA I L U R E

Page 15: Reducing 3rd party content risk with Real User Monitoring

1 5 O F 2 5 L A R G E S T O N L I N E R E TA I L E R S H AV E A F R O N T- E N D S I N G L E P O I N T O F FA I L U R E

40%

12%

48%

Critical Non-Critical None

60% have a 3rd party front-end

SPOF

Page 16: Reducing 3rd party content risk with Real User Monitoring

T E S T I N G Y O U R S E L F F O R 3 R D PA R T Y F R O N T- E N D S P O F

• SPOF-O-MATIC & WebPagetest

DEMO

Page 17: Reducing 3rd party content risk with Real User Monitoring

O B J E C T L E V E L R U M

• Advances in browser technology make it possible to collect performance at the object level from end users

• “Resource Timing” - supported in mainstream browsers such as Chrome, IE, Android, Opera

Page 18: Reducing 3rd party content risk with Real User Monitoring

R E S O U R C E T I M I N G

For each request, it is possible to capture timing below

http://www.w3.org/TR/resource-timing/

Page 19: Reducing 3rd party content risk with Real User Monitoring

R E S O U R C E T I M I N G

• With one exception: Cross-origin requests (such as third-party content)

• Request Start and End only by default

• Unless: Timing-Allow-Origin:* response header is added <- Encourage your partners to add this!

Page 20: Reducing 3rd party content risk with Real User Monitoring

O B J E C T L E V E L R U M

!

• What does this give us?

• Unprecedented visibility into true third-party performance experienced by real people

DEMO

Page 21: Reducing 3rd party content risk with Real User Monitoring

S E T T I N G A N D E N F O R C I N G S L A S

• Understand what your current SLA is with the third party, if it exists at all

• Negotiate for descriptive language in the SLA, which reflects the use of RUM

• Establish a baseline from your users and work with your provider

• Report often!

Page 22: Reducing 3rd party content risk with Real User Monitoring

S L A E X A M P L E

• Response time measured using resource timing from Chrome browsers in the United States should not exceed a median (50th percentile) of 100ms or a 95th percentile of 500ms for a population of more than 500 users in a 24 hour period

DEMO

Page 23: Reducing 3rd party content risk with Real User Monitoring

F R E E P E R F O R M A N C E A S S E S S M E N T

How much does 1 second of delay impact your revenue? Give us two weeks to show you:

• What 1 second of delay means to your bottom line

• How fast your customers need you to be

• The top bottlenecks that are slowing you down

Page 24: Reducing 3rd party content risk with Real User Monitoring

AT T R I B U T I O N S

!

https://www.flickr.com/photos/tom-margie/3087915161/in/photostream/ - Wizard of Oz

http://caniuse.com/resource-timing

Blechhhy (Own work) [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons - Frustrated

!

Page 25: Reducing 3rd party content risk with Real User Monitoring

Thanks

Contact SOASTA: www.soasta.com/cloudtest/

[email protected] 866.344.8766

Follow us:

twitter.com/cloudtest facebook.com/cloudtest

RESOURCES

Next mPulse Webinar: August 15th “’Get Started with mPulse for Real User Measurement.”

Register:

Webinars future and past: http://www.soasta.com/knowledge-center/webinars/

Want a free mPulse Performance Assessment?

- email [email protected] - You’ll hear from us tomorrow (maybe today)

Page 26: Reducing 3rd party content risk with Real User Monitoring

www.soasta.com

Test Faster. Release Sooner