Analytics og testContent MarketingMarketing og salgsvideoer

Sådan implementeres Google Analytics tilpassede grupper med Google Tag Manager

I en tidligere artikel delte jeg hvordan man implementerer Google Tag Manager og Universal Analytics. Det er en ret grundlæggende starter bare for at komme dig fra jorden, men Google Tag Manager er et utroligt fleksibelt (og komplekst) værktøj, der kan bruges til snesevis af forskellige strategier.

Mens jeg er klar over, at en eller anden udvikling kunne afhjælpe nogle af kompleksiteterne ved denne implementering, valgte jeg at gå manuelt med plugins, variabler, udløsere og tags. Hvis du har et bedre middel til at implementere denne strategi uden kode - del den med andre ord i kommentarerne!

En af disse strategier er evnen til at befolke Indholdsgruppering i Universal Analytics ved hjælp af Google Analytics. Denne artikel vil være en kombination af en rant, problemer at være opmærksom på og en trinvis vejledning i specifikt implementering af indholdsgruppering ved hjælp af DuracellTomis Google Tag Manager-plugin til WordPress, Google Tag Manager og Google Analytics.

Google Tag Manager Rant

For et så utroligt komplekst værktøj suger Google-supportartikler absolut. Jeg klynker ikke bare, jeg er ærlig. Alle deres videoer, som den ovenfor, er disse lyse og farverige videoer om, hvad der kan opnås med absolut ingen trinvise videoer, ingen skærmbilleder i deres artikler og kun information på øverste niveau. Sikker på, de inkluderer alle de muligheder og fleksibilitet, du har til din rådighed, men du har faktisk ikke nogen detaljer om, hvordan du implementerer den.

Efter 30 versioner af implementering af mine tags, snesevis af redigeringer i Google Analytics og et par uger, der gik mellem ændringer for at teste ... Jeg fandt denne øvelse utrolig frustrerende. Dette er to platforme, der skal fungere problemfrit, men virkelig ikke har nogen produktiseret integration overhovedet uden for et par felter, der skal forudbestilles.

Google Indholdsgruppering Rant

Mens kategorisering og tagging har eksisteret i et par årtier, finder du det ikke i indholdsgrupperingens evner. Måske offentliggør jeg et indlæg som dette, der indeholder flere kategorier, et dusin tags, skærmbilleder og video. Ville det ikke være forbløffende at udskære disse oplysninger ved hjælp af Google Analytics? Nå held og lykke, for din evne til at udvikle indholdsgrupper er begrænset. Der er ingen midler til at videregive en række kategorier, tags eller karakteristika til Google Analytics. Du sidder fast med stort set 5 tekstfelter begrænset til en variabel hver.

Som et resultat har jeg designet min indholdsgruppering på følgende måde:

  1. Indholdstitel - Så jeg kan se på artikler som "hvordan man gør" og andre ofte titlerede artikler.
  2. Indholdskategori - Så jeg kan se på den primære kategori og se, hvor populær hver kategori er, og hvordan indholdet fungerer inden for.
  3. Indholdsforfatter - Så jeg kan se vores gæsteforfattere og se, hvilke der driver engagement og konverteringer.
  4. Indholdstype - Så jeg kan se på infografik, podcasts og videoer for at se, hvordan det indhold klarer sig i forhold til andre indholdstyper.

Resten af ​​denne vejledning er baseret på det faktum, at du allerede har gjort det tilmeldt Google Tag Manager.

Trin 1: Opsætning af Google Analytics indholdsgruppering

Du behøver faktisk ikke have nogen data, der kommer til Google Analytics for at konfigurere din indholdsgruppering. Naviger til administration inden for Google Analytics, og du vil se indholdsgruppering på listen:

indhold-grupperinger-admin

Inden for indholdsgruppering vil du gerne tilføj hver indholdsgruppering:

Tilføj indholdsgruppering

Bemærk de to pile! For at redde dig selv fra at rive dit hår ud, når dine data ikke vises i Google Analytics, skal du være helt opmærksom ved at dobbelttjekke, at pladsen matcher dit indeksnummer. Hvorfor dette endda er en mulighed er uden for mig.

Den færdige indholdsgrupperingsliste skal se sådan ud (når du klikker på sortere ... fordi Google Analytics af en eller anden grund kan lide at torturere os obsessive kompulsive brugere, der spekulerer på, hvorfor de ikke allerede er sorteret i numerisk rækkefølge. Åh ... og hvis det ikke er tortur nok, du kan aldrig slette en indholdsgruppering. Du kan kun deaktivere den.)

indhold-gruppering-liste

Whew ... ser godt ud. Vores job udføres i Google Analytics! Slags… vi bliver nødt til at teste og sende nogle data senere, som vi kan gennemgå.

Trin 2: Opsætning af DuracellTomis WordPress-plugin til Google Tag Manager

Derefter skal vi begynde at offentliggøre data, som Google Tag Manager kan registrere, analysere og udløse Google Analytics-kode igennem. Dette kunne være en ganske forpligtelse, det var ikke for nogle fantastiske WordPress-udviklere derude. Vi elsker de muligheder, der er tilgængelige igennem DuracellTomis WordPress-plugin. Det styres godt og understøttes.

Tag dit Google Tag Manager-id fra dit Workspace i Google Tag Manager, og placer det i pluginets generelle indstillinger> Google Tag Manager ID-felt.

google-tag-manager-id

Jeg vil varmt anbefale at installere pluginet ved at bruge brugerdefineret metode hvor du indsætter scriptet i dit tema (typisk header.php-filen). Hvis du ikke gør det, kan det forårsage et andet problem, der absolut gør dig skør ... datalaget, som pluginet sender til Google Tag Manager skal skrives, før scriptet indlæses til Google Tag Manager. Jeg forstår ikke logikken involveret der, bare ved, at du trækker dit hår ud og spekulerer på, hvorfor data ikke sendes ordentligt uden denne placering.

google-tag-manager-brugerdefineret

Det næste trin er at konfigurere, hvilke datalag du vil have sendt til Google Tag Manager. I dette tilfælde videregiver jeg posttypen, kategorierne, tags, postforfatterens navn og posttitel. Du vil se, at mange andre muligheder er tilgængelige, men vi har allerede forklaret grupperingerne, vi konfigurerer, og hvorfor.

Google Tag Manager WordPress-datalag

På dette tidspunkt er pluginet installeret og Google Tag Manager indlæst, men du har faktisk ikke data sendt til Universal Analytics (endnu). Hvis du ser kilden til din side nu, vil du se dataLayer udgivet til Google Tag Manager, dog:

Kodevisning

Bemærk, at datalaget er forbundet i nøgleværdipar (KVP'er). I Trin 4 nedenfor vil vi vise dig, hvordan du verificerer disse uden at se på kildekilden på din side. For DuracellTomi Plugin er nøglerne:

  • sidetitel - Dette er sidens titel.
  • sidePostType - Det er om det er et indlæg eller en side.
  • sidePostType2 - Dette er, om det er et enkelt indlæg, kategoriarkiv eller en side.
  • sideKategori - Dette er en matrix af de kategorier, indlægget blev kategoriseret i.
  • pageAttributter - Dette er en matrix af de tags, posten blev tagget til.
  • sidePostAuthor - Dette er forfatteren eller indlægget.

Hold disse praktiske, vi får brug for disse senere, når vi skriver vores udløsere.

Jeg antager, at du har et Google Analytics-plugin indlæst, eller at du har integreret analytics script-tag i dit tema selv. Skriv dit Google Analytics-ID ned (ligner UA-XXXXX-XX), du skal bruge det næste. Du vil gerne fjerne script-tagget eller pluginet og derefter indlæse Universal Analytics via Google Tag Manager.

Trin 3: Opsætning af Google Tag Manager

Hvis du er i panik over ikke at have Google Analytics offentliggjort på dit websted på dette tidspunkt, lad os bare gøre det rigtigt hurtigt, før vi foretager ændringer. Når du logger ind på Google Tag Manager, skal du vælge dit arbejdsområde:

  1. Type Tilføj et mærke
  2. Type Universal Analytics, navngiv dit tag øverst til venstre, og indtast dit UA-XXXXX-XX-id
  3. Fortæl nu tagget, hvornår du skal fyre nu ved at klikke på Triggering og vælge alle sider.
Universal Analytics Tilføj tag Google Tag Manager
  1. Du er ikke færdig! Nu skal du klikke Udgiv og dit tag vil være live og analytics vil blive fyldt op!

Trin 4: Virker Google Tag Manager faktisk?

Åh, du vil elske denne. Google Tag Manager leveres faktisk med en metode til at teste dine tags for at hjælpe dig med at foretage fejlfinding og rette dem. Der er en lille menu på indstillingen Publicer, som du kan klikke på - Eksempel.

Google Tag Manager-forhåndsvisning og fejlretning

Åbn nu det websted, du arbejder på, på en ny fane, og du kan på magisk vis se Tag Manager-oplysningerne i et sidefodspanel:

Google Tag Manager - Preview og fejlfinding

Hvor sejt er det? Når vi først er kommet med at videregive indholdsgrupperingsdataene ved hjælp af Google Tag Manager, kan du se, hvilket tag der affyres, hvad der ikke udløses, og hvilke data der sendes! I dette tilfælde er det mærket vi navngav Universal Analytics. Hvis vi klikker på det, kan vi faktisk se oplysningerne om Google Analytics-tag.

Trin 5: Opsætning af indholdsgrupperinger i Google Tag Manager

Woohoo, vi er næsten færdige! Nå, ikke rigtig. Dette bliver det skridt, der virkelig kan give dig en hård tid. Hvorfor? Fordi affyring af en sidevisning i Universal Analytics med indholdsgruppering skal udføres i en enkelt begivenhed. Logisk set skal det her ske:

  1. WordPress-siden anmodes om.
  2. WordPress Plugin viser datalaget.
  3. Google Tag Manager-script udfører og videregiver dataLayer fra WordPress til Google Tag Manager.
  4. Google Tag Manager-variabler identificeres i datalaget.
  5. Google Tag Manager-udløsere identificeres ud fra variablerne.
  6. Google Tag Manager fyrer specifikke tags baseret på udløserne.
  7. Et specifikt tag affyres, der skubber de relevante indholdsgrupperingsdata til Google Analytics.

Så ... hvis det første, der sker, er, at datalaget sendes til Google Tag Manager, så skal vi være i stand til at læse disse nøgleværdipar. Vi kan gøre dette ved at identificere de passerede variabler.

Google Tag Manager brugerdefinerede variabler

Nu skal du tilføje og definere hver af de variabler, der sendes i datalaget:

  • sidetitel - Indholdstitel
  • sidePostType - Indholdstype
  • sidePostType2 - Indholdstype (jeg kan lide dette ved at bruge denne, da den er mere specifik)
  • sideKategori - Indholdskategori
  • pageAttributter - Indholdskoder (du ønsker muligvis at bruge dette fra tid til anden i stedet for kun kategorier)
  • sidePostAuthor - Indholdsforfatter

Gør dette ved at skrive i datalagets variabelnavn og gemme variablen:

Variabel konfiguration

På dette tidspunkt forstår Google Tag Manager, hvordan man læser dataLayer-variablerne. Det ville være rart, hvis vi blot kunne videregive disse data direkte til Google Analytics, men det kan vi ikke. Hvorfor? Fordi dit matrix af kategorier eller tags overstiger de tegngrænser, der er angivet for hver indholdsgruppering, der er tilladt i Google Analytics. Google Analytics kan desværre ikke acceptere en matrix. Så hvordan kommer vi omkring det? Uhh ... dette er den frustrerende del.

Du bliver nødt til at skrive en trigger, der søger efter din kategori eller dit tagnavn inden for den arraystreng, der er sendt i dataLayer-variablen. Vi går i orden ved at overføre titel, forfatter, type, da de er ord med enkelt tekst. Men kategori er ikke, så vi er nødt til at gennemgå den første (primære) kategori, der er bestået i arrayet. Undtagelsen er selvfølgelig, hvis du ikke vælger flere kategorier pr. Indlæg ... så kan du bare klikke på knappen og vælge Indholdskategori.

Her er et delvist kig på vores liste over udløsere:

Udløser efter kategori

Her er et eksempel på en af ​​disse udløsere for vores kategori til indholdsmarkedsføring:

Nogle udløsere til sidevisning

Vi har et regulært udtryk her, der matcher den første (primære) kategori, der blev sendt i arrayet i datalaget, så sørger vi for, at det er et enkelt indlæg.

Hvis du har svært ved at skrive regelmæssige udtryk, kan du måske bare stoppe med at trække i dit hår og komme videre Fiverr. Jeg har haft utrolig gode resultater på Fiverr - og jeg beder typisk om udtryk samt dokumentation for, hvordan det fungerede.

Når du har et udløsersæt for hver kategori, er du klar til at oprette din tagliste! Vores strategi her er først at skrive et Universal Analytics-tag (UA), men er ikke fyret, når nogen af ​​vores kategoritags fyres. Den udfyldte liste ser ud til at se sådan ud:

Tags i Google Tag Manager

Okay ... det er det! Vi vil nu bringe al den magi sammen med vores tag. I dette eksempel skal jeg passere Indholdsgruppering for et enkelt indlæg, der er kategoriseret med Content Marketing ("indhold"):

Kategori indholdsgrupper

Navngiv dit tag, indtast dit Google Analytics-id, og udvid derefter Flere indstillinger. Inden for dette afsnit finder du indholdsgrupper, hvor du vil indtaste indeksnummeret nøjagtigt, hvordan du indtastede det Google Analytics-administrator indstillinger.

Her er en anden dum ting ... ordren skal matche rækkefølgen af ​​dine Analytics-administratorindstillinger for dataene. Systemet er ikke intelligent nok til at få fat i de rigtige variabler til det korrekte indeksnummer.

Da kategorien ikke er bestået (på grund af array -vanskelighederne), skal du indtaste din kategori for indeks 2. Men for de andre 3 indholdsgrupper kan du bare klikke på boksen til højre og vælge variablen der sendes direkte i datalaget. Derefter skal du vælge udløseren og gemme dit tag!

Gentag for hver af dine kategorier. Så sørg for at gå tilbage til dit UA-tag (catch-all) og tilføje undtagelser for hver af dine kategorier. Eksempel og fejlretning for at teste og sikre, at du fyrer dine tags og sender data til indholdsgrupperne korrekt.

Du skal være i stand til at bekræfte alt, men du bliver stadig nødt til at vente et par timer på, at Google Analytics skal indhente. Næste gang du logger ind, kan du bruge det Indholdstitel, indholdskategori, , Indholdsforfatter for at skære og skære dine data i Google Analytics!

Douglas Karr

Douglas Karr er CMO for OpenINSIGHTS og grundlæggeren af Martech Zone. Douglas har hjulpet snesevis af succesfulde MarTech-startups, har hjulpet med due diligence på over $5 mia. i Martech-opkøb og -investeringer og fortsætter med at hjælpe virksomheder med at implementere og automatisere deres salgs- og marketingstrategier. Douglas er en internationalt anerkendt digital transformation og MarTech-ekspert og foredragsholder. Douglas er også udgivet forfatter til en Dummies guide og en bog om virksomhedsledelse.

Relaterede artikler

Tilbage til toppen knap
Luk

Adblock fundet

Martech Zone er i stand til at give dig dette indhold uden omkostninger, fordi vi tjener penge på vores websted gennem annonceindtægter, affilierede links og sponsorater. Vi ville sætte pris på, hvis du ville fjerne din annonceblokering, mens du ser vores websted.