Diensten  ·  Tracking-audit

GA4- en GTM-audit

Binnen twee weken weet je of je meting klopt, wat er stuk is, en in welke volgorde je het repareert. Vaste prijs, en het rapport is van jou.

€ 500excl. btw, vaste prijs voor het onderzoek

Oplevering
Rapport plus walkthrough
Scope
Eén website en één GA4-property. Waar relevant en vooraf afgesproken, één advertentieplatform
Wat ik onderzoek
Of de belangrijkste acties correct gemeten worden, van de actie op de site tot de rapportage. Welke acties dat zijn, spreken we vooraf af.
Werkwijze
Onderzoek, onderbouwing en een volgorde voor het herstel
Doorlooptijd
Binnen twee weken na de intake
Prijs
€ 500 excl. btw, vaste prijs voor het onderzoek

Je rapportage zegt dat de campagne werkt. Je boekhouding zegt iets anders. Eén van de twee heeft gelijk.

Meestal ligt het niet aan het platform maar aan de meting ertussen: een tag die twee keer vuurt, een conversie die op de verkeerde pagina staat, of een definitie die per afdeling verschilt.

De audit zoekt uit welke van die drie het is, en in welke volgorde je het oplost. Niet alles tegelijk: eerst wat het meeste scheelt.

Waarom dit ertoe doet

Je verschuift budget op basis van deze cijfers, en je biedstrategieën leren ervan. Een verkeerd getal kost dus geen rapportageschoonheid, het kost beslissingen.

Maar een verschil is niet automatisch een fout. Sommige afwijkingen horen gewoon bij hoe systemen tellen. Het probleem is meestal niet dát de cijfers verschillen, maar dat je niet weet welke verschillen erbij horen en welke niet.

Wat ik onderzoek

Ik onderzoek of de belangrijkste acties op je website correct worden gemeten: van de handeling op de site tot wat je daarover terugziet in de rapportage in GA4, en — waar relevant en vooraf afgesproken — in één advertentieplatform. Welke acties we bekijken, spreken we vooraf samen af. Onderweg kom ik vijf lagen tegen, en elke bevinding hoort bij één ervan:

  1. Laag 1

    Website en dataLayer

    Wat er op de pagina gebeurt als iemand de handeling doet.

  2. Laag 2

    Tags en tracking

    Of dat signaal wordt opgepakt en verstuurd, en met welke waarden.

  3. Laag 3

    Advertentieplatform

    Of het aankomt, en hoe het daar geteld wordt.

  4. Laag 4

    Datawarehouse

    Als je er een hebt: wat bewaard wordt en wat wegvalt.

  5. Laag 5

    Rapportage en definities

    Wat er als conversie telt, en volgens wiens definitie.

Ik begin bij laag 1, met wat iedereen kan zien, en open pas daarna de configuratie. Het verschil tussen wat er feitelijk gebeurt en wat er zou moeten gebeuren, is vaak al de helft van het antwoord.

Consent en Consent Mode horen daarbij als technische check: doet de opzet wat hij belooft. Een juridisch oordeel over AVG of ePrivacy geef ik niet.

Van handeling tot getal, en waar het stukgaat

Een handeling op je site wordt via vijf lagen een getal in een rapport. In elke laag kan het misgaan.

Bekijk hoe de meetketen werktVerberg de meetketen
Schematisch voorbeeld Eén formulierinzending, van de klik tot het cijfer in het rapport.
  1. Stap 1 de handeling

    Iemand verstuurt het contactformulier

    Hij ziet "bedankt voor je bericht". Voor hem is het gelukt, en dat is het ook.

  2. Stap 2 het signaal

    Hier hoort generate_lead te vertrekken

    Eén event naar GA4, met de naam van het formulier erbij.

  3. Stap 3 het breekpunt

    De tag wacht op een paginaweergave die nooit komt

    Het formulier verstuurt zonder de pagina te herladen. De trigger staat op "bedankpagina bezocht", dus hij vuurt niet. Niemand merkt het: de bezoeker krijgt zijn bedankje, de mail komt binnen.

  4. Stap 4 in het rapport

    GA4 telt minder leads dan de mailbox

    En omdat de cijfers los van elkaar bekeken worden, valt dat maanden niet op.

Formulierinzendingen, één maand

Schematisch voorbeeld · Verzonnen getallen, echt mechanisme

In de mailbox , dat is wat er werkelijk binnenkwam
19
Geteld in GA4
12

Zeven inzendingen missen in het rapport. Wie op GA4 stuurt, ziet een kanaal dat niet werkt.

Wat ik vaststel
Dat de trigger niet vuurt, met het bewijs erbij: de dataLayer bij een inzending, de tag die niet afgaat, en het verschil tussen de twee tellingen.
Wat ik voorstel
De trigger omzetten naar de inzending zelf in plaats van naar een paginaweergave, en daarna één keer hertesten. Het uitvoeren spreken we apart af.

Zo ziet een bevinding eruit

Nu een echte, van mijn eigen site, groendata.nl:

Waarneming
Een conversieratio was gebaseerd op 47 sessies. Bij nalopen was een deel daarvan geen bezoekersverkeer, maar eigen verkeer en testverkeer. Het filter voor intern verkeer in GA4 herkende er één van de 59.
Hoe zeker
16 sessies aantoonbaar, want het signaal staat in de data zelf. 23 zeer waarschijnlijk, op basis van apparaat en browserversie, maar niet sluitend. De rest viel niet vast te stellen.
Laag
Tags en tracking.
Oplossingsrichting
Eigen verkeer aan de bron markeren, niet op IP-adres.

Eén waarneming, gesplitst naar hoe zeker elk deel ervan is. Zo gaat het met elke bevinding: wat ik zag, hoe zeker het is, waar het zit en wat er moet gebeuren, en apart wat ik niet kon vaststellen.

Wat je krijgt

Eén rapport, van jou, bruikbaar tegenover elk ander bureau of elke developer. Bij mij heet het een Measurement Baseline. Het is tegelijk de basis waarop het herstel begroot kan worden.

Er zijn vier mogelijke uitkomsten, en alle vier zijn een bruikbaar antwoord: het verschil is verklaarbaar en hoort bij je opzet; er is één oorzaak; er zijn er meerdere; of je opzet kan de vraag niet beantwoorden. Klopt alles, dan ben je klaar. Een vervolg is nooit verplicht.

Wat erin zit, en wat niet

De afbakening van het onderzoek, en wat er bewust buiten valt.

Bekijk wat er precies in zitVerberg de details
Standaard
Eén website en één GA4-property. Waar relevant en vooraf afgesproken daarbij één advertentieplatform: Google Ads óf Meta Ads, het platform waar jouw vraag zit. Verder de acties die we vooraf samen afspreken, en de technische consentcheck.
Buiten de standaardscope
Een tweede advertentieplatform, aanvullende websites of talen, server-side tracking en aanvullende databronnen vallen er niet onder. Komen die in de intake naar voren, dan leidt dat tot aanvullende scope, en die spreken we dan apart af.
Backend, orders en CRM
Heb je eigen cijfers uit je backend, orderadministratie of CRM, dan gebruik ik die als context en om de meting op onderdelen te controleren, bijvoorbeeld door een totaal ernaast te leggen. Volledig uitzoeken waar elk verschil tussen je meting en je backend ontstaat, is een verdiepend traject op zichzelf. Dat zit niet in deze audit.
Onderzoek en uitvoering
Tijdens het onderzoek wijzig ik niets aan je opzet: wie gaat repareren terwijl er nog gemeten wordt, legt een situatie vast die niet meer bestaat. Het herstel zelf spreken we daarna apart af, op basis van de volgorde en de inschatting uit het rapport, en het wordt uitgevoerd door je eigen team, je bureau of door mij. Eén uitzondering tijdens het onderzoek: zie ik iets dat nu schade doet, zoals persoonsgegevens die worden meegestuurd, dan meld ik het direct. Een juridisch oordeel geef ik niet.
Doorlooptijd
Het onderzoek is binnen twee weken na de intake klaar en kost € 500 excl. btw, ongeacht wat ik tegenkom. Wat ik nodig heb: leesrechten op GA4, op het advertentieplatform en op de tagcontainer, en één contactpersoon die knopen kan doorhakken.
Stefan Groen in 't Woud

Uitgevoerd door Stefan Groen in 't Woud, zelfstandig marketingdataspecialist met ervaring bij onder andere Landal, Nike en citizenM.

Begin met de vraag

Tussen welke systemen zit het verschil dat je wilt laten uitzoeken? Met dat antwoord begint de intake, en het onderzoek kost € 500 excl. btw, een vaste prijs, dus je weet vooraf waar je aan toe bent. Wat er daarna aan herstel nodig is, staat in het rapport; of we dat samen oppakken beslis je als je het gelezen hebt.

Plan een intakegesprek (opent in een nieuw tabblad) of mail je vraag

Wat anderen ervan zeiden

Stefan heeft ons geholpen met de creatie van een complex Google Data Studio-dashboard op basis van Google Analytics-data. Daarnaast heeft hij geholpen met het instellen van cross-domain tracking en de nodige tags via Google Tag Manager. Zeer goede samenwerking en een hoog kennisniveau. We huren hem zo weer in.
Pieter de HulluPieterDHWM
Stefan provided training for our e-commerce clients on how to set up Google Analytics for their business and how to use the data to grow their business. I really enjoyed working with him. Stefan has a wealth of knowledge and is very good at sharing it.