Key events in GA4: je conversies kiezen, markeren en tellen
Een key event is een event waarvan je GA4 hebt verteld dat het een doel is: een aankoop, een verzonden leadformulier, een aanmelding, een geboekt gesprek. Google hernoemde "conversions" in 2024 naar "key events", zodat het woord conversie zijn betekenis kon houden in Google Ads, waar precies deze events binnenkomen als conversieacties. Welke events je kiest, en hoe je ze telt, bepaalt waarvoor elke conversieratio, elk attributierapport en elke Smart Bidding-campagne optimaliseert. Dit artikel behandelt de keuze, de schakelaar, de telmethode, de truc voor events die nog niet bestaan, en de overdracht naar Google Ads.
Onderdeel van de GA4-handleiding, stap 8. Je hebt events nodig die al in de property binnenkomen; is de tag nog niet geïnstalleerd, doe dat dan eerst.
Kies er weinig, en kies uitkomsten
De beste test voor een key event: zou het bedrijf blij zijn als dit getal vanzelf omhoog ging? Een aankoop, ja. Een verzonden leadformulier, ja. Een scroll tot 90 procent, nee. Een paginaweergave van de contactpagina, nee; dat is een stap, geen uitkomst. De meeste sites hebben twee tot vier key events nodig: de primaire uitkomst (aankoop of lead), een secundaire (nieuwsbriefaanmelding, account aanmaken, brochure downloaden) en, voor dienstverleners, een klik op telefoon of WhatsApp.
Houd stappen gewoon als events. Je ziet ze nog steeds in funnels en explorations; ze vervuilen alleen je conversieratio's niet. Een property met twaalf key events vertelt je niets, omdat elk rapport dat "key events" zegt ze allemaal bij elkaar optelt.
Een bestaand event als key event markeren
Ga naar Admin › Data display › Events. De tabel toont elke eventnaam die GA4 de afgelopen 30 dagen heeft ontvangen. Zoek het event dat je wilt en zet Mark as key event in de laatste kolom aan. Vanaf dat moment tellen nieuwe keren mee; eerdere worden niet achteraf gelabeld.
Open daarna Admin › Data display › Key events. Het event staat daar met zijn telmethode en een kolom met netwerkinstellingen voor Google Ads. Het event moet minstens één keer zijn binnengekomen voordat het in de tabel Events verschijnt; voor een event waarbij dat nog niet zo is, zie de volgende sectie.
Een key event aanmaken voordat het event bestaat
Onder Key events › New key event typ je de eventnaam precies zoals je Tag Manager-tag hem straks verstuurt (generate_lead, sign_up, purchase). GA4 registreert hem meteen als key event en begint te tellen zodra het eerste event binnenkomt. Zo doe je het als je tracking en key events op dezelfde dag instelt.
Kies waar het past de namen die Google aanbeveelt: purchase, generate_lead, sign_up, login, add_to_cart, begin_checkout. Die ontgrendelen de standaardrapporten en Google Ads herkent ze bij het importeren. Gebruik alleen een eigen naam voor iets wat de lijst niet dekt, en houd die in snake_case en kleine letters.
De telmethode instellen
Open het menu van een key event (de drie puntjes in de tabel Key events) en kies Change counting method. Twee opties:
- Once per event (standaard): elke keer telt mee. Goed voor aankopen, waar twee orders in één sessie twee orders zijn.
- Once per session: een bezoeker die het event drie keer in een sessie triggert, telt één keer. Goed voor leads, aanmeldingen en downloads, waar herhalingen dezelfde intentie zijn.
Een telmethode die niet past is de gebruikelijke reden dat het aantal leads in GA4 hoger is dan het aantal e-mails in de inbox: een formulier dat mensen twee keer laat verzenden, geteld als Once per event.
Een event maken van een ander event
Soms is het event dat je wilt markeren een speciaal geval van een event dat je al hebt: een page_view van de bedankpagina, een file_download van de prijslijst, een click op het telefoonnummer. Onder Admin › Data display › Events › Create event definieer je een nieuw event op basis van voorwaarden op een bestaand event, bijvoorbeeld event_name equals page_view en page_location contains /thank-you, en geef je het de naam generate_lead. Markeer daarna het nieuwe event als key event.
Het werkt voor eenvoudige gevallen en scheelt een wijziging in Tag Manager. De beperkingen: voorwaarden matchen alleen parameters die al binnenkomen, het nieuwe event bestaat pas vanaf het moment dat je het aanmaakt, en de bedankpaginamethode telt een herladen pagina als tweede lead. Voor alles wat ertoe doet is een Tag Manager-trigger op het eigen succes-event van de formuliertool de betere bron.
Geef het event de parameters die je later wilt hebben
Een key event zonder parameters is een telling. Een key event met value, currency en een beschrijvende parameter (form_name, plan, lead_type) wordt een rapport. Stuur value ook mee bij leads, met een gemiddelde dealwaarde, zodat Google Ads op waarde kan bieden in plaats van op aantal. Stuur currency erbij mee, anders vervalt de waarde. Registreer de beschrijvende parameters als aangepaste dimensies onder Admin › Data display › Custom definitions, anders verschijnen ze niet in rapporten (de audit van Measurebase laat je weten wanneer er een parameter binnenkomt die niet geregistreerd is).
De key events importeren in Google Ads
Is het Ads-account gekoppeld (Admin › Product links), ga dan naar Google Ads › Goals › Conversions › New conversion action › Import › Google Analytics 4 properties en vink de key events aan waarop je wilt bieden. Stel voor elk de bijpassende telling in ("Every" voor aankopen, "One" voor leads), een waarde en het attributiemodel; Ads gebruikt zijn eigen attributie op basis van klikken, dus de dagcijfers komen nooit precies overeen met GA4, maar ze horen wel samen te bewegen.
Importeer alleen de primaire uitkomsten als primaire conversieacties. Secundaire kun je als "secondary" importeren, zodat ze worden bijgehouden maar het bieden niet sturen.
Controleer ze: DebugView, Realtime en de volgende dag
Trigger elk key event zelf. In DebugView zie je het event met zijn parameters, en staat de key event-badge naast de naam. In Realtime wordt de kaart "Key events by event name" binnen enkele seconden bijgewerkt. De volgende dag toont Reports › Engagement › Key events het aantal per bron, en de Advertising-workspace toont attributiepaden. Verschijnt een key event wel in DebugView maar nooit in de rapporten, dan is de gebruikelijke oorzaak een parameter die de validatie niet doorstaat (een niet-numerieke value, een ontbrekende currency).
Als je GA4 via een servercontainer laat lopen
Key events worden gedefinieerd in de GA4-property, dus server-side tagging verandert hier niets aan. Wat wel verandert, is hoeveel er binnenkomen. GA4 dat alleen in de browser draait, mist de conversies van bezoekers met een adblocker en, op Safari, een deel van de attributie van terugkerende bezoekers na de cookielimiet van 7 dagen. Via een servercontainer op je eigen domein worden die hits niet meer gefilterd, en met Cookie Keeper en Same-Origin Tracking houdt de cookie ook op Safari zijn volledige levensduur, dus stijgen de aantallen key events en wordt de attributie vollediger, zonder dat er één instelling uit dit artikel verandert. Het enige wat je server-side toevoegt, is deduplicatie wanneer dezelfde conversie ook server-to-server wordt verstuurd, en daarvoor telt het event-ID; de e-commercehandleiding behandelt dat voor aankopen.
Veelgestelde vragen
Hoeveel key events kan een property hebben?
Dertig op een standaard property, vijftig op GA4 360. Die limiet heb je niet nodig; twee tot vier is het gezonde bereik.
Kan ik een key event uitzetten en de data behouden?
Ja. Uitzetten stopt het tellen als key event vanaf dat moment; de events zelf blijven in de property staan en de historische aantallen key events blijven in eerdere rapporten zichtbaar.
Waarom wijkt mijn aantal key events af van het aantal formulierinzendingen?
Drie gebruikelijke oorzaken: de telmethode staat op Once per event bij een formulier dat twee keer verzonden kan worden, een bedankpagina-event dat herladen pagina's meetelt, of consent (bezoekers die analytics weigerden sturen het event nooit). Controleer in DebugView een echte inzending en vergelijk de parameters.
Hebben key events een waarde nodig?
Nee, maar met een waarde zijn ze veel nuttiger: Google Ads kan op waarde optimaliseren, en GA4 toont omzetachtige totalen voor leads. Gebruik een gemiddelde dealwaarde voor leads en het echte bedrag voor aankopen, altijd met een valuta.
Wat is er met conversies in GA4 gebeurd?
Ze zijn in maart 2024 hernoemd naar key events. In Google Ads heten de geïmporteerde nog steeds conversies. Hetzelfde ding, twee namen, zo gekozen dat het vocabulaire van elke tool consistent blijft.
Moet ik purchase als key event markeren of gaat dat automatisch?
Het wordt automatisch gemarkeerd zodra er een purchase-event binnenkomt, net als een paar app-events. Controleer de tabel Key events toch; het is het enige event dat GA4 voor je markeert.