Hoeveel scripts hangen er eigenlijk aan jouw website?

Blog

Deze blog is geschreven door

Tara
Tara
Content marketeer

Tara hier! De content marketeer van Urban Heroes. Iedere dag houd ik me bezig met tekst; van schrijven en redigeren tot het optimaliseren voor onze klanten. Ik haal er energie uit wanneer ik klanten écht vooruit help. Of ze nu willen stijgen op Google of hun hele website willen herschrijven; samen gaan we vooruit. Mijn favoriete bezigheid is SEO in combinatie met AI, dit is constant in verandering en daar schrijf ik dan ook graag blogs over.

Onderwerpen in deze blog

Marketing
Webdevelopment
Website

Maar weet je ook welke scripts vandaag nog daadwerkelijk nodig zijn?

Dat is een vraag die verrassend weinig wordt gesteld. Websites worden in de loop van de tijd namelijk vooral uitgebreid; nieuwe campagnes, nieuwe tools, nieuwe advertentieplatformen, nieuwe meetwensen. Er komt steeds iets bij, maar gaat er bijna nooit iets af en dat kan gevolgen hebben voor de snelheid van je website, de kwaliteit van je tracking én de manier waarop toestemming is ingericht.

Van handige toevoeging naar digitale zolder

Vrijwel ieder script begint logisch. Je wilt weten hoeveel mensen je website bezoeken, dus je voegt Google Analytics toe. Je gaat adverteren via Meta en LinkedIn, dus ook daar komen pixels voor. Vervolgens wil je zien hoe mensen zich op de website gedragen en voeg je bijvoorbeeld Microsoft Clarity toe.
Een jaar later draait er een nieuwe campagne. Nog een tag erbij. Daarna wisselt er iets in de marketingaanpak. Een campagne stopt, een tool wordt vervangen of een andere partij neemt een stuk van de marketing over.

Maar die oude tags? Die blijven regelmatig gewoon staan. Zo verandert Google Tag Manager ongemerkt van een handige beheeromgeving in een soort digitale zolder. Vol spullen die ooit nuttig waren, maar waarvan niemand meer precies weet of ze nog nodig zijn.

Je bezoeker ziet ze niet. De browser wel.

Het lastige aan scripts is dat je ze aan de voorkant meestal niet ziet. De website ziet er nog precies hetzelfde uit. Er staat geen grote melding in beeld met: “er draaien momenteel 37 externe scripts op deze pagina.” Maar op de achtergrond gebeurt wel degelijk van alles. Scripts moeten worden geladen. Soms moet daarvoor contact worden gemaakt met externe servers. Er wordt JavaScript uitgevoerd, informatie verwerkt en data doorgestuurd. Eén script hoeft daarbij helemaal geen probleem te zijn. Maar tel Google Analytics, advertentiepixels, heatmaps, embeds, chatfuncties, trackingtools en andere toepassingen bij elkaar op en de impact kan ineens een stuk groter worden. Zeker wanneer scripts ook nog eens op iedere pagina worden geladen, terwijl ze daar misschien helemaal niet nodig zijn. Je bezoeker ziet die scripts dus niet, maar de browser wel.

Een snelle website begint soms met verwijderen

Bij het verbeteren van websites denken we al snel aan technische optimalisaties zoals; afbeeldingen comprimeren, caching verbeteren, code optimaliseren, een snellere server. Allemaal terecht, maar soms is de simpelste snelheidsoptimalisatie gewoon: iets weghalen. Dat begint met een simpele inventarisatie.

Welke scripts draaien er eigenlijk op de website? Waarom zijn ze ooit toegevoegd? Worden ze nog gebruikt? En moeten ze echt overal actief zijn?
Je komt dan regelmatig dingen tegen zoals oude advertentiepixels van campagnes die allang niet meer bestaan, tools waarvoor het abonnement inmiddels is opgezegd of tags die dubbel zijn geïmplementeerd. Op zichzelf lijken dat kleine dingen, maar juist de optelsom maakt het interessant.

En dan is er nog toestemming

Daar komt nog iets bij; want scripts hebben niet alleen invloed op snelheid. Ze kunnen ook onderdeel zijn van je cookie- en toestemmingsinrichting. Stel dat een website een paar jaar geleden netjes is ingericht met een consenttool. Alle tags zijn gecontroleerd, categorieën zijn ingesteld en alles werkt zoals bedoeld. Alleen is daarna een nieuwe LinkedIn-tag toegevoegd en een extra trackingtool en misschien is Google Tag Manager ondertussen door meerdere mensen aangepast.

Dan is de vraag: klopt die oorspronkelijke toestemmingsinrichting eigenlijk nog wel? Worden marketingtags nog steeds pas geladen wanneer iemand daar toestemming voor heeft gegeven? Zijn nieuwe tools meegenomen in de juiste categorie? Zijn er scripts buiten Tag Manager om geplaatst? En staan er misschien oude tags actief die eigenlijk helemaal niet meer nodig zijn? Toestemming is daarmee niet iets wat je één keer goed instelt en vervolgens jarenlang kunt vergeten. De website verandert, dus de inrichting eromheen moet af en toe opnieuw worden gecontroleerd.

Meer meten is niet automatisch beter meten

Er zit nog een ander risico aan een overvolle trackingomgeving. Hoe meer tags en events er worden toegevoegd, hoe lastiger het wordt om te begrijpen wat er eigenlijk gemeten wordt. Soms worden gebeurtenissen dubbel doorgestuurd. Oude conversies blijven bestaan. Verschillende partijen gebruiken net andere definities of er wordt zoveel gemeten dat niemand nog weet welke cijfers er echt toe doen. Dan heb je misschien heel veel data, maar niet per se betere data.

Daarom kijken we bij het opschonen niet alleen naar de vraag “kan dit script weg?”, maar ook naar: wat willen we eigenlijk weten? Als een meting geen beslissing ondersteunt, geen campagne helpt optimaliseren en niemand de data gebruikt, mag je best kritisch zijn op de vraag waarom die meting nog bestaat.
Minder meten kan soms juist zorgen voor meer overzicht.

Wanneer heb jij voor het laatst gekeken?

Het gekke is: organisaties laten hun website regelmatig vernieuwen, campagnes worden continu geoptimaliseerd en advertentiebudgetten worden maandelijks besproken, maar de verzameling scripts die ondertussen op die website draait? Daar wordt soms jarenlang niet naar gekeken. Terwijl een periodieke controle helemaal niet ingewikkeld hoeft te zijn. Loop bijvoorbeeld eens door Google Tag Manager. Controleer welke scripts rechtstreeks op de website staan. Kijk welke tools daadwerkelijk nog worden gebruikt. En leg dat naast de instellingen van je consenttool.

Stel bij iedere tag dezelfde vraag: Waarom staat dit hier nog? Is daar geen goed antwoord op? Dan heb je misschien meteen je eerste optimalisatie gevonden.

Een kleine APK voor je website

Wij zouden zo’n controle eigenlijk zien als een kleine APK voor je website. Niet alleen kijken of de website technisch nog werkt, maar ook of alles wat er op de achtergrond draait nog logisch is. Denk aan:
 

  • welke scripts actief zijn;
  • welke tags daadwerkelijk nog worden gebruikt;
  • of er dubbele of oude implementaties bestaan;
  • of scripts slimmer of later kunnen worden geladen;
  • of de tracking nog klopt;
  • en of de toestemmingsinstellingen nog aansluiten op wat er daadwerkelijk gebeurt.

Want een website blijft zich ontwikkelen. En soms zit verbetering niet in iets nieuws toevoegen. Maar juist in opruimen wat je niet meer nodig hebt. Wij kiezen er vaak voor om een tag eerst te pauzeren, te kijken of we iets missen, en dan pas te kiezen voor verwijderen van de tag.

FAQ

Maken tracking scripts een website altijd langzamer?

Niet ieder script heeft merkbare impact op de snelheid van een website. Maar ieder extra script moet wel worden geladen en uitgevoerd. Vooral wanneer veel externe tools tegelijk actief zijn, kan de optelsom invloed hebben op de prestaties van een website.

Hoe weet ik welke scripts op mijn website draaien?

Een eerste plek om te kijken is Google Tag Manager, wanneer die wordt gebruikt. Daarnaast kunnen scripts rechtstreeks in de websitecode, via modules, plugins of externe embeds zijn toegevoegd. Daarom geeft alleen een blik in Tag Manager niet altijd het volledige beeld.

Kan ik oude tags in Google Tag Manager zomaar verwijderen?

Niet zonder eerst te controleren waarvoor ze worden gebruikt. Een tag kan bijvoorbeeld nog onderdeel zijn van een actieve campagne, conversiemeting of koppeling. Inventariseer daarom eerst het doel en gebruik voordat je iets verwijdert en begin met pauzeren en kies daarna pas voor verwijderen.

Hoe vaak moet ik mijn tracking en scripts controleren?

Daar bestaat geen vaste termijn voor, maar periodiek controleren is verstandig. Zeker na grote wijzigingen aan de website, wisselingen van marketingtools, nieuwe campagnes of veranderingen in de consentinrichting is het slim om opnieuw te kijken.

Waarom moet ik ook mijn cookie- en toestemmingsinstellingen opnieuw controleren?

Omdat een website door de jaren heen verandert en de wetgeving ook. Nieuwe tags en tools kunnen worden toegevoegd nadat de oorspronkelijke consentinrichting is gemaakt. Daardoor kan een situatie ontstaan waarin de instellingen niet meer volledig aansluiten op wat er daadwerkelijk op de website gebeurt.

Gerelateerde blogs