Google Analytics-tracking van events configureren voor een aanmeldingsformulier
Wat je leert
Lees hoe je Google Analytics event tracking instelt voor je Klaviyo-aanmeldingsformulier om inzichten te krijgen in belangrijke gebruikersacties met je formulieren. Je kunt formulieractiviteit meten door de Klaviyo-events (bijv. form_open, form_close, form_submit) als conversies te markeren in Google Analytics. Stel dit in door dit proces in 2 stappen te volgen:
- Voeg een codefragment toe aan uw website om Klaviyo-aanmeldingsformuliergegevens naar Google Analytics te sturen.
- Markeer je events als conversies in Google Analytics.
Houd er rekening mee dat tracking van gebeurtenissen in Google Analytics 24-48 uur kan duren voordat het wordt bijgewerkt. Deze handleiding behandelt het configureren van tracking-activiteit voor Klaviyo-aanmeldingsformulier in Google Analytics 4.
Voordat je van start gaat
Het configureren van event tracking voor je aanmeldingsformulier in Google Analytics vereist dat je een codefragment op je site plakt. Als je je niet prettig voelt bij het plakken van code en geen developer hebt die je kan helpen, heeft Klaviyo een uitgebreid netwerk van partners in onze Partner Directory.
Aanmeldingen volgen die zijn ingediend via een Klaviyo-formulier
Je kunt Klaviyo-formulierenactiviteit in Google Analytics volgen door een event listener toe te voegen aan de klaviyoForms-gebeurtenis en vervolgens verschillende GA-tracking calls uit te voeren voor elk type gebeurtenis. Deze code moet in het hoofdthema-bestand van je site worden geplakt.
- Als je Shopify gebruikt, plak je het snippet in je theme.liquid-bestand op een nieuwe regel boven de afsluitende </body> -tag. Let op: als je aangepaste productpagina's gebruikt, moet je dit snippet mogelijk toevoegen aan een ander themabestand of aan je afzonderlijke aangepaste productpagina's.
- Als je Shopify 2.0 gebruikt, voeg je de code toe aan een Custom Liquid-blok.
- Als je BigCommerce gebruikt, ga je vanuit je BigCommerce-beheerder naar Storefront > Footer Scripts en plak je het fragment op een nieuwe regel in het codevak Footer.
Hieronder staat de algemene code voor tracking van alle klaviyoForms-eventtypen in Google Analytics. Deze code moet ook worden gebruikt als je gtag.js gebruikt om Google Analytics 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 verschillende formulier-versies of variaties wilt bijhouden, pas dan je codefragment aan om
gtag('event', 'form_open', {'form': 'Klaviyo form', 'form_id': e.detail.formId, 'form_version_id': e.detail.formVersionId }) met de relevante form_id in plaats van
gtag('event', 'form_open', {'form': 'Klaviyo form', 'form_id': e.detail.formId }) Als je tracking gebruikt voor formulierinzendingen voor een formulier met meerdere stappen, houd er dan rekening mee dat er elke keer dat het formulier wordt ingevuld maar 1 submit -event wordt geactiveerd. Het indienevent wordt in de volgende situaties geactiveerd:
- Voor formulieren met abonnementsacties voor e-mail of sms, zorgt het indienen van een e-mailadres of telefoonnummer voor een submit-event.
- Voor formulieren met zowel e-mail- als sms-velden in meerdere stappen zorgt het indienen van het veld dat als eerste in het formulier verschijnt voor een indieningsgebeurtenis.
- Voor formulieren zonder een actie voor e-mail- of sms-aanmelding (bijv. een formulier met alleen tekstvelden) wordt door op een knop te klikken waarvan de Actie is ingesteld op Formulier verzenden een verzendgebeurtenis geactiveerd.
De gebeurtenis stepSubmit wordt geactiveerd wanneer elke stap wordt ingediend.
Je tracking code testen
Zodra je de trackingcode op je site hebt geïnstalleerd, kun je die testen om te controleren of data wordt getrackt. Om je code te testen:
- Ga naar je website en interacteer met je formulier (bijv. door het in te dienen of te sluiten).
- Open Google Analytics en open Rapporten > Realtime.
- Onder Aantal gebeurtenissen op gebeurtenisnaam moet je een uitsplitsing zien van de gegevens die je formulier heeft bijgehouden. De meetwaarden voor elke gebeurtenis moeten een nauwkeurig aantal weergeven op basis van de actie die je hebt uitgevoerd (bijv. als je het formulier hebt gesloten, zie je dat terug in het Aantal gebeurtenissen voor form_close).
Als je je events niet ziet, zorg er dan voor dat Google Analytics correct is ingesteld en dat het codefragment dat je hebt gebruikt, klopt. Let er ook op dat je events maar 30 minuten zichtbaar zijn in Realtime. Bekijk [GA4] Realtime rapport voor meer details.
Configureer gebeurtenissen zodat ze worden gemarkeerd als conversies
Nadat je tracking voor nieuwe aanmeldingsgebeurtenissen in Google Analytics hebt ingesteld, kun je de bijbehorende gebeurtenissen configureren om te worden gemarkeerd als conversies, zodat je kunt bijhouden hoe gebruikers met je formulieren interageren.
Schakel in de Tabel met bestaande events in Google Analytics (Beheerder > Events) de schakelaar in naar Markeren als conversie voor alle events die je wilt bijhouden. Als een event niet in de bestaande lijst staat, moet je een nieuw event maken en het markeren als conversie. Als je alleen wilt dat je event als conversie wordt gemarkeerd wanneer aan een bepaalde voorwaarde wordt voldaan (bijv. een specifieke formulier-ID), moet je een conversie configureren op basis van de waarden van de parameters van je event.
Wanneer je een event als een conversie markeert, registreert Google Analytics een conversie telkens wanneer het je event_name ziet (bijv. form_open). Houd de conversie bij vanuit je Klaviyo-aanmeldingsformuliergegevens in het Conversierapport.
Let op: conversie voor je gebeurtenis verschijnt mogelijk pas 24-48 uur nadat je bent begonnen met tracking van klaviyoForms-gebeurtenissen.