Google Tag Manager: Auto Event Tracking

Profielfoto van Rutger Meekers

Rutger Meekers 10 oktober 2013 3 minuten lezen

Op 1 oktober heeft Google een nieuwe functie toegevoegd aan Google Tag Manager, namelijk: Auto Event Tracking. Graag leggen we uit hoe u deze functionaliteit gebruikt.

Event Tracking is een methode om de interactie van gebruikers met bepaalde website elementen door te geven aan Google Analytics: een video, een bestandsdownload, flash menu, ... om ook inzicht te krijgen in dit soort interacties in je statistieken.

Als u voorheen aan Event tracking wilde doen, moest u manueel aan elke link een onClick event toevoegen (oftewel via javascript de events gaan opbouwen om ze door te geven aan Analytics).

Dit is allemaal verleden tijd, want u kunt voortaan, zonder technische tussenkomst, aan Event Tracking doen als u gebruik maakt van Google Tag Manager.

Aan de slag

We gaan in dit artikel niet de volledige functionaliteit uitleggen, maar ik geef een overzicht van hoe u deze nieuwe functionaliteit kunt activeren. Daarvoor gebruik ik een voorbeeld: "Auto Event Tracking toevoegen aan elke link op uw website"

Ik ga er vanuit dat Google Analytics geïmplementeerd is op uw website via Google Tag Manager. Hebt u dat nog niet, dan leggen we uit hoe u dit kunt doen in ons help center. Het Procurios webplatform is standaard geïntegreerd met Google Tag Manager.

Stap 1: Event listener toevoegen

Eerst en vooral gaan we een nieuwe tag toevoegen in de GTM container: een Event Listener.

Deze tag staat overigens volledig los van Analytics. De enige functie van deze tag is luisteren naar gebeurtenissen en data genereren voor de gegevenslaag (data layer) van de pagina

  1. Voeg een nieuwe tag toe en geef deze een naam (bv: Klik listener)
  2. Als type van de tag selecteert u een Event listener > Listener voor klikken
  3. Vervolgens stelt u in bij de Activeringsregels dat deze tag actief moet zijn op elke pagina

Event listener toevoegen

Wat doet dit nu?

De "Listener voor klikken" voegt een event aan de gegevenslaag toe van type gtm.click. Dit event bevat een hele reeks aan gegevens waaronder het volledige HTML element, ID, class en de URL van de link.

In de volgende stap kunnen we dit event gaan opvangen en doorgeven aan Google Analytics.

Stap 2: Google Analytics Event Tag toevoegen

Nu we de data van ons event hebben gecaptured, moeten we dit doorgeven aan Google Analytics. Hiervoor gaan we een bijkomende tag aanmaken:

  1. Voeg een nieuwe tag toe en geef deze een naam (bv: Klik registratie)
  2. Selecteer het Tagtype: Google Analytics of Universal Analytics (naargelang welke versie u gebruikt)
  3. Geef uw Analytics Tracking-ID op
  4. Als Trackingtype selecteert u "Evenement"
  5. Bij "Parameters voor het bijhouden van gebeurtenissen" kan u de data vormgeven zoals u deze wilt zien verschijnen in uw Analytics account.

    • Voor dit voorbeeld heb ik een Categorie "klik" opgegeven
    • Als Actie heb ik een Macro {{element}} gemaakt die het element bevat

    Element macro

  6. Tot slot moeten we bij de Activeringsregels aangeven dat deze tag moet geactiveerd worden indien er een event optreedt dat gelijk is aan gtm.click

Google Analytics Event Tag

Stap 3: Nieuwe versie maken van de container en deze publiceren

Nu we de nieuwe tags hebben aangemaakt, rest ons enkel nog deze te activeren op de website.

  1. Maak een nieuwe versie van de container
  2. Publiceer deze

Vervolgens kunt u via de Real-time statistieken in uw Analytics profiel controleren of de clicks worden geregistreerd.

Wat nu?

Als u het concept begrijpt wat hierboven is uitgelegd, dan kunt u de "real world" scenarios gaan uitwerken.

  1. Bepaal welke events nuttig zijn voor uw website
  2. Denk na over de data structuur van deze events; hoe wilt u deze terugzien in Analytics?
  3. Implementeer ze
  4. Analyseer de data om te kijken waar uw website nog kan geoptimaliseerd worden om uw bezoekers nog beter van dienst te zijn

Enkele voorbeelden van events die u zou kunnen implementeren

  • PDF downloads
  • Klikken op links naar externe URL's
  • Een bezoeker die een formulier invult
  • etc.

Lees meer over

Andere interessante artikelen

Schrijf je in op de nieuwsbrief

Lees ook eens