Google Tag Manager Tracking

Dit artikel toont je hoe jouw Google Tag Manager in jouw site kunt implementeren.

Opmerking: Dit artikel heeft zeer specifieke instructies voor de tag manager om goed met jouw sites te kunnen werken. Dit is nodig omdat we AJAX-paginawijzigingen implementeren, wat betekent dat er standaard geen gebeurtenis voor het bekijken van pagina’s is waarop tag manager vertrouwt nadat een bezoeker van een site pagina’s heeft gewijzigd.

Dit artikel volgt niet exact de instructies van Google, maar is getest en werkt correct. De instructies zijn om de volgende redenen gewijzigd ten opzichte van de instructies van Google:

  • Google vraagt je de code te installeren in de <head> van de site. Dit is een slechte manier van werken voor de snelheid van de pagina’s, omdat dit het laden van de site zal vertragen. Daarom plaatsen we hem aan de onderkant <body-end>, zodat hij als laatste wordt geladen.
  • Het is gemakkelijker om de code te kopiëren naar een enkele locatie.

IN DIT ARTIKEL:

Google Tag Manager toevoegen

Google geeft je code embeds die er uitzien als de voorbeelden hieronder. Beide moeten worden geïnstalleerd in de <body-end> van de site.

Let op: De onderstaande code is slechts een voorbeeld – kopieer dit niet direct naar jouw site. Zorg ervoor dat je de juiste code van Google krijgt.

Script Section
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXX');</script>
<!-- End Google Tag Manager -->
NoScript Section
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

Google Tag Manager instellen

Waarschuwing: Deze stap is van cruciaal belang om Google Tag Manager tracking binnen jouw site mogelijk te maken.

Vervolgens moeten we de standaard trigger voor de weergave van alle pagina’s vervangen door onze aangepaste gebeurtenis. Binnenin tag manager moeten we eerst de aangepaste trigger voor de gebeurtenis maken:

  1. Ga naar “Google Tag Manager” en meld je aan.
  2. Klik links op “Triggers”.
  3. Klik aan de rechterkant op de knop “nieuw”.
  4. Typ een “naam” voor de trigger linksboven. We raden iets memorabels en nuttigs aan, zoals: Custom Page View Trigger.
  5. Klik op de “aangepaste triggerconfiguratiebox” en selecteer “Aangepaste gebeurtenis”.
    Aangepaste gebeurtenis
  6. Typ in het vakje met de naam van het evenement “dPageView”.
    vakje met de naam van het evenement
  7. Klik op “opslaan” in Tag Manger.

Na het creëren van de trigger, moeten we het toepassen op de tags die we willen. Dit moet worden gedaan voor elke tag die je op de site gebruikt om te triggeren voor paginaweergaven. In dit voorbeeld passen we het toe voor Google Analytics Universal.

  1. Ga in Tag Manager naar “tags”.
  2. Maak een nieuwe tag aan.
  3. Typ een naam.
  4. Klik op het vakje “Tagconfiguratie” en selecteer de tag die je wilt gebruiken. In dit geval Google Analytics Universal.
  5. Klik na het instellen van de tag op het vakje “Triggering”. Kies de aangepaste trigger die we hebben gemaakt Custom Page View Trigger.
    het vakje Triggering

    Opmerking: Als er al een All Pages trigger is toegepast, verwijder deze dan. We hebben alleen de aangepaste trigger nodig om te laten lopen.

  6. Klik op “Opslaan”.

Nadat je deze wijzigingen in Tag Manager hebt aangebracht, klik je op “Verzenden” en vervolgens op “Publiceren” van de wijzigingen in de live-instellingen.

Overwegingen voor Google Tag Manager

  • Deze code zal alleen lopen op de live gepubliceerde site. Je zal het willen testen op de live versie.
  • We hebben uitgebreide tests uitgevoerd en de body-end.html sectie van Ontwikkelaarsmodus werkt voor het toevoegen van de noscript code en de standaard code.
  • Verander de ‘dataLayer’ instelling van Google Tag Manager niet, dit zal onze aangepaste integratiecode breken.
Geüpdatet op 3 september 2020

Heeft dit artikel jou geholpen?