Controleren of je trackingcode werkt

Leer hoe je test en controleert of je analyticstrackingcode goed werkt, voordat je de data vertrouwt die je verzamelt.

Je hebt de trackingcode geïnstalleerd. Werkt hij? Meet je wat je denkt te meten? De meeste website-eigenaren installeren tracking en controleren het nooit. Ze vertrouwen erop dat het werkt. Drie maanden later ontdekken ze dat tracking al die tijd kapot was. Ze hebben onbruikbare data verzameld. Ze hebben beslissingen genomen op basis van slechte cijfers. Controleren kost dertig minuten. Niet controleren kost dagen aan verspilde analyse. Controleer eerst. Vertrouw daarna.

Dit artikel loopt de controlemethoden door die bevestigen dat je tracking werkt, voordat je op de data vertrouwt voor beslissingen.

Controleer met realtimedata

De meeste analyticsplatforms tonen realtimedata. Bezoek zelf je website. Ververs een paar pagina's. Bekijk je realtimedashboard. Verschijnt je bezoek? Zie je jezelf binnen seconden in de realtimedata, dan werkt tracking.

Controleer verschillende pagina's. Controleer de homepage. Controleer een blogartikel. Controleer een productpagina. Je bezoeken horen op al die pagina's te verschijnen. Verschijnt je bezoek op de homepage maar niet bij blogartikelen, dan is er iets mis met de tracking van blogartikelen.

Doe dit met verschillende apparaten. Bezoek de site vanaf mobiel. Kijk of mobiele bezoeken in realtime verschijnen. Bezoek de site vanaf desktop. Kijk of desktopbezoeken in realtime verschijnen. Tracking hoort overal te werken.

Test conversies

Heb je conversietracking ingesteld, test de conversies dan voordat je met echt verkeer live gaat. Doorloop je conversieproces. Doe een aankoop. Verzend een formulier. Meld je aan voor e-mail. Bekijk je realtimedashboard. Verscheen de conversie?

Conversies horen binnen seconden na het voltooien van de actie te verschijnen. Zie je een conversie niet in realtime, dan wordt hij niet uitgevoerd. Zoek uit waarom. Controleer of de conversietag op de juiste pagina staat. Controleer of de tag goed is geïnstalleerd. Los problemen op voordat je live gaat.

Test conversies vanaf verschillende apparaten en browsers. Een conversie werkt misschien in Chrome maar niet in Safari. Test overal.

Controleer met de ontwikkelaarstools van je browser

Open de ontwikkelaarstools van je browser. Ga naar het tabblad Network. Ververs je website. Zoek naar verzoeken aan de servers van je analyticsplatform. Je hoort een of meer verzoeken aan je analyticsdomein te zien.

Deze verzoeken laten zien dat de trackingcode wordt uitgevoerd. Zie je geen verzoeken aan je analyticsdomein, dan werkt de trackingcode niet. Bekijk de broncode van je pagina. Zoek naar de trackingcode. Staat de code er niet, dan is hij niet geïnstalleerd. Staat de code er wel maar worden er geen netwerkverzoeken uitgevoerd, dan is de code misschien kapot.

Deze technische controle bevestigt wat de realtimedata laten zien. Het is een tweede bevestiging dat tracking werkt.

Test met verschillende verkeersbronnen

Bezoek je website vanuit verschillende bronnen. Klik op een link in een e-mail. Zoek jezelf op in Google en klik op je resultaat. Klik op een advertentie als je advertenties hebt lopen. Elke verkeersbron hoort in je analytics te verschijnen met de juiste bron.

Controleer of het verkeer aan de juiste bron wordt toegeschreven. Klikken vanuit e-mail horen "email" als bron te tonen. Zoekresultaten horen "google" als bron te tonen. Klikken op advertenties horen het advertentieplatform als bron te tonen. Zijn bronnen verkeerd benoemd, dan klopt je verkeersanalyse niet.

Vergelijk analyticsdata met serverlogs

Heb je toegang tot je serverlogs, vergelijk ze dan met je analytics. Je serverlogs tonen elk paginaverzoek. Je analytics toont paginaweergaven. Ze horen ongeveer overeen te komen. Tonen je serverlogs 100 verzoeken en je analytics 10 paginaweergaven, dan is er iets mis.

Ze komen niet precies overeen. Bots veroorzaken serververzoeken maar horen niet als bezoekers te worden geteld. Pagina's in de cache raken de server niet elke keer. Maar ze horen in dezelfde orde van grootte te zitten. Zit er een factor 10 tussen, dan is er echt iets mis.

Stel testdata en controlemeldingen in

Maak een testbezoeker of testgebruiker. Geef die een bijzondere waarde mee, zodat je weet dat het testdata zijn. Houd die testdata daarna in de gaten. Elke dag moet iemand als testgebruiker de site bezoeken. Verschijnen de testdata niet meer, dan is tracking waarschijnlijk kapotgegaan.

Stel een melding in. Ontvangt je analytics een uur lang geen data, waarschuw dan iemand. Zo vang je kapotte tracking meteen op in plaats van dagen te wachten voordat je het merkt.

Vertrouw niet alleen op meldingen. Controleer wekelijks of tracking werkt. Bekijk realtimedata. Bekijk conversies. Bekijk verkeersbronnen. Maak controleren onderdeel van je routine.

Leg vast en blijf controleren

Leg je controleproces vast. Wat heb je gecontroleerd? Wat heb je gevonden? Wanneer heb je gecontroleerd? Houd verslagen bij. Gaat er later iets kapot, dan weet je hoe werkende tracking eruitziet.

Controleer minstens maandelijks. Plan een taak in. Bekijk realtimedata. Controleer een paar conversies. Controleer of verkeersbronnen goed zijn benoemd. Een kleine controle kost minuten. Het voorkomt dagen aan slechte analyse.

Veelgestelde vragen

We zien onszelf in de realtimedata maar verder niets. Wat is er mis?

Waarschijnlijk niets. Realtimedata hebben vertraging. Je eigen bezoeken verschijnen misschien meteen omdat je vlak bij de analyticsserver zit. Data van andere bezoekers kunnen een paar minuten duren. Wacht vijf minuten. Kijk of ander verkeer verschijnt. Blijft realtime na vijf minuten leeg, dan is er iets mis. Met de websitebouwer van WEMASY stel je dit rechtstreeks in op je website.

Onze realtimedata tonen bezoeken maar historische rapporten tonen geen data. Waarom het verschil?

Realtime is direct maar tijdelijk. Historische rapporten worden binnen 24 uur bijgewerkt. Zie je nu realtimedata, dan horen historische data morgen te verschijnen. Wacht 24 uur. Zijn historische rapporten dan nog leeg, dan is er iets kapot. Realtime werkt maar het verwerken van historische data is kapotgegaan.

We hebben conversies meerdere keren getest. Realtime toont ze allemaal. Moeten we ons zorgen maken over dubbel tellen?

Nee. Testconversies zijn normaal. Je hebt ze bewust gemaakt om tracking te controleren. Ze verschijnen in je data, maar vormen maar een heel klein deel van het echte verkeer. Leg je testconversies vast. Noteer de data. Onthoud bij het analyseren van je data dat die dagen testdata bevatten.

We zien onze verkeersbron niet in analytics. Die staat als direct, terwijl we uit een e-mail kwamen.

Tracking van e-mail is misschien kapot. Controleer of je e-mail de juiste link heeft. De link hoort trackingparameters te bevatten als je analyticsplatform die vraagt. Zonder parameters verschijnt verkeer als direct. Herstel de links in de e-mail. Verstuur opnieuw. Test opnieuw.

Onze analyticsdata zijn de helft lager dan onze serverlogs. Wat is het probleem?

Mogelijk meerdere dingen. Sommige bezoekers hebben JavaScript uitgezet. Sommige bezoekers blokkeren tracking. Een deel van het verkeer zijn bots die je serverlogs tonen maar analytics wegfiltert. Een verschil van 20 tot 30 procent is normaal. Een verschil van meer dan 50 procent wijst op een echt probleem. Controleer of de trackingcode op alle pagina's is geïnstalleerd. Controleer of het filteren van bots niet te streng is.

Hoe vaak moeten we controleren of tracking nog werkt?

Minstens maandelijks. Bekijk realtimedata. Controleer of er verkeer binnenkomt. Controleer of conversies worden uitgevoerd. Test verschillende pagina's en apparaten. Plan dit in als terugkerende taak. Gaat er iets kapot, dan merk je het binnen een maand in plaats van het drie maanden later te ontdekken.

Zet het meteen
in je eigen website.

Start gratis met WEMASY en bouw je site in een paar minuten.