Upload
simon-hearne
View
355
Download
0
Tags:
Embed Size (px)
DESCRIPTION
What effect do third party assets such as analytics and advertisers have on your site? It's a hard question to answer especially when dev/ops are not in control of the javascript that is loaded on their site. This presentation attempts to highlight the risk in third party assets, how to mitigate against that risk and starts to touch on a measure of third party performance for service level agreements.
Citation preview
3rd Partiesthe story of a villain
the goal
the budget?
marketing
what is lurking on your site?#Requests by
Domain
what is lurking on your site?#Requests by
Domain
CPU @ ~100% for 7 seconds of 3rd party JS!
device equality?
==
CPU time is not guaranteed
what’s the risk?
what’s the risk?
0 10 20 30 40 50 60 70 80 900
200
400
600
800
1000
1200
SpeedIndex
Mean download time for objects from nexus.ensighten.com
Mean
tim
e w
hen
nexu
s.e
nsig
hte
n.c
om
ob
jects
are
load
ed
so what?
we’re using more of them
finding the villains
finding the villains
SPOF
how to find the villains
SLOW
how to find the villains
WHAT WHY WHO
a solution?
…provides independence of the marketing teams from the technical team… ”
“
a solution?
Google Tag ManagerQuBit OpenTag
TagManAdobe TagManager
BrightTagTag Commander
SiteTag
or a new problem?
fullyLoaded loadTime visualComplete SpeedIndex kBIn render0
2000
4000
6000
8000
10000
12000
14000
Adobe TagManagerQuBit OpenTagGoogle Tag ManagerTagMan
or a new problem?
Render Start
Average GTM AdobeTagManager TagMan QuBit0
500
1000
1500
2000
2500
3000
or a new problem?
Average TagMan QuBit AdobeTag GTM0
50
100
150
200
250
300
Number of Objects
GTM
QuBit
Average
going deeper
know what you’re measuring
1 2 3 4 5 6 7 80
10
20
30
40
50
60
Public
Private
PA
measure often (monitor)
maintain control
https://www.igvita.com/2014/05/20/script-injected-async-scripts-considered-harmful/
maintain control
https://www.igvita.com/2014/05/20/script-injected-async-scripts-considered-harmful/
maintain control
https://www.igvita.com/2014/05/20/script-injected-async-scripts-considered-harmful/
3rd Party Performance
- immunise your site- mitigate the risk
- educate your colleagues(or take control)
- measure- monitor (ALL the time) [email protected]
google.com, amazon.com, apple.com, asos.com, ikea.com, netflix.com, ebay.co.uk, expedia.com, microsoft.com, msn.com, slate.com, windows.com, m.repubblica.it, reuters.com, bbc.co.uk, booking.com, google.co.uk, livejournal.com, repubblica.it, rightmove.co.uk, techradar.com, telegraph.co.uk, amazon.co.uk, google.lk, bbc.com, cnbc.com, asos.com, gap.com, asos.com, cj.com, ebay.it, amazon.com, zappos.com, nordstrom.com, weebly.com, gap.com, xing.com, addthis.com, focus.de, t-online.de, nike.com, ebay.co.uk, zanox.com, shareasale.com, clickbank.com, google.it, virgilio.it, subito.it, amazon.co.uk, ebay.com, aol.com, google.com, cdiscount.com, eur.rd.yahoo.com, microsoft.com, target.com, sears.com, shopping.yahoo.com, overstock.com, criteo.com, rightmove.co.uk, walmart.com, retailmenot.com, kohls.com, yahoo.com, imdb.com, blogger.com, wordpress.com, webs.com, realtor.com, mtv.com, kids.msn.com, macys.com, sky.com, salesforce.com, swagbucks.com, xe.com, news.com.au, marketwatch.com, web.de, spiegel.de, orf.at, leo.org, heise.de, statcounter.com, pantip.com, odesk.com, stumbleupon.com, reverso.net, reddit.com, bild.de, sueddeutsche.de, welt.de, medialine.focus.de, zedo.com, allrecipes.com, adobe.com, slickdeals.net, siteadvisor.com, niketown.com, google.co.uk, bbc.co.uk, se.mobile.de, cjuniversity.com, members.cj.com, warriorforum.com, aweber.com, warriorforum.com, froogle.google.co.uk, google.com.pk, google.ae, wikipedia.org, repubblica.it, libero.it, gazzetta.it, yam.com, pchome.com.tw, msn.com, allocine.fr, amazon.fr, amazon.de, ebay.com.au, paypal.com, ebay.de, usps.com, cgi1.ebay.co.uk, half.ebay.com, bestbuy.com, my.yahoo.com, tmz.com, msnmember.msn.com, google.com.au, youtube.com, yelp.com, linkedin.com, google.co.in, ask.com, yahoo.net, cnn.com, weather.com, tagged.com, mywebsearch.com, de.dir.yahoo.com, constantcontact.com, froogle.google.com, lequipe.fr, mapquest.com, godaddy.com, slate.com, windows.com, kr.yahoo.com, ups.com, pandora.com, about.nordstrom.com, homedepot.com, ebay.fr, fashion.about.com, chron.com, sfgate.com, tabelog.com, yahoo.co.jp, makemytrip.com, lifehacker.com, gizmodo.com, gawker.com, gumtree.com, about.com, squarespace.com, toys.ebay.com, mobile01.com, lowes.com, my.cnn.com, taleo.net, babycenter.com, webmd.com, womenshealth.about.com, liveleak.com, namecheap.com, vimeo.com, lemonde.fr, nypost.com, google.com.ph, flickr.com, histats.com, photobucket.com, google.com.sg, google.com.my, rottentomatoes.com, subscene.com, hubpages.com, wordpress.org, go.com, zoho.com, typepad.com, domaintools.com, google.co.za, okcupid.com, voc.com.cn, realestate.yahoo.com, zillow.com, trulia.com, monster.com, premierleague.com, people.com, nlm.nih.gov, udn.com, music.sohu.com, espndeportes.espn.go.com, apple.com, family.msn.com, netflix.com, classictv.about.com, nfl.com, boards.ancestry.com, cbsnews.com, wunderground.com, msn.foxsports.com, cbc.ca, milliyet.com.tr, usmagazine.com, urbandictionary.com, skysports.com, shopper.cnet.com, citibank.com, weddings.about.com, terraserver.microsoft.com, maps.yahoo.com, force.com, kiehls.site.yahoo.net, usatoday.com, quote.yahoo.com, stocks.about.com, google.com.hk, bloomberg.com, smh.com.au, wsj.com, de.yahoo.com, wetter.com, gmx.net, de.weather.yahoo.com, chip.de, mozilla.org, germaninstaller.sourceforge.net, digitalanzeige.bei.t-online.de, google.co.th, payoneer.com, indeed.com, google.com.bd, mirror.co.uk, dailymail.co.uk, telegraph.co.uk, independent.co.uk, telegraaf.nl, google.com.vn, thefreedictionary.com, digg.com, wikimedia.org, nytimes.com, wordreference.com, bunte.t-online.de, gutefrage.net, de.weather.com, chat.yahoo.com, seite1.web.de, media.spiegel.de, google.de, bild.t-online.de, qwikad.sourceforge.net, 24h.com.vn, vnexpress.net, douban.com, google.ie, catalogs.google.com, nba.com, exercise.about.com, games.yahoo.com, foodnetwork.com, tinyurl.com, twitter.com, techcrunch.com, mashable.com, nifty.com, w3.org, softonic.com, newegg.com, staples.com, mynet.com, eonline.com, store.babycenter.com, europa.eu, groups.yahoo.com, virtualearth.msn.com, maps.expedia.com, multiples.about.com, adoption.about.com, google.co.nz, azlyrics.com, fifa.com, nikefootball.nike.com, nikewomen.nike.com, xuite.net, gamer.com.tw, t-mobile.com, nectar.custhelp.com, shop.npr.org, fedex.com, google.nl, elance.com, surveymonkey.com, expedia.com, tripadvisor.com, validator.w3.org, google.fr, leboncoin.fr, google.at, google.se, meetup.com, kayak.com, getresponse.com, searchengineland.com, doubleclick.com, goal.com, as.com, areport.linksynergy.com, bidvertiser.com, forbes.com, news.cnet.com, maps.google.co.uk, kooora.com, espn.go.com, souq.com, whitepages.com, fifaworldcup.yahoo.com, search.virgilio.it, google.ch, google.ca, wiktionary.org, wikia.com, reference.com, corriere.it, directory.virgilio.it, xda-developers.com, it.weather.yahoo.com, it.finance.yahoo.com, arianna.it, sohu.com, nownews.com, sina.com.cn, 163.com, tianya.cn, xinhuanet.com, people.com.cn, members.sina.com.cn, taiwan.cnet.com, live.com, news.china.com, ovh.com, jeuxvideo.com, shopify.com, myshopify.com, search-cache.ebay.com, pages.ebay.co.uk, bankofamerica.com, cgi3.ebay.com, mobile.de, aim.aol.com, dell.com, archive.org, flipkart.com, goodreads.com, carpoint.msn.com, washingtonpost.com, interactive.wsj.com, latimes.com, huffingtonpost.com, yellowpages.com, verizonwireless.com, foxsports.com, bing.com, windowsupdate.microsoft.com, amazon.ca, oneindia.in, rediff.com, naukri.com, moneycontrol.com, justdial.com, secureserver.net, samsung.com, hp.com, zing.vn, uol.com.br, mercadolibre.com.ve, google.co.ve, tomshardware.com, clients.cdiscount.com, emails.nouvelobs.com, foxnews.com, abcnews.go.com, news.bbc.co.uk, accuweather.com, de.search.yahoo.com, dir.web.de, google.bg, cnet.com, java.com, eshop.msn.com, shopping.msn.com, lefigaro.fr, fr.dir.yahoo.com, speedtest.net, sportsgambling.about.com, msdn.microsoft.com, entrepreneur.com, go.msn.com, hostgator.com, m-w.com, update.msn.com, sourceforge.net, php.net, photos.msn.com, gamespot.com, cbs.marketwatch.com, reuters.com, cust-supp-chat.one.microsoft.com, c.msn.com, broadcast.microsoft.com, smokepot.com.sapo.pt, terra.com.br, naver.com, google.co.kr, daum.net, frenchfood.about.com, engadget.com, time.com, mfmag.com, people.aol.com, images.google.com, wired.com, pch.com, mlb.com, usbank.com, ehow.com, ikea.com, classifieds.yahoo.com, edit.yahoo.com, auctions.yahoo.com, buzz.yahoo.com, moneycentral.msn.com, search.msn.com, onhealth.com, sourceforge.org, ancestry.com, cnbc.com, box.com, absolufeminin.com, nouvelobs.com, finals.com, bbc.com, att.com, istockphoto.com, pcmag.com, doubleclick.net, shopper.com, compaqworks.com, southwest.com, united.com, intuit.com, sportzone.com, marca.com, wikihow.com, india.com, nypostonline.com, udnnews.com, cbssports.com, awsj.com, foodtv.com, custhelp.com, npr.org, thesaurus.com, china.com, presario.net, gameguides.com, segasages.com, chase.com, ign.com, dailymovies.com, theden.com, m.repubblica.it, booking.com, livejournal.com, techradar.com, google.lk, nih.gov, correios.com.br, examiner.com, yesky.com, skype.com, webmoney.ru, hulu.com, etsy.com, mydown.com, nordstrom.com, mlb.com, google.co.uk, bbc.co.uk, amazon.co.uk, ebay.co.uk, telegraph.co.uk, asos.com, rightmove.co.uk, amazon.com, thetrainline.custhelp.com, google.com, americanexpress.com, bet365.com, uk.dir.yahoo.com, priceline.com, jobs.telegraph.co.uk, liputan6.com