Hoe Google analyses evenement tracking configureren voor een aanmeldingsformulier
Wat je leert
Leer hoe je Google analyses event tracking kunt instellen voor je Klaviyo aanmeldingsformulier om inzichten te krijgen over belangrijke gebruikersacties met je formulieren. Je kunt formulieractiviteit meten door de Klaviyo gebeurtenissen (bijv. form_open, form_close, form_submit) te markeren als conversie in Google analyses. Stel dit in door dit proces in 2 stappen te volgen:
- Voeg een codefragment toe aan je website om Klaviyo aanmeldingsformulier gegevens naar Google analyses te sturen.
- Markeer je evenementen als conversie in Google analyses.
Houd er rekening mee dat het 24-48 uur kan duren voordat Google analyses evenement tracking update. Deze handleiding behandelt het configureren van tracking activiteit voor Klaviyo aanmeldingsformulier in Google analyses 4.
Voordat je van start gaat
Voor het configureren van gebeurtenis tracking voor je aanmeldingsformulier in Google analyses moet je een stukje code op je site plakken. Als je niet vertrouwd bent met het plakken van code en geen ontwikkelaar hebt om je te helpen, Klaviyo heeft een uitgebreid netwerk van partners in onze partner directory.
Volg Aanmelden via een Klaviyo formulierVolg Aanmelden via een Klaviyo formulier
Je kunt de activiteit van Klaviyo formulieren volgen in Google analyses door een event listener toe te voegen aan het klaviyoForms event en vervolgens verschillende GA tracking calls uit te voeren voor elk type event. Deze code moet worden geplakt in het themabestand van je site.
- Als je Shopify gebruikt, plak het knipsel dan in je theme.liquid bestand op een nieuwe regel boven de afsluitende </body> tag. Als je aangepaste productpagina's gebruikt, moet je dit knipsel misschien toevoegen aan een ander themabestand of aan je individuele aangepaste productpagina's.
- Als je Shopify 2.0 gebruikt, voeg je de code toe aan een Custom Liquid blok.
- Als je BigCommerce gebruikt, ga dan naar Storefront > Footer Scripts in je BigCommerce beheerderspaneel en plak het knipsel in het vak Footer code op een nieuwe regel.
Hieronder staat de generieke code voor tracking alle klaviyoForms evenementtypes in Google analyses. Deze code moet ook worden gebruikt als je gtag.js gebruikt om Google analyses te laden:
<script>
window.addEventListener("klaviyoForms", function(e) {
if (e.detail.type == 'open' || e.detail.type == 'embedOpen') {
gtag('event', 'form_open', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
if (e.detail.type == 'submit') {
gtag('event', 'form_submit', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
if (e.detail.type == 'stepSubmit') {
gtag('event', 'form_step_submit', {'form': 'Klaviyo form', 'step_name': e.detail.metaData.$step_name});
}
if (e.detail.type == 'redirectedToUrl') {
gtag('event', 'form_url_redirect', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
if (e.detail.type == 'close') {
gtag('event', 'form_close', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
});
</script>
Als je tracking form submits gebruikt voor een formulier dat uit meerdere stappen bestaat, houd er dan rekening mee dat er maar 1 submit
event zal afgaan telkens als het formulier wordt ingevuld. De submit gebeurtenis zal in de volgende omstandigheden afgaan:
- Voor formulieren met e-mail- of sms-abonnementsacties activeert het verzenden van een e-mail of telefoon een verzendgebeurtenis.
- Voor formulieren die zowel e-mail als sms velden bevatten in meerdere stappen, zal het verzenden van het eerst verschijnende veld in het formulier een submit event triggeren.
- Voor formulieren zonder e-mail of sms-abonnementsactie (bijvoorbeeld een formulier met alleen tekstvelden), zorgt het klikken op een knop met de actie ingesteld op Formulier verzenden voor een verzendgebeurtenis.
De stepSubmit
gebeurtenis zal afgaan wanneer elke stap wordt ingediend.
Test je tracking code
Zodra je de tracking code op je site hebt geïnstalleerd, kun je deze testen om er zeker van te zijn dat gegevens worden bijgehouden. Om je code te testen:
- Navigeren naar je website en communiceren met je formulier (bijvoorbeeld verzenden of sluiten).
- Open Google analyses en open Rapporten > Realtime.
- Onder Gebeurtenistelling op Gebeurtenisnaam zou je een uitsplitsing moeten zien van de gegevens die je formulier heeft bijgehouden. De meetwaarde voor elke gebeurtenis moet een nauwkeurige telling weergeven op basis van de actie die je hebt ondernomen (als je bijvoorbeeld het formulier hebt gesloten, zie je dit terug in de Gebeurtenistelling voor form_close).
Als je je gebeurtenissen niet ziet, controleer dan of Google analyses correct is ingesteld en of het codefragment dat je hebt gebruikt correct is. Houd er ook rekening mee dat je gebeurtenissen slechts 30 minuten zichtbaar zijn in Realtime. Zie [GA4] Realtime rapport voor meer details.
Gebeurtenissen configureren om te markeren als conversieGebeurtenissen configureren om te markeren als conversie
Nadat je tracking hebt ingesteld voor nieuwe Aanmelden gebeurtenissen in Google analyses, kun je de bijbehorende gebeurtenissen configureren om te worden gemarkeerd als conversie om je te helpen in de gaten te houden hoe gebruikers omgaan met je formulieren.
In de tabel Bestaande gebeurtenissen in Google analyses(beheerder > Gebeurtenissen) zet je de schakelaar op Markeren als conversie voor alle gebeurtenissen die je wilt bijhouden. Als een gebeurtenis niet in de bestaande lijst staat, moet je een nieuwe gebeurtenis aanmaken en deze markeren als een conversie. Als je wilt dat je gebeurtenis alleen als conversie wordt gemarkeerd als aan een bepaalde voorwaarde is voldaan (bijvoorbeeld een specifieke formulier-ID), dan moet je een conversie configureren op basis van de waarden van de parameters van je gebeurtenis.
Als je een gebeurtenis markeert als een conversie, registreert Google analyses een conversie elke keer dat het je gebeurtenis_naam ziet (bijv. formulier_openen). Volg de conversie van je Klaviyo formulier gegevens op het conversie rapport.
Merk op dat conversie voor je evenement mogelijk pas 24-48 uur nadat je bent begonnen met tracking klaviyoForms evenementen verschijnt.