Google Tag Manager gebruikt triggerinstellingen om tags te activeren in reactie op gebeurtenissen. In dit artikel wordt uitgelegd hoe u Tag Manager kunt gebruiken om Universal Analytics-gebeurtenistags in te stellen die worden geactiveerd in reactie op klikken op links, klikken op andere typen elementen, met vaste intervallen en wanneer er formulieren worden ingezonden.
Klikken op een link
Er worden hier twee veelgebruikte methoden besproken om informatie over een klikgebeurtenis naar Google Analytics te verzenden:
- Gebruik een afzonderlijke trigger en tag voor elk type link.
- Gebruik één enkele tag met een reguliere expressie om alle klikgegevens af te handelen.
Bij deze voorbeelden veronderstellen we dat een webpagina een navigatiemenu bevat met de volgende linknamen en URL's:
Kopen | https://example.com/bestelling.html |
Over | https://example.com/over.html |
Contact | https://example.com/contact.html |
Afzonderlijke triggers en tags gebruiken om klikken te meten
Voor deze methode moeten drie triggers en drie tags worden gemaakt, één trigger/tag-paar voor elk item in de bovenstaande tabel:
- Voeg een Google Analytics-paginaweergavetag toe als deze nog niet bestaat. Deze tag moet op alle pagina's worden geactiveerd.
- Stel Tag Manager zo in dat deze de gegevens vastlegt van URL's waarop is geklikt:
- Klik op Variabelen.
- Klik in het gedeelte Ingebouwde variabelen op Instellen.
- Vink het selectievakje aan voor Klik-URL.
- Maak triggers om klikken op links te registreren voor bestelling.html, contact.html en over.html:
- Klik op Triggers Nieuw.
- Klik op Triggerinstellingen Klikken - Alleen links.
- Voeg deze instellingen toe aan de triggerinstellingen:
- Wachten op tags: Inschakelen
- Max. wachttijd: 2000 (milliseconden)
- Validatie controleren: Uitschakelen
- Schakel deze trigger in wanneer aan al deze voorwaarden is voldaan: Pagina-URL bevat
/
- Deze trigger wordt geactiveerd voor: Sommige klikken op links Klik-URL bevat kopen.html
- Geef de trigger de naam Trigger - Klik op bestellen en sla de trigger op.
- Herhaal deze stappen voor contact.html en over.html.
- Maak drie nieuwe Google Analytics-tags om klikken voor elk van de pagina's te meten:
- Klik op Tags Nieuw.
- Klik op Taginstellingen Google Analytics - Universal Analytics.
- Stel Tracktype in op Gebeurtenis.
- Voer Parameters voor het bijhouden van gebeurtenissen in:
- Categorie: Nav
- Actie: Selectie
- Label: Bestelling
OPMERKING: De waarde van Label moet overeenkomen met de specifieke link waarop wordt geklikt (bijvoorbeeld Bestelling voor bestelling.html, Contact voor contact.html en Over voor over.html). - Tagnaam: UA - Gebeurtenis - Link bestelling
- Niet-interactiehit: Onwaar
- Google Analytics-instellingen: selecteer een bestaande variabele voor Google Analytics-instellingen of maak een nieuwe.
- Klik op Triggers en selecteer de trigger die u in stap 3 heeft gemaakt met de naam Trigger - Klik op bestellen.
- Geef de tag een naam en sla de taginstellingen op.
- Herhaal deze stappen om tags te maken voor de links Contact en Info. Vergeet niet om de waarde Label in te stellen op basis van de naam van de pagina, bijv. Bestelling voor bestelling.html, Contact voor contact.html en Over voor over.html.
- Publiceer de container.
Een enkele tag gebruiken om klikken te meten
U kunt uw container vereenvoudigen met een enkele trigger waarbij een reguliere expressie wordt gebruikt voor activatie op de juiste pagina's, en een enkele tag waarin voor het veld Label een Tag Manager-variabele wordt gebruikt:
- Voeg een Google Analytics-paginaweergavetag toe als deze nog niet bestaat. Deze tag moet op alle pagina's worden geactiveerd.
- Stel Tag Manager zo in dat deze de waarden vastlegt van URL's waarop is geklikt:
- Klik op Variabelen.
- Klik in het gedeelte Ingebouwde variabelen op Instellen.
- Selecteer de ingebouwde variabele Klik-URL.
- Maak een enkele trigger om klikken op links af te handelen voor elk item in de bovenstaande tabel:
- Klik op Triggers Nieuw.
- Klik op Triggerinstellingen Klikken - Alleen links.
- Stel de trigger in met deze instellingen:
- Wachten op tags: Inschakelen
- Max. wachttijd: 2000ms
- Validatie controleren: Uitschakelen
- Schakel deze trigger in wanneer aan al deze voorwaarden is voldaan: Pagina-URL bevat
/
- Deze trigger wordt geactiveerd voor: Sommige klikken Klik-URL komt overeen met RegEx
contact\.html|bestellen\.html|over\.html
- Geef de trigger de naam Trigger - Navigatieklikken en sla de trigger op.
- Maak een enkele tag om alle klikken af te handelen:
- Klik op Tags Nieuw.
- Klik op Taginstellingen Google Analytics - Universal Analytics.
- Stel Tracktype in op Gebeurtenis.
- Vul de Parameters voor het bijhouden van gebeurtenissen in:
- Categorie: Nav
- Actie: Selectie
- Label: {{Click URL}}
- Klik op Triggers en selecteer de trigger die u in stap 3 heeft gemaakt, met de naam Trigger - Navigatieklikken.
- Sla de tag op.
- Publiceer de container.
Klikken op elk element
Gebruik deze techniek om klikken op andere elementen dan links te meten. Dit omvat klikken op afbeeldingen, <div>
-elementen of op andere items op de pagina die toegankelijk zijn voor de DOM. Voor dit voorbeeld geldt dat elke afbeelding een class
-kenmerkwaarde gallery
heeft en een unieke ID-kenmerkwaarde voor elke afbeelding:
In dit voorbeeld gebruiken we deze kenmerken om een trigger in te stellen die wordt geactiveerd op afbeeldingstags met class="gallery"
en die trigger gebruiken om een tag te activeren die de respectieve ID-waarden (bijv. Golden_Gate_Bridge
, Taj_Mahal
) naar Google Analytics verzendt:
- Voeg een Google Analytics-paginaweergavetag toe als deze nog niet bestaat. Deze tag moet op alle pagina's worden geactiveerd.
- Stel Tag Manager zo in dat deze klasse- en ID-waarden vastlegt waarop is geklikt.
- Klik op Variabelen.
- Klik in het gedeelte Ingebouwde variabelen op Instellen.
- Selecteer de ingebouwde variabelen Klikklassen en Klik-ID.
- Maak een nieuwe trigger die wordt geactiveerd wanneer een link de 'class'-kenmerkwaarde
gallery
heeft:- Klik op Triggers Nieuw.
- Klik op Triggerinstellingen Klikken - Alle elementen.
- Schakel deze trigger in wanneer aan al deze voorwaarden is voldaan: Pagina-URL bevat
/
- Deze trigger wordt geactiveerd voor: Sommige klikken Klikklassen bevat
gallery
. - Sla de trigger op en geef deze de naam Trigger - Klik op galerijafbeelding wanneer daarom wordt gevraagd.
- Maak een tag om de ID-kenmerkwaarden vast te leggen voor een afbeelding waarop is geklikt:
- Klik op Tags Nieuw.
- Klik op Taginstellingen Universal Analytics.
- Stel Tracktype in op Gebeurtenis.
- Vul de Parameters voor het bijhouden van gebeurtenissen in:
- Categorie: Afbeeldingengalerij{/}
- Actie: Klik
- Label: {{Click ID}}
Opmerking: De accolades worden in tekstvelden en aangepaste code gebruikt om een geldige Tag Manager-variabelenaam te vervangen door de relevante waarde die uit de gebeurtenis is opgehaald. - Niet-interactiehit: Onwaar
- Google Analytics-instellingen: selecteer een bestaande variabele voor Google Analytics-instellingen of maak zo nodig een nieuwe.
- Klik op Triggers en selecteer de trigger die u in stap 3 heeft gemaakt met de naam Trigger - Klik op galerijafbeelding.
- Sla de tag op als 'GA - Gebeurtenistag - Klik op galerijafbeelding'.
- Publiceer de container.
Vaste intervallen
Meet vaste intervallen wanneer u inzicht wilt krijgen in de tijd op pagina wanneer er geen gebeurtenissen worden getriggerd. Dit kan betrekking hebben op gebruikers die tekst lezen of video afspelen op de pagina. Aangezien Google Analytics-sessies standaard een time-out-instelling van 30 minuten hebben, kunt u een 'keepalive-gebeurtenis' implementeren die ervoor zorgt dat elke 25 minuten een activiteit wordt verzonden.
Een tag instellen die vaste intervallen meet:
- Voeg een algemene Google Analytics-paginaweergavetag toe als deze nog niet bestaat. Deze tag moet op alle pagina's worden geactiveerd.
- Maak een Timer-trigger:
- Klik op Triggers Nieuw.
- Klik op Triggerinstellingen Timer.
- Voeg deze instellingen toe aan de triggerinstellingen:
- Gebeurtenisnaam: gtm.timer
- Interval: 1.500.000 (uitgedrukt in milliseconden)
- Limiet: 5
- Schakel deze trigger in wanneer aan al deze voorwaarden is voldaan: Pagina-URL bevat video.html
- Deze trigger wordt geactiveerd voor: Alle timers
- Sla de trigger op als Trigger - Sessietimer.
- Maak een sessietimer-tag:
- Klik op Tags Nieuw.
- Klik op Taginstellingen Universal Analytics en voeg deze instellingen toe aan de taginstellingen:
- Trackingtype: Timing
- Trackingparameters voor gebruikerstiming: laat leeg of voeg naar wens waarden toe voor uw rapporten.
- Klik op Triggers en selecteer de trigger die u in stap 2 heeft gemaakt met de naam Trigger - Sessietimer.
- Publiceer de container.
Formulierinzendingen
Deze techniek zorgt ervoor dat er telkens een tag wordt geactiveerd wanneer er een formulier op een webpagina wordt ingezonden. In dit voorbeeld wordt ervan uitgegaan dat de HTML-tag <form>
een ID-kenmerk bevat met de waarde "contact_us
":
We kunnen deze ID gebruiken om een trigger te maken die luistert wanneer dit formulier wordt ingezonden:
- Voeg een algemene Google Analytics-paginaweergavetag toe als deze nog niet bestaat. Deze tag moet op alle pagina's worden geactiveerd.
- Stel Tag Manager zo in dat deze de formulier-ID's registreert:
- Klik op Variabelen.
- Klik op Instellen in het gedeelte Ingebouwde variabelen.
- Selecteer de ingebouwde variabele Formulier-ID.
- Maak een trigger voor de formulierinzending:
- Klik op Triggers Nieuw.
- Klik op Triggerinstellingen Formulierinzending.
- Voeg deze instellingen toe aan de triggerinstellingen:
- Wachten op tags: Uitschakelen
- Validatie controleren: Aanzetten
- Schakel deze trigger in wanneer aan al deze voorwaarden is voldaan: Pagina-URL bevat
/
- Deze trigger wordt geactiveerd voor: Sommige formulieren Formulier-ID bevat
contact_us
- Sla de trigger op als Trigger - Mijn formulierinzendingen.
- Maak de tag om formulierinzendingen te meten:
- Klik op Tags Nieuw.
- Klik op Taginstellingen Universal Analytics.
- Stel Tracktype in op Gebeurtenis.
- Geef de Parameters voor het bijhouden van gebeurtenissen op:
- Categorie: Formulieren
- Actie: Inzenden
- Label: Leads genereren - {{Form ID}}
Opmerking: De accolades worden in tekstvelden en aangepaste code gebruikt om een geldige Tag Manager-variabelenaam te vervangen door de relevante waarde die uit de gebeurtenis is opgehaald.
- Niet-interactiehit: Onwaar
- Google Analytics-instellingen: selecteer een bestaande variabele voor Google Analytics-instellingen of maak een nieuwe.
- Klik op Triggers en selecteer de trigger die u in stap 3 heeft gemaakt met de naam Trigger - Mijn formulierinzendingen.
- Sla de tag op als GA - Gebeurtenistag - Formulierinzendingen.
- Publiceer de container.
Gerelateerde bronnen
- Google Analytics met Tag Manager implementeren
- Aangepaste dimensies van Google Analytics
- Google Analytics-contentgroepen
- Meten met gebruikers-ID's
- E-commerce met Google Analytics
- Gebruikersactiviteit meten voor verschillende domeinen
- Dynamische remarketing met Google Analytics
- Helpcentrum van Google Analytics: Over Google Analytics-gebeurtenissen