De argumenten voor het beperken van analytics en tracking scripts
Verbeter de pagespeed door eens te kijken naar het overschot aan analytics en tracking scripts op uw pagina

De argumenten voor het beperken van analytics en tracking scripts
Hallo, mede snelheidszoekers! Als webenthousiasteling moet u weten dat elke seconde vertraging het verschil kan zijn tussen betrokkenheid en afhaken. Toch belemmert een vaak over het hoofd geziene boosdoener de snelheid: een overmatige afhankelijkheid van analytics en tracking scripts. In dit artikel zal ik ingaan op de redenen waarom het beperken van het gebruik van analytics en tracking scripts de pagespeed aanzienlijk kan verbeteren en, bijgevolg, de gebruikerstevredenheid!
De noodzaak voor analytics en tracking scripts:
Analytics en tracking scripts spelen een cruciale rol bij het begrijpen van gebruikersgedrag, het meten van marketing effectiviteit en het nemen van datagestuurde beslissingen. Ze bieden waardevolle gegevens die kunnen helpen de gebruikerservaring te verbeteren, knelpunten in het conversieproces te identificeren en marketingstrategieën te optimaliseren. Zonder gegevensverzameling zouden website-eigenaren in het duister tasten, gissend naar wat werkt en wat niet. Populaire tools zijn Google Analytics, Facebook Pixel en CloudFlare analytics. Echter, hun wijdverbreide gebruik kan onbedoeld bijdragen aan langzamere laadtijden van pagina's.

Feit: In ongeveer 90% van alle audits vind ik ongebruikte tracking scripts. Meestal worden deze scripts laat geïnjecteerd via een tag manager of ander script van derden.
Begrijpen van analytics en tracking scripts
Analytics en tracking scripts zijn stukjes code die in websites zijn ingesloten om gebruikersgegevens te verzamelen en te analyseren. Een van de meest gebruikte tools is Google Analytics, dat website-eigenaren waardevolle inzichten biedt in gebruikersgedrag, verkeersbronnen en conversiepercentages. Deze scripts verzamelen informatie zoals het aantal bezoekers, bekeken pagina's, tijd doorgebracht op elke pagina en zelfs specifieke acties die door gebruikers worden ondernomen, zoals klikken op een knop of het indienen van een formulier.
Impact op Pagespeed:
Hier wordt het interessant. Elke extra byte die u aan een pagina toevoegt, zal op de een of andere manier een negatieve invloed hebben op de pagespeed. Het is cruciaal om een balans te vinden tussen het verzamelen van voldoende gegevens en de gebruikerservaring. Overmatige gegevensverzameling kan leiden tot lage paginasnelheden en een negatieve perceptie van de website door gebruikers. Tracking scripts zullen de Core Web Vitals op de volgende manieren beïnvloeden:
Toegenomen aantal verzoeken:
Analytics en tracking scripts omvatten doorgaans externe verzoeken naar servers van derden. Elk script dat aan een webpagina wordt toegevoegd, vertegenwoordigt een extra HTTP-verzoek, wat leidt tot verhoogde laadtijden. Zelfs als de tracking scripts asynchroon of deferred worden geladen, zullen ze nog steeds concurreren om netwerk- en CPU-bronnen! Dit is met name waar op pagina's met talrijke tracking elementen en kan invloed hebben op de Largest Contentful Paint.
Afhankelijkheid van externe servers:
Scripts van derden zijn vaak afhankelijk van externe servers voor het ophalen van gegevens. Als deze servers downtime of vertraging ervaren, beïnvloedt dit direct de laadsnelheid van uw website op onvoorziene manieren. Het beperken van het aantal afhankelijkheden vermindert het risico op vertragingen.
Blokkeren van renderen:
Veel tracking scripts laden asynchroon, waardoor andere pagina-elementen tegelijkertijd kunnen laden. Sommige scripts kunnen echter render-blocking zijn, wat betekent dat de browser moet wachten tot ze zijn geladen voordat de pagina wordt gerenderd. Deze vertraging kan resulteren in een langzamere waargenomen paginasnelheid omdat het zowel de First Contentful Paint als de Largest Contentful Paint vertraagt.
Extra cookies
Elk tracking script kan zijn eigen cookies plaatsen voor trackingdoeleinden, wat bijdraagt aan de totale cookiebelasting op uw website. Hoewel individuele cookies klein zijn, kan hun collectieve impact op de Core Web Vitals aanzienlijk zijn omdat de informatie van elke cookie bij elk verzoek wordt meegestuurd, wat bijdraagt aan de overhead van het verzoek. Het toevoegen van extra overhead aan netwerkverzoeken kan invloed hebben op de Time to First Byte bij volgende paginaweergaven en op statische bronnen.
Continu werk op de main thread
Veel tracking scripts blijven gebruikersgedrag op de pagina volgen lang nadat de pagina klaar is met laden. Tools zoals Google analytics kunnen worden geconfigureerd om elke klik op uw pagina te volgen. Het volgen van die klikken zal in veel gevallen interfereren met het vermogen van de browser om de pagina snel bij te werken bij interactie. Dit kan (en zal) leiden tot een afname in Interaction to Next Paint (INP) meetwaarden
Strategieën voor slimmer tracken:
Prioriteer essentiële gegevens: Identificeer de kernstatistieken die u absoluut moet volgen en elimineer die welke overbodige of onbeduidende informatie bieden.
Consolideer scripts: Kies voor multifunctionele trackingoplossingen die functionaliteiten combineren in plaats van individuele scripts voor elke taak toe te voegen.
Maak gebruik van asynchroon laden: Zorg ervoor dat scripts laden zonder de kerninhoud van de pagina te blokkeren, waardoor waargenomen vertragingen worden geminimaliseerd. Overweeg voor minder belangrijke tracking scripts zelfs om deze scripts na het laden van de pagina te injecteren!
Gebruik tag managers efficiënt: Beheer script triggers en tagvolgorde effectief om hun impact op de pagespeed te stroomlijnen.
The RUM tool I built for my own clients.
CoreDash is what I use to audit enterprise platforms. Under 1KB tracking script, EU hosted, no consent banner. AI with MCP support built in. The same tool, available to everyone.
Create Free Account
