Analyse en testenContent MarketingMarketing- en verkoopvideo's

Hoe Google Analytics Custom Groups te implementeren met Google Tag Manager

In een vorig artikel heb ik gedeeld hoe Google Tag Manager en Universal Analytics te implementeren. Dat is een vrij eenvoudige starter om u van de grond te krijgen, maar Google Tag Manager is een ongelooflijk flexibele (en complexe) tool die voor tientallen verschillende strategieën kan worden gebruikt.

Hoewel ik me realiseer dat enige ontwikkeling een deel van de complexiteit van deze implementatie zou kunnen verlichten, heb ik ervoor gekozen om handmatig te gaan met plug-ins, variabelen, triggers en tags. Als je een betere manier hebt om deze strategie zonder code te implementeren, deel deze dan in de comments!

Een van die strategieën is het vermogen om te bevolken Inhoudsgroepering in Universal Analytics met Google Analytics. Dit artikel wordt een combinatie van een tirade, problemen om op te letten en een stapsgewijze handleiding voor het specifiek implementeren van Content Grouping met behulp van De Google Tag Manager-plug-in van DuracellTomi voor WordPress, Google Tag Manager en Google Analytics.

Google Tag Manager-rantsoen

Voor zo'n verbazingwekkend complexe tool zijn Google-ondersteuningsartikelen absoluut waardeloos. Ik zeur niet alleen, ik ben eerlijk. Al hun video's, zoals die hierboven, zijn deze heldere en kleurrijke video's over wat er bereikt kan worden zonder stapsgewijze video's, geen screenshots in hun artikelen en alleen informatie van het hoogste niveau. Natuurlijk bevatten ze alle opties en flexibiliteit die u tot uw beschikking heeft, maar u heeft eigenlijk geen details over de implementatie ervan.

Na 30 versies van het implementeren van mijn tags, tientallen bewerkingen in Google Analytics en een paar weken tussen de wijzigingen om te testen ... vond ik deze oefening ongelooflijk frustrerend. Dit zijn twee platforms die naadloos zouden moeten werken, maar die echt bijna geen productintegratie hebben, buiten een paar velden om voor te vullen.

Google Content Group Rant

Hoewel categorisering en tagging al een paar decennia bestaat, zul je het niet vinden in de mogelijkheden van inhoudsgroepering. Misschien publiceer ik zo'n bericht met meerdere categorieën, een stuk of tien tags, screenshots en video. Zou het niet geweldig zijn om die informatie in plakjes te snijden met Google Analytics? Veel succes, want uw vermogen om inhoudsgroepen te ontwikkelen is beperkt. Er is geen manier om een ​​reeks categorieën, tags of kenmerken door te geven aan Google Analytics. Je zit vast met in feite 5 tekstvelden die elk beperkt zijn tot één variabele.

Daarom heb ik mijn inhoudsgroepering op de volgende manier ontworpen:

  1. Inhoudstitel - Zodat ik artikelen als ‘hoe kan ik’ en andere artikelen met een algemene titel kan bekijken.
  2. Inhoudscategorie - Zodat ik naar de primaire categorie kan kijken en kan zien hoe populair elke categorie is en hoe de inhoud erin presteert.
  3. Content Auteur - Zodat ik onze gastauteurs kan zien en kan zien welke betrokkenheid en conversies stimuleren.
  4. Inhoudstype - Zodat ik infographics, podcasts en video's kan bekijken om te zien hoe die inhoud presteert in vergelijking met andere inhoudstypen.

De rest van deze tutorial is gebaseerd op het feit dat je dit al hebt gedaan aangemeld voor Google Tag Manager.

Stap 1: Google Analytics-inhoudsgroepering instellen

U hoeft eigenlijk geen gegevens naar Google Analytics te laten komen om uw inhoudsgroepering in te stellen. Navigeer in Google Analytics naar administratie en je ziet Content Grouping in de lijst:

content-groeperingen-admin

Binnen Content Grouping wil je dat voeg elke inhoudsgroep toe:

Voeg inhoudsgroepering toe

Let op de twee pijlen! Om te voorkomen dat u uw haren uit het hoofd trekt wanneer uw gegevens niet in Google Analytics worden weergegeven, moet u absoluut waakzaam zijn door te controleren of de sleuf overeenkomt met uw indexnummer. Waarom dit zelfs een optie is, is mij een raadsel.

De voltooide lijst met inhoudsgroepen zou er als volgt uit moeten zien (als je op sorteren klikt ... omdat Google Analytics ons om de een of andere reden graag obsessieve compulsieve gebruikers martelt die zich afvragen waarom ze niet al in numerieke volgorde zijn gesorteerd. Oh ... en als dat nog niet genoeg marteling is, u kunt nooit een inhoudsgroep verwijderen. U kunt deze alleen uitschakelen.)

content-grouping-lijst

Oef… ziet er goed uit. Ons werk is gedaan in Google Analytics! Een soort van ... we zullen later wat gegevens moeten testen en opsturen die we kunnen beoordelen.

Stap 2: DuracellTomi's WordPress-plug-in voor Google Tag Manager instellen

Vervolgens moeten we beginnen met het publiceren van gegevens die Google Tag Manager kan vastleggen, analyseren en activeren voor Google Analytics-code. Dit zou een hele onderneming kunnen zijn, het was niet voor een aantal geweldige WordPress-ontwikkelaars die er zijn. We houden van de beschikbare opties via DuracellTomi's WordPress-plug-in. Het wordt goed beheerd en ondersteund.

Pak uw Google Tag Manager-ID uit uw werkruimte in Google Tag Manager en plaats deze in de algemene instellingen van de plug-in> veld Google Tag Manager-ID.

google-tag-manager-id

Ik zou ten zeerste aanbevelen om de plug-in te installeren door de aangepaste methode waar u het script in uw thema invoegt (meestal het header.php-bestand). Als u dat niet doet, kan dit een ander probleem veroorzaken dat u absoluut gek zal maken ... de gegevenslaag die de plug-in naar Google Tag Manager verzendt Dan moet je worden geschreven voordat het script wordt geladen voor Google Tag Manager. Ik begrijp de logica die daar bij betrokken is niet, weet gewoon dat je je haar uit je hoofd trekt en je afvraagt ​​waarom de gegevens zonder deze plaatsing niet correct worden verzonden.

google-tag-manager-aangepast

De volgende stap is om te configureren welke gegevenslagen u in Google Tag Manager wilt doorgeven. In dit geval geef ik het berichttype, de categorieën, de tags, de naam van de auteur van het bericht en de titel van het bericht door. Je zult zien dat er veel andere opties beschikbaar zijn, maar we hebben al uitgelegd welke groeperingen we configureren en waarom.

Google Tag Manager WordPress-gegevenslaag

Op dit punt is de plug-in geïnstalleerd en Google Tag Manager geladen, maar je hebt (nog) geen gegevens doorgegeven aan Universal Analytics. Als u nu de bron van uw pagina bekijkt, ziet u echter gegevenslagen die zijn gepubliceerd voor Google Tag Manager:

Codeweergave

Merk op dat de gegevenslaag wordt samengevoegd in sleutel-waardeparen (KVP's). In Stap 4 hieronder laten we u zien hoe u deze kunt verifiëren zonder naar de codebron van uw pagina te kijken. Voor de DuracellTomi-plug-in zijn de sleutels:

  • pagina titel - Dit is de titel van de pagina.
  • paginaBerichttype - Dit is of het een bericht of pagina is.
  • paginaBerichtType2 - Dit is of het een enkel bericht, categoriearchief of pagina is.
  • paginaCategorie - Dit is een reeks van de categorieën waarin het bericht is gecategoriseerd.
  • pagina attributen - Dit is een array van de tags waarvoor het bericht is getagd.
  • paginaPostAuteur - Dit is de auteur of het bericht.

Houd deze bij de hand, we hebben ze later nodig bij het schrijven van onze triggers.

Ik neem aan dat je een Google Analytics-plug-in hebt geladen of dat je het analytics script-tag in uw thema zelf. Schrijf je Google Analytics-ID op (lijkt op UA-XXXXX-XX), die heb je hierna nodig. U wilt de scripttag of de plug-in verwijderen en vervolgens Universal Analytics laden via Google Tag Manager.

Stap 3: Google Tag Manager instellen

Als u in paniek raakt over het feit dat Google Analytics op dit moment niet op uw site is gepubliceerd, laten we dat dan heel snel doen voordat we wijzigingen aanbrengen. Selecteer uw werkruimte wanneer u zich aanmeldt bij Google Tag Manager:

  1. kies Voeg een tag toe
  2. kies Universele analyse, geef je tag linksboven een naam en voer je UA-XXXXX-XX-id in
  3. Vertel de tag nu wanneer hij moet vuren door op Triggering te klikken en alle pagina's te selecteren.
Universal Analytics Tag toevoegen Google Tag Manager
  1. Je bent nog niet klaar! Nu moet je klikken publiceren en je tag zal live zijn en analytics wordt geladen!

Stap 4: Werkt Google Tag Manager echt?

Oh, je zult deze geweldig vinden. Google Tag Manager wordt geleverd met een methode om uw tags te testen, zodat u ze kunt oplossen en oplossen. Er is een klein menu bij de optie Publiceren waarop u kunt klikken - Voorbeschouwing.

Google Tag Manager-voorbeeld en foutopsporing

Open nu de website waaraan u werkt op een nieuw tabblad en u ziet op magische wijze de Tag Manager-informatie in een voettekstvenster:

Google Tag Manager - Voorbeeld en foutopsporing

Hoe cool is dat? Zodra we de Content Grouping-gegevens doorgeven met Google Tag Manager, kunt u zien welke tag wordt geactiveerd, wat niet wordt geactiveerd en welke gegevens worden doorgegeven! In dit geval is het de tag die we hebben genoemd Universele analyse. Als we daarop klikken, kunnen we de taginformatie van Google Analytics daadwerkelijk bekijken.

Stap 5: Contentgroeperingen instellen in Google Tag Manager

Woohoo, we zijn bijna klaar! Nou niet echt. Dit wordt de stap die het je echt moeilijk kan maken. Waarom? Omdat het activeren van een paginaweergave in Universal Analytics met de inhoudsgroepering in één gebeurtenis moet worden uitgevoerd. Logischerwijs is dit hoe het moet gebeuren:

  1. De WordPress-pagina is aangevraagd.
  2. De WordPress-plug-in geeft de gegevenslaag weer.
  3. Het Google Tag Manager-script voert de gegevenslaag uit en geeft deze door van WordPress naar Google Tag Manager.
  4. Google Tag Manager-variabelen worden geïdentificeerd in de gegevenslaag.
  5. Google Tag Manager-triggers worden geïdentificeerd op basis van de variabelen.
  6. Google Tag Manager activeert specifieke tags op basis van de triggers.
  7. Er wordt een specifieke tag geactiveerd die de juiste contentgroeperingsgegevens naar Google Analytics stuurt.

Dus ... als het eerste dat gebeurt is dat de gegevenslaag wordt doorgegeven aan Google Tag Manager, dan moeten we die sleutel-waardeparen kunnen lezen. We kunnen dit doen door de doorgegeven variabelen te identificeren.

Door de gebruiker gedefinieerde variabelen van Google Tag Manager

Nu moet u elk van de variabelen die in de gegevenslaag zijn doorgegeven, toevoegen en definiëren:

  • pagina titel - Inhoudstitel
  • paginaBerichttype - Inhoudstype
  • paginaBerichtType2 - Inhoudstype (ik vind dit leuk om deze te gebruiken omdat het specifieker is)
  • paginaCategorie - Inhoudscategorie
  • pagina attributen - Inhoudstags (misschien wilt u dit van tijd tot tijd gebruiken in plaats van alleen categorieën)
  • paginaPostAuteur - Auteur van inhoud

Doe dit door in de gegevenslaagvariabelenaam te schrijven en de variabele op te slaan:

Variabele configuratie

Op dit punt weet Google Tag Manager hoe hij de dataLayer-variabelen moet lezen. Het zou mooi zijn als we deze gegevens gewoon rechtstreeks in Google Analytics zouden kunnen doorgeven, maar dat kunnen we niet. Waarom? Omdat uw reeks categorieën of tags de tekenlimieten overschrijdt die zijn ingesteld voor elke inhoudsgroep die is toegestaan ​​in Google Analytics. Google Analytics kan (helaas) geen array accepteren. Dus hoe komen we er omheen? Ugh ... dit is het frustrerende deel.

U zult een trigger moeten schrijven die naar uw categorie of tagnaam zoekt binnen de reeksreeks die is doorgegeven in de dataLayer-variabele. Het is oké om titel, auteur en type door te geven, aangezien het enkele teksttermen zijn. Maar categorie is niet, dus we moeten de eerste (primaire) categorie bekijken die in de array is doorgegeven. De uitzondering is natuurlijk als u niet meerdere categorieën per bericht selecteert ... dan kunt u gewoon op de knop klikken en Inhoudscategorie selecteren.

Hier is een gedeeltelijke blik op onze lijst met triggers:

Triggers per categorie

Hier is een voorbeeld van een van die triggers voor onze categorie voor contentmarketing:

Enkele paginaweergave-triggers

We hebben hier een reguliere expressie die overeenkomt met de eerste (primaire) categorie die is doorgegeven in de array in de gegevenslaag, en vervolgens zorgen we ervoor dat het een enkel bericht is.

Als je het moeilijk vindt om reguliere uitdrukkingen te schrijven, wil je misschien gewoon stoppen met het uittrekken van je haar en doorgaan Fiverr. Ik heb ongelooflijk goede resultaten behaald op Fiverr - en ik vraag meestal om de uitdrukking en documentatie over hoe het werkte.

Als je eenmaal een triggerset voor elke categorie hebt, ben je klaar om je taglijst samen te stellen! Onze strategie hier is om eerst een universele Universal Analytics-tag (UA) te schrijven, maar deze wordt niet geactiveerd wanneer een van onze categorietags wordt geactiveerd. De voltooide lijst lijkt er als volgt uit te zien:

Labels in Google Tag Manager

Oké ... dit is het! We gaan nu alle magie samenbrengen met onze tag. In dit voorbeeld ga ik de Inhoudsgroepering voor elk bericht dat is gecategoriseerd met inhoudmarketing ('inhoud'):

Categorie-inhoudsgroepen

Geef uw tag een naam, voer uw Google Analytics-ID in en vouw vervolgens uit Meer instellingen. In dat gedeelte vind je inhoudsgroepen waarin je het indexnummer precies wilt invoeren zoals je het hebt ingevoerd Google Analytics-beheerder instellingen.

Hier is nog een stom ding ... de bestelling moet overeenkomen de volgorde van uw Analytics-beheerdersinstellingen voor de gegevens. Het systeem is niet intelligent genoeg om de juiste variabelen voor het juiste indexnummer te pakken.

Aangezien de categorie niet wordt doorgegeven (vanwege de moeilijkheidsgraad van de array), moet u uw categorie typen voor Index 2. Voor de andere 3 inhoudsgroepen kunt u echter gewoon op het vak aan de rechterkant klikken en de variabele selecteren dat direct wordt doorgegeven binnen de dataLayer. Vervolgens moet je de trigger selecteren en je tag opslaan!

Herhaal voor elk van uw categorieën. Ga dan terug naar je UA-tag (catch-all) en voeg uitzonderingen toe voor elk van je categorieën. Bekijk voorbeelden en foutopsporing om te testen en ervoor te zorgen dat u uw tags activeert en gegevens correct naar de inhoudsgroepen verzendt.

U zou alles moeten kunnen verifiëren, maar u moet nog een paar uur wachten voordat Google Analytics het heeft ingehaald. De volgende keer dat u zich aanmeldt, kunt u Inhoudstitel, inhoudscategorie, en Content Auteur om uw gegevens in Google Analytics te segmenteren!

Douglas Karr

Douglas Karr is CMO van INZICHTEN openen en de oprichter van de Martech Zone. Douglas heeft tientallen succesvolle MarTech-startups geholpen, heeft geholpen bij het due diligence-onderzoek van meer dan $ 5 miljard aan Martech-overnames en -investeringen, en blijft bedrijven helpen bij het implementeren en automatiseren van hun verkoop- en marketingstrategieën. Douglas is een internationaal erkend expert en spreker op het gebied van digitale transformatie en MarTech. Douglas is ook een gepubliceerde auteur van een Dummie's-gids en een boek over zakelijk leiderschap.

Gerelateerde artikelen

Terug naar boven knop
Sluiten

Adblock gedetecteerd

Martech Zone kan u deze inhoud gratis aanbieden omdat we inkomsten genereren met onze site via advertentie-inkomsten, gelieerde links en sponsoring. We zouden het op prijs stellen als u uw adblocker zou verwijderen terwijl u onze site bekijkt.