Naar de inhoud

Problemen oplossenGoogle Ads

Google Ads-conversies komen niet overeen met GA4: waarom

Google Ads en GA4 laten zelden precies dezelfde conversieaantallen zien. Leer welke verschillen structureel zijn en welke op een trackingprobleem wijzen.

Gepubliceerd
Gecontroleerd

Diagnose

  1. Platform Google Ads
  2. Gebruikelijke oorzaak Verkeerde conversieactie, ontbrekende gehashte data, of dubbel tellen met de GA4-import.
  3. Oorzaken, op volgorde 6
  4. Hoe je het diagnosticeert 7
Naar de checks

Eerste antwoord gratis, binnen één werkdag. Beschrijf je situatie

Klinkt bekend?

Het symptoom

Symptoommelding Google Ads

Iemand legt de conversions-kolom van Google Ads naast het purchase-aantal van GA4 voor dezelfde periode, en ze komen niet overeen. Soms is het verschil klein en te negeren. Soms is het groot genoeg dat budgetbeslissingen ervan gaan afhangen welk getal iemand die dag toevallig vertrouwde.

Twee tellers voor dezelfde conversies met verschillende tijdvensters, die verschillende totalen tonen
Vink aan wat je ziet

Vink de regels aan die bij je winkel passen.

Mijn situatie beschrijven

De korte versie

Direct antwoord

Google Ads en GA4 zijn niet gebouwd om identieke conversieaantallen te rapporteren, zelfs niet als beide correct zijn geconfigureerd. Verschillende attributievensters, boekhouding op basis van conversietijd versus kliktijd, en twee volledig gescheiden matchingpipelines veroorzaken een basisverschil.

De diagnostische vraag is niet of de cijfers exact overeenkomen — structureel gezien zullen ze dat niet doen — maar of het verschil stabiel en verklaarbaar is, of groeiend en grillig. Een verschil dat kleiner wordt zodra het attributievenster volledig gesloten is, is structureel en geen probleem. Een verschil dat wordt veroorzaakt door verloren gclid’s of een onvolledige Enhanced Conversions-configuratie is wél echt, en kost je toegeschreven conversies die je daadwerkelijk hebt verdiend.

Waar je moet kijken

Oorzaken, op volgorde

Google Ads ≠ bestellingen6 oorzaken

  1. Mismatch in attributievenster

    Het conversievenster van Google Ads (meestal 30–90 dagen, afhankelijk van de actie) telt een aankoop op de datum van de klik, zelfs weken later. GA4 telt op de datum van de transactie. Vergelijk je een periode voordat dat venster volledig is gesloten, dan zullen de twee per ontwerp van elkaar verschillen.
  2. Click-through versus view-through-telling

    Google Ads kan view-through-conversies tellen — een impressie zonder klik die later toch converteert — die in GA4 helemaal geen equivalente sessie hebben.
  3. Conversietijd versus kliktijd

    Gerelateerd aan het venster-probleem, maar het loont om het apart te controleren: het omschakelen van de rapportage van een conversieactie tussen “by conversion time” en “by conversion date” kan de totalen voor dezelfde onderliggende data doen verschuiven.
  4. Verlies van gclid

    Dezelfde redirect-, consent- of cross-domain-problemen die het Unassigned-verkeer van GA4 veroorzaken, kunnen ook de gclid-parameter strippen voordat die de matchinglogica van Google Ads bereikt — waardoor een echte, door een advertentie gedreven aankoop nooit aan die advertentie wordt toegeschreven.
  5. Gaten in Enhanced Conversions

    Als gehashte klantdata niet wordt verzonden, of onvolledig is, vallen conversies die via Enhanced Conversions hadden kunnen matchen terug op zwakkere, cookiegebaseerde matching, of matchen ze helemaal niet.
  6. Structurele verschillen in het telmodel

    Zelfs als al het andere klopt, gebruiken GA4 en Google Ads afzonderlijke attributiemodellen om conversies aan hun eigen data toe te schrijven. Identieke onderliggende orders kunnen nog steeds twee verschillende, allebei legitieme aantallen opleveren.

7 stappen

Hoe je het diagnosticeert

Werk ze in deze volgorde af.

  1. Open in Google Ads → Goals → Conversions → Summary de specifieke conversieactie en controleer het attributiemodel en de status ervan.
  2. Controleer de instellingen van het conversion window voor die actie — click-through- en view-through-vensters worden onafhankelijk ingesteld en beïnvloeden beide het aantal.
  3. Vergelijk totalen alleen voor een periode waarvoor het attributievenster al gesloten is (bijvoorbeeld een maand van 60–90 dagen geleden), in plaats van de laatste 7 of 14 dagen, waar de cijfers nog niet gestabiliseerd zijn.
  4. Controleer in de instellingen van de conversieactie of er wordt gerapporteerd by conversion time of by conversion date, en noteer hoeveel het totaal verschuift tussen de twee weergaven.
  5. Bevestig dat auto-tagging aanstaat (Google Ads → Account settings), en klik dan handmatig een echte, met een advertentie getagde URL door naar de checkout om te verifiëren dat de gclid-parameter elke redirect overleeft.
  6. Controleer in Google Ads → Tools → Conversions de statuskolom van Enhanced Conversions op een “needs attention”-melding of een zichtbare matchpercentage-indicator, en bevestig dat gehashte klantdata daadwerkelijk aanwezig is in het netwerkverzoek op de aankooppagina.
  7. Vergelijk in GA4 → Advertising → Attribution → Model comparison de eigen conversieaantallen van GA4 voor het Google Ads-kanaal onder verschillende modellen, om te zien hoeveel alleen al de keuze van het model het getal beweegt, los van elk trackingprobleem.

Signaal en oplossing

Beslissingstabel

OorzaakSignaal dat je zietOplossing
Mismatch in attributievensterHet verschil wordt kleiner naarmate je verder terugkijkt, en convergeert voor volledig gesloten periodesGeen fix nodig — vergelijk alleen gesloten vensters, en documenteer de verwachte vertraging voor stakeholders
Inflatie door view-throughGoogle Ads bevat conversies zonder bijbehorende klik of sessie in GA4Controleer de instelling van het view-through-venster; beslis bewust of je het meeneemt in vergelijkingen
Verlies van gclidKlikgebaseerde conversies liggen structureel onder de werkelijke betaalde orders, herleidbaar tot een redirect- of consent-padHerstel de redirect die parameters strip; bevestig dat auto-tagging aanstaat en dat gclid de checkout doorstaat
Gat in Enhanced ConversionsMatchpercentage is laag of gedeeltelijk in de Ads-interface; gehashte data ontbreekt in de netwerk-payloadMaak de dataflow van Enhanced Conversions compleet (e-mail, telefoon, adres) op de aankooppagina
Structureel verschil in telmodelHet verschil is stabiel en ruwweg constant van maand tot maand, en neigt niet naar nulDocumenteer het als verwacht; behandel stabiliteit, niet de omvang, als het gezondheidssignaal

Een notitie van Daniilvoordat je beslist

Los je het zelf op of schakel je hulp in?

Het attributievenster en de conversietiming-instellingen controleren, bevestigen dat auto-tagging aanstaat, en alleen volledig gesloten periodes vergelijken, kun je rechtstreeks in de interfaces van Google Ads en GA4 doen.

Wat meestal een specialist vereist, is het implementeren of debuggen van de dataflow van Enhanced Conversions, het traceren van gclid-verlies via een redirect- of consent-keten die je niet volledig beheerst, of het bouwen van een herhaalbaar reconciliatieproces tussen Ads, GA4 en Shopify, in plaats van elke maand met het blote oog naar twee dashboards te kijken.

Als het verschil groeit in plaats van convergeert, of vlak na een checkout- of consentwijziging opduikt, is het de moeite waard om dit via Google Ads-conversietracking te laten scopen, in plaats van aan te nemen dat het gewoon structurele ruis is.

— Daniil

Volgende stap

Als de zelfcheck geen uitsluitsel geeft.

De checks hierboven vinden de oorzaak in de meeste winkels. Overlappen er twee of meer, dan is een afstemming per bestelling sneller dan nog een middag dashboards vergelijken.

Tracking Health Check

Prijs
EUR 375
Toegang
Alleen-lezen
Doorlooptijd
oordeel twee werkdagen na de kickoff

Wat de afstemming laat zien voor dit symptoom.

Een Health Check stemt dit symptoom bestelling voor bestelling af met je Shopify-bestellingen, zodat de oorzaak een feit uit je eigen data is en geen gok op basis van een dashboard. Echte cijfers voor dit symptoom zijn nog niet gepubliceerd — vraag om het voorbeeldrapport.

Vraag een Health Check aan · EUR 375

Volg de bestelling. Vergelijk daarna het bewijs.

  1. Echte bestellingBestel-ID, bedrag, valuta
  2. Browser- / servereventsToestemming, event-ID, aflevering
  3. GA4 / advertentieplatformsOntvangen events en rapportage
  4. Gegevens afstemmenVergelijk IDs, perioden en definities
Een voltooide bestelling en een gerapporteerde conversie zijn verschillende registraties. Controleer de route en vergelijk dezelfde criteria voordat je een verschil als ontbrekende data ziet.

Vragen

Vragen die dit symptoom oproept

Waarom tonen Google Ads en GA4 nooit exact hetzelfde conversieaantal?

Het zijn twee aparte toeschrijvingssystemen die overlappende maar niet identieke data lezen. Google Ads schrijft een conversie toe aan de dag van de klik en gebruikt zijn eigen attributiemodel en conversievenster; GA4 schrijft toe op basis van sessiedata en zijn eigen model. Zelfs met perfecte tracking is het structureel onwaarschijnlijk dat deze twee systemen op hetzelfde getal uitkomen.

Moet ik voor budgetbeslissingen het getal van Google Ads of dat van GA4 vertrouwen?

Geen van beide is op zichzelf 'juister' — ze beantwoorden verschillende vragen. Het getal van Google Ads is waarop het eigen biedalgoritme optimaliseert, dus het telt voor beslissingen binnen het platform. Het getal van GA4 is nuttig voor vergelijking tussen kanalen. Beide reconciliëren tegen de werkelijke Shopify-orders vertelt je welke van de twee, als dat al nodig is, gerepareerd moet worden.

Wat is Enhanced Conversions en heb ik het nodig?

Enhanced Conversions stuurt gehashte first-party klantdata (e-mail, telefoon, adres) mee met een conversie, zodat Google die kan matchen, ook als er geen cookie of click-ID is vastgelegd. Het verbetert over het algemeen de matchpercentages, vooral op langere paden of paden tussen apparaten, maar het is geen oplossing voor een fundamenteel kapot purchase-event — het verrijkt goede data, het creëert die niet.

Waarom veranderde mijn conversieaantal van vorige week toen ik vandaag opnieuw keek?

Dit is normaal en te verwachten, geen bug. Conversies worden toegeschreven aan de datum van de klik, dus een aankoop die pas dagen na de klik wordt afgerond, wordt zodra die is verwerkt aan die eerdere datum toegevoegd — wat betekent dat elke periode binnen je conversievenster nog kan bijwerken.

Lees verder, of check een verwant symptoom.

Alle symptomen
Daniil Maximkin

Hoi, ik ben Daniil.

Ik werk met je samen, van probleemdefinitie tot implementatie en overdracht. Je praat met degene die het werk doet. Ik werk in het Engels en het Russisch.

Geprobeerd en kom je er nog niet uit?

Beschrijf je taak

Het eerste antwoord is gratis, binnen één werkdag. Of schrijf rechtstreeks: next@taskfordaniel.com