Analytics och testningContent MarketingMarknadsföring och försäljningsvideor

Så här implementerar du anpassade Google Analytics-grupper med Google Tag Manager

I en tidigare artikel delade jag hur man implementerar Google Tag Manager och Universal Analytics. Det är en ganska grundläggande start för att få dig från marken, men Google Tag Manager är ett otroligt flexibelt (och komplext) verktyg som kan användas för dussintals olika strategier.

Medan jag inser att en del utveckling kunde lindra komplexiteten i denna implementering valde jag att gå manuellt med plugins, variabler, triggers och taggar. Om du har ett bättre sätt att genomföra denna strategi utan kod - dela den i alla fall i kommentarerna!

En av dessa strategier är förmågan att fylla Innehållsgruppering i Universal Analytics med Google Analytics. Den här artikeln kommer att vara en kombination av en rant, problem att vara medveten om och en steg-för-steg-guide för att specifikt implementera innehållsgruppering med hjälp av DuracellTomis plugin för Google Tag Manager för WordPress, Google Tag Manager och Google Analytics.

Google Tag Manager Rant

För ett så otroligt komplext verktyg suger Googles supportartiklar absolut. Jag gnisslar inte bara, jag är ärlig. Alla deras videor, som den ovan, är dessa ljusa och färgglada videor om vad som kan åstadkommas med absolut inga steg för steg-videor, inga skärmdumpar i deras artiklar och endast information på toppnivå. Visst, de kommer att innehålla alla alternativ och flexibilitet du har till ditt förfogande, men du har faktiskt inga detaljer om hur du distribuerar den.

Efter 30 versioner av distribuering av mina taggar, dussintals redigeringar i Google Analytics och några veckor mellan ändringarna för att testa ... Jag tyckte att den här övningen var otroligt frustrerande. Det här är två plattformar som borde fungera sömlöst, men som verkligen inte har någon produktiserad integration alls utanför ett par fält att fylla i.

Googles innehållsgruppering

Medan kategorisering och märkning har funnits i ett par decennier, kommer du inte att hitta det i innehållsgrupperingens förmågor. Kanske publicerar jag ett sådant inlägg som innehåller flera kategorier, ett dussin taggar, skärmdumpar och video. Skulle det inte vara fantastiskt att skära och tärna den informationen med Google Analytics? Tja, lycka till, för din förmåga att utveckla innehållsgrupper är begränsad. Det finns inga sätt att skicka en rad kategorier, taggar eller egenskaper till Google Analytics. Du har fastnat med i princip 5 textfält begränsade till en variabel vardera.

Som ett resultat har jag utformat min innehållsgruppering på följande sätt:

  1. Innehållstitel - Så att jag kan titta på artiklar som "hur man gör" och andra vanliga titlar.
  2. Innehållskategori - Så att jag kan titta på den primära kategorin och se hur populär varje kategori är och hur innehållet presterar inom.
  3. Innehållsförfattare - Så att jag kan se våra gästförfattare och se vilka som driver engagemang och omvandlingar.
  4. Innehållstyp - Så att jag kan titta på infografik, podcaster och videor för att se hur innehållet presterar jämfört med andra innehållstyper.

Resten av denna handledning baseras på det faktum att du redan har gjort det registrerat dig för Google Tag Manager.

Steg 1: Konfigurera Google Analytics innehållsgruppering

Du behöver faktiskt inte ha någon data som kommer till Google Analytics för att konfigurera din innehållsgruppering. Navigera till administration i Google Analytics så ser du innehållsgruppering i listan:

innehåll-grupperingar-admin

Inom innehållsgruppering vill du lägg till varje innehållsgruppering:

Lägg till innehållsgruppering

Observera de två pilarna! För att rädda dig själv från att riva håret när dina data inte visas i Google Analytics, var helt vaksam när du dubbelkontrollerar platsen matchar ditt indexnummer. Varför detta till och med är ett alternativ är bortom mig.

Den färdiga innehållsgruppslistan bör se ut så här (när du klickar på sortera ... för att Google Analytics av ​​någon anledning gillar att tortera oss tvångsmässiga tvångsanvändare som undrar varför de inte redan sorteras i numerisk ordning. Åh ... och om det inte är tillräckligt tortyr, du kan aldrig ta bort en innehållsgruppering. Du kan bara inaktivera den.)

innehåll-gruppering-lista

Whew ... ser bra ut. Vårt jobb görs i Google Analytics! Sort av ... vi måste testa och skicka lite data senare som vi kan granska.

Steg 2: Konfigurera DuracellTomis WordPress-plugin för Google Tag Manager

Därefter måste vi börja publicera data som Google Tag Manager kan fånga, analysera och utlösa Google Analytics-kod igenom. Det här kan vara ett riktigt åtagande, det var inte för några fantastiska WordPress-utvecklare där ute. Vi älskar de alternativ som finns tillgängliga DuracellTomis WordPress-plugin. Det hanteras väl och stöds.

Ta ditt Google Tag Manager-ID från din arbetsyta i Google Tag Manager och placera det i pluginens allmänna inställningar> Google Tag Manager ID-fält.

google-tag-manager-id

Jag rekommenderar starkt att du installerar pluginprogrammet genom att använda anpassad metod där du sätter in skriptet i ditt tema (vanligtvis header.php-filen). Om du inte gör det kan det orsaka en annan fråga som absolut gör dig galen ... datalagret som pluginet skickar till Google Tag Manager måste skrivas innan manuset laddas för Google Tag Manager. Jag förstår inte logiken där, bara vet att du kommer att dra ut håret och undrar varför data inte skickas ordentligt utan denna placering.

google-tagghanterare-anpassad

Nästa steg är att konfigurera vilka datalager du vill ska skickas till Google Tag Manager. I det här fallet skickar jag inläggstypen, kategorierna, taggarna, inläggets författarnamn och inläggstiteln. Du ser att många andra alternativ är tillgängliga, men vi har redan förklarat grupperingarna vi konfigurerar och varför.

Google Tag Manager WordPress-datalager

Vid den här tiden installeras pluginprogrammet och Google Tag Manager laddas, men du har faktiskt inte skickat data till Universal Analytics (ännu). Om du visar källan till din sida nu kommer du att se datalager publicerade för Google Tag Manager, dock:

Kodvy

Observera att datalagret är förenat i nyckel-värdepar (KVP). I steg 4 nedan kommer vi att visa dig hur du verifierar dessa utan att titta på källkoden på din sida. För DuracellTomi Plugin är nycklarna:

  • namn på sidan - Det här är sidans titel.
  • pagePostType - Det här är om det är ett inlägg eller en sida.
  • pagePostType2 - Det här är om det är ett enda inlägg, kategoriarkiv eller sida.
  • sidkategori - Detta är en matris av kategorierna inlägget kategoriserades i.
  • pageAttribut - Det här är en matris av de taggar som inlägget taggades för.
  • pagePostAuthor - Det här är författaren eller inlägget.

Håll dessa till hands, vi kommer att behöva dessa senare när vi skriver våra triggers.

Jag antar att du har ett Google Analytics-plugin laddat eller att du har inbäddat analytics skriptetikett i ditt tema själv. Skriv ner ditt Google Analytics-ID (ser ut som UA-XXXXX-XX), du behöver det nästa. Du vill ta bort skripttaggen eller plugin-programmet och sedan ladda Universal Analytics via Google Tag Manager.

Steg 3: Konfigurera Google Tag Manager

Om du får panik över att inte ha Google Analytics publicerad på din webbplats just nu, låt oss bara göra det riktigt snabbt innan vi gör några ändringar. När du loggar in på Google Tag Manager väljer du din arbetsyta:

  1. Välja Lägg till en tagg
  2. Välja Universal Analytics, namnge taggen längst upp till vänster och ange ditt UA-XXXXX-XX-id
  3. Berätta nu för taggen när du ska aktivera det genom att klicka på Triggering och välja alla sidor.
Universal Analytics Lägg till tagg Google Tag Manager
  1. Du är inte klar! Nu måste du klicka Publicera och din tagg kommer att vara live och analytics kommer att laddas upp!

Steg 4: Fungerar Google Tag Manager faktiskt?

Åh, du kommer att älska den här. Google Tag Manager kommer faktiskt med en metod för att testa dina taggar för att hjälpa dig att felsöka och fixa dem. Det finns en liten meny i alternativet Publicera som du kan klicka på - Förhandsvisning.

Google Tag Manager-förhandsvisning och felsökning

Öppna nu webbplatsen som du arbetar med på en ny flik och du kommer magiskt se Tag Manager-informationen i en sidfotpanel:

Google Tag Manager - Förhandsgranska och felsöka

Hur coolt är inte det? När vi väl har skickat innehållsgrupperingsdata med Google Tag Manager kan du se vilken tagg som skjuts, vad som inte skjuts och all data som skickas! I det här fallet är det Taggen vi namngav Universal Analytics. Om vi ​​klickar på det kan vi faktiskt se informationen om Google Analytics-taggar.

Steg 5: Konfigurera innehållsgrupperingar i Google Tag Manager

Woohoo, vi är nästan klara! Tja, inte riktigt. Detta kommer att vara det steg som verkligen kan ge dig en tuff tid. Varför? Eftersom avfyrning av en sidvisning i Universal Analytics med innehållsgruppering måste ske i en enda händelse. Logiskt, så här måste det hända:

  1. WordPress-sidan begärs.
  2. WordPress Plugin visar dataLayer.
  3. Google Tag Manager-skript kör och överför dataLayer från WordPress till Google Tag Manager.
  4. Google Tag Manager-variabler identifieras i dataLayer.
  5. Google Tag Manager-utlösare identifieras baserat på variablerna.
  6. Google Tag Manager avfyrar specifika taggar baserat på utlösarna.
  7. En specifik tagg avfyras som skickar lämplig innehållsgrupperingsdata till Google Analytics.

Så ... om det första som händer är att datalagret skickas till Google Tag Manager, så måste vi kunna läsa dessa nyckel-värdepar. Vi kan göra detta genom att identifiera de passerade variablerna.

Användardefinierade variabler i Google Tag Manager

Nu måste du lägga till och definiera var och en av de variabler som skickas i datalagret:

  • namn på sidan - Innehållstitel
  • pagePostType - Innehållstyp
  • pagePostType2 - Innehållstyp (jag gillar den här med den här eftersom den är mer specifik)
  • sidkategori - Innehållskategori
  • pageAttribut - Innehållstaggar (du kanske vill använda det då och då istället för bara kategorier)
  • pagePostAuthor - Innehållsförfattare

Gör detta genom att skriva in variabelnamnet för datalagret och spara variabeln:

Variabel konfiguration

Vid den här tiden förstår Google Tag Manager hur man läser dataLayer-variablerna. Det vore trevligt om vi helt enkelt kunde skicka dessa uppgifter direkt till Google Analytics, men vi kan inte. Varför? Eftersom din matris med kategorier eller taggar kommer att överträffa de teckenbegränsningar som anges i varje innehållsgruppering som tillåts i Google Analytics. Google Analytics (tyvärr) kan inte acceptera en matris. Så hur kommer vi runt det? Ugh ... det här är den frustrerande delen.

Du kommer att behöva skriva en utlösare som söker efter din kategori eller taggnamn i arraysträngen som skickas i dataLayer-variabeln. Vi är okej att skicka titel, författare, typ eftersom de är enstaka ord. Men kategorin är inte så vi måste granska den första (primära) kategorin som skickats i matrisen. Undantaget är naturligtvis om du inte väljer flera kategorier per inlägg ... så kan du bara klicka på knappen och välja Innehållskategori.

Här är en delvis titt på vår lista över utlösare:

Utlösare efter kategori

Här är ett exempel på en av dessa triggers för vår kategori för innehållsmarknadsföring:

Vissa sidvisningsutlösare

Vi har ett reguljärt uttryck här som matchar den första (primära) kategorin som skickats i matrisen i datalagret, sedan ser vi till att det är ett enda inlägg.

Om du har svårt att skriva vanliga uttryck kanske du bara vill sluta dra i håret och fortsätta Fiverr. Jag har haft otroligt bra resultat på Fiverr - och jag ber vanligtvis om uttryck samt dokumentation om hur det fungerade.

När du väl har aktiverat en trigger för varje kategori är du redo att skapa din tagglista! Vår strategi här är att först skriva en Universal Analytics-tagg (UA), men den avfyras inte när någon av våra kategoritaggar avfyras. Den färdiga listan ser ut så här:

Taggar i Google Tag Manager

Okej ... det här är det! Vi ska nu föra samman all magi med vår tagg. I det här exemplet ska jag skicka Innehållsgruppering för varje enskilt inlägg som är kategoriserat med Content Marketing (“innehåll”):

Kategori Innehållsgrupper

Namnge taggen, ange ditt Google Analytics-ID och expandera sedan fler inställningar. Inom det avsnittet hittar du innehållsgrupper där du vill ange indexnumret exakt hur du angav det Google Analytics-administratör inställningar.

Här är en annan dum sak ... beställningen måste matcha ordningen på dina Analytics-administratörsinställningar för data. Systemet är inte intelligent nog för att fånga rätt variabler för rätt indexnummer.

Eftersom kategorin inte passeras (på grund av array-svårigheten) måste du skriva in din kategori för Index 2. För de andra tre innehållsgrupperna kan du bara klicka på rutan till höger och välja variabeln som skickas direkt i datalagret. Då måste du välja utlösaren och spara din tagg!

Upprepa för var och en av dina kategorier. Var noga med att gå tillbaka till din UA-tagg (catch-all) och lägg till undantag för var och en av dina kategorier. Förhandsgranska och felsöka för att testa och se till att du avfyrar dina taggar och skickar data till innehållsgrupperna ordentligt.

Du borde kunna verifiera allt, men du måste fortfarande vänta några timmar på att Google Analytics ska komma ikapp. Nästa gång du loggar in kan du använda den Innehållstitel, innehållskategori, och Innehållsförfattare för att skära och tärna dina data i Google Analytics!

Douglas Karr

Douglas Karr är CMO för Öppna INSIGHTS och grundaren av Martech Zone. Douglas har hjälpt dussintals framgångsrika MarTech-startups, har hjälpt till med due diligence på över $5 miljarder i Martech-förvärv och investeringar, och fortsätter att hjälpa företag att implementera och automatisera sina försäljnings- och marknadsföringsstrategier. Douglas är en internationellt erkänd digital transformations- och MarTech-expert och talare. Douglas är också en publicerad författare till en Dummies guide och en bok om företagsledarskap.

Relaterade artiklar

Tillbaka till toppen knappen
Stänga

Adblock upptäckt

Martech Zone kan ge dig detta innehåll utan kostnad eftersom vi tjänar pengar på vår webbplats genom annonsintäkter, affiliate-länkar och sponsring. Vi skulle uppskatta om du tar bort din annonsblockerare när du tittar på vår webbplats.