Kako implementirati prilagođene grupe Google Analytics s Google upraviteljem oznaka

grupiranje sadržaja

U prethodnom članku sam podijelio kako implementirati Google Tag Manager i Universal Analytics. To je prilično osnovno početno sredstvo samo da vas maknemo sa zemlje, ali Google Tag Manager je nevjerovatno fleksibilan (i složen) alat koji se može koristiti za desetke različitih strategija.

Iako shvaćam da bi neki razvoj mogao ublažiti neke složenosti ove implementacije, odlučio sam se ručno s dodacima, varijablama, okidačima i oznakama. Ako imate bolji način za provedbu ove strategije bez koda - podijelite je u komentarima!

Jedna od tih strategija je sposobnost popunjavanja Grupiranje sadržaja u Universal Analyticsu koristeći Google Analytics. Ovaj članak bit će kombinacija razgovora, problema kojih morate biti svjesni i detaljnog vodiča u specifičnoj provedbi grupiranja sadržaja pomoću DuracellTomi dodatak Google Tag Manager za WordPress, Google Tag Manager i Google Analytics.

Google Tag Manager Rant

Za tako nevjerovatno složen alat Googleovi članci o podršci apsolutno su bezvrijedni. Ne samo da cmizdrim, već iskreno. Svi njihovi videozapisi, poput ovog iznad, ovi su svijetli i živopisni videozapisi o onome što se može postići bez ikakvih detaljnih videozapisa, bez snimaka zaslona u njihovim člancima i samo s informacijama najvišeg nivoa. Svakako, oni će uključiti sve mogućnosti i fleksibilnost kojima raspolažete, ali zapravo nemate detalje o njihovoj primjeni.

Nakon 30 verzija postavljanja mojih oznaka, desetaka uređivanja unutar Google Analyticsa i nekoliko tjedana koji su prolazili između promjena za testiranje ... Našao sam da je ova vježba nevjerovatno frustrirajuća. To su dvije platforme koje bi trebale raditi neometano, ali uistinu nemaju gotovo nikakvu produciranu integraciju izvan nekoliko polja za predpopulaciju.

Google grupa za grupiranje sadržaja

Iako kategorizacija i označavanje postoji već nekoliko decenija, to nećete naći u mogućnostima grupiranja sadržaja. Možda objavim ovakav post koji uključuje više kategorija, desetak tagova, snimaka zaslona i videozapisa. Ne bi li bilo nevjerovatno da se te informacije koriste u Google Analytics? Pa, sretno jer je vaša sposobnost razvijanja grupa sadržaja ograničena. Ne postoji način prosljeđivanja niza kategorija, oznaka ili karakteristika Google Analyticsu. Zaglavili ste u osnovi sa 5 tekstualnih polja ograničenih na po jednu varijablu.

Kao rezultat toga, svoje grupiranje sadržaja osmislio sam na sljedeći način:

  1. Naslov sadržaja - Tako da mogu gledati članke poput "kako treba" i druge članke s uobičajenim naslovima.
  2. Kategorija sadržaja - Tako da mogu pogledati primarnu kategoriju i vidjeti koliko je svaka kategorija popularna i kakav je sadržaj u njoj.
  3. Autor sadržaja - Tako da mogu vidjeti naše gostujuće autore i vidjeti koji su to pokretači angažmana i konverzija.
  4. Vrsta sadržaja - Tako da mogu pogledati infografike, podkastove i video zapise kako bih vidio kakav je učinak tog sadržaja u odnosu na druge vrste sadržaja.

Ostatak ovog vodiča zasnovan je na činjenici da ste to već učinili prijavio se za Google Tag Manager.

Korak 1: Postavljanje Google Analytics grupiranja sadržaja

Zapravo ne morate imati podatke koji dolaze na Google Analytics da biste postavili svoje grupiranje sadržaja. U Google Analyticsu dođite do administracije i na popisu ćete vidjeti Grupiranje sadržaja:

content-groupings-admin

Unutar Grupiranja sadržaja željet ćete dodajte svaku grupu sadržaja:

Dodajte grupiranje sadržaja

Obratite pažnju na dvije strelice! Da se ne biste čupali kosu kad se vaši podaci ne prikazuju u Google Analyticsu, budite apsolutno oprezni u dvostrukoj provjeri da li utor odgovara vašem indeksnom broju. Zašto ovo uopće postoji, izvan mene je.

Gotova lista grupiranja sadržaja trebala bi se pojaviti ovako (kada kliknete na sortiranje ... jer Google Analytics iz nekog razloga voli mučiti nas opsesivno-kompulzivne korisnike koji se pitaju zašto već nisu poredani numeričkim redoslijedom. Oh ... a ako to nije dovoljno mučenje, nikada ne možete izbrisati grupiranje sadržaja. Možete ga samo onemogućiti.)

lista grupiranja sadržaja

Uh ... izgleda dobro. Naš posao je gotov u Google Analyticsu! Nekako ... morat ćemo testirati i poslati neke podatke kasnije koje ćemo moći pregledati.

Korak 2: Postavljanje DuracellTomi WordPress dodatka za Google Tag Manager

Dalje, moramo započeti s objavljivanjem podataka koje Google Tag Manager može hvatati, analizirati i aktivirati Google Analytics kôd. Ovo bi mogao biti pothvat, da nije bilo nekih izvanrednih WordPress programera. Volimo opcije dostupne putem DuracellTomi WordPress dodatak. Dobro se upravlja i podržava.

Dohvatite svoj ID Google upravitelja oznaka iz vašeg radnog prostora u Google upravitelju oznaka i stavite ga u općenite postavke dodatka> polje ID Google upravitelja oznaka.

google-tag-manager-id

Toplo bih preporučio instaliranje dodatka korištenjem prilagođena metoda gdje umetnete skriptu u svoju temu (obično datoteku header.php). Ako to ne učinite, to može prouzročiti još jedan problem koji će vas apsolutno izluditi ... dataLayer koji dodatak šalje Google upravitelju oznaka morati biti napisan prije učitavanja skripte za Google Tag Manager. Ne razumijem logiku koja je tu upletena, samo znajte da ćete se čupati pitajući se zašto podaci nisu pravilno poslani bez ovog smještaja.

google-tag-manager-custom

Sljedeći je korak konfiguriranje slojeva podataka koje želite prosljeđivati ​​u Google upravitelj oznaka. U ovom slučaju prosljeđujem vrstu posta, kategorije, oznake, ime autora posta i naslov posta. Vidjet ćete da su dostupne mnoge druge opcije, ali već smo objasnili grupiranja koja konfiguriramo i zašto.

Google Tag Manager WordPress dataLayer

U ovom je trenutku dodatak instaliran i Google Tag Manager učitan, ali zapravo nemate podatke proslijeđene Universal Analyticsu (još). Ako sada pogledate izvor svoje stranice, vidjet ćete slojeve podataka objavljene za Google Tag Manager:

Code View

Primijetite da je dataLayer spojen u parove ključ / vrijednost (KVP). In Korak 4 dolje ćemo vam pokazati kako to provjeriti bez gledanja izvora koda vaše stranice. Za dodatak DuracellTomi ključevi su:

  • pageTitle - Ovo je naslov stranice.
  • pagePostType - Da li je to post ili stranica.
  • pagePostType2 - Radi li se o jednoj poruci, arhivi kategorija ili stranici.
  • pageCategory - Ovo je niz kategorija u koje je post kategoriziran.
  • pageAttributes - Ovo je niz oznaka za koje je post označen.
  • pagePostAuthor - Ovo je autor ili post.

Neka budu pri ruci, trebat će nam kasnije dok pišemo okidače.

Pretpostavljam da imate učitan dodatak Google Analytics ili ste ga ugradili analitika sami oznaku skripte u svojoj temi. Zapišite svoj ID Google Analyticsa (izgleda kao UA-XXXXX-XX), trebat će vam to sljedeće. Morat ćete ukloniti oznaku skripte ili dodatak, a zatim učitati Universal Analytics putem Google upravitelja oznaka.

Korak 3: Postavljanje Google upravitelja oznaka

Ako ste u panici zbog toga što Google Analytics u ovom trenutku nije objavljen na vašoj web lokaciji, učinimo to vrlo brzo prije nego što napravimo bilo kakve izmjene. Kada se prijavite u Google upravitelj oznaka, odaberite svoj radni prostor:

  1. izabrati Dodajte oznaku
  2. izabrati Universal Analytics, imenujte svoju oznaku u gornjem lijevom kutu i unesite svoj UA-XXXXX-XX id
  3. Sad recite oznaci kada se sada aktivira klikom na Okidanje i odabirom svih stranica.

Universal Analytics Dodaj oznaku Google Tag Manager

  1. Nisi gotov! Sada morate kliknuti objaviti i vaša oznaka će biti aktivna i analitika će biti učitana!

Korak 4: Da li Google upravitelj oznaka zapravo radi?

Oh, svidjet će ti se ovaj. Google Tag Manager zapravo dolazi s metodom za testiranje vaših oznaka kako bi vam pomogao u rješavanju problema i njihovom popravljanju. Postoji mali meni na opciji Objavi na koji možete kliknuti - Pregled.

Pregled i otklanjanje pogrešaka Google upravitelja oznaka

Sada otvorite web lokaciju na kojoj radite na novoj kartici i magično ćete vidjeti informacije Upravitelja oznaka na ploči podnožja:

Google upravitelj oznaka - pregled i otklanjanje pogrešaka

Koliko je to cool? Jednom kad pristupimo prosljeđivanju podataka grupiranja sadržaja pomoću Google upravitelja oznaka, možete vidjeti koja se oznaka aktivira, što se ne aktivira i svi podaci koji se prosljeđuju! U ovom slučaju to je oznaka koju smo imenovali Universal Analytics. Ako kliknemo na to, zapravo možemo vidjeti informacije o oznaci Google Analytics.

Korak 5: Postavljanje grupiranja sadržaja u Google upravitelju oznaka

Woohoo, skoro smo gotovi! Pa ne baš. Ovo će biti korak koji će vam zaista donijeti teško vrijeme. Zašto? Jer aktiviranje prikaza stranice u Universal Analyticsu s grupiranjem sadržaja mora se postići u jednom događaju. Logično, evo kako se to mora dogoditi:

  1. Potrebna je WordPress stranica.
  2. WordPress dodatak prikazuje dataLayer.
  3. Skripta Google upravitelja oznaka izvršava i prosljeđuje dataLayer iz WordPressa u Google upravitelj oznaka.
  4. Varijable Google upravitelja oznaka identificirane su u podatkovnom sloju.
  5. Okidači Google upravitelja oznaka identificiraju se na temelju varijabli.
  6. Google Tag Manager aktivira određene oznake na osnovu okidača.
  7. Aktivira se određena oznaka koja gura odgovarajuće podatke o grupiranju sadržaja u Google Analytics.

Dakle ... ako se prva stvar dogodi da je dataLayer proslijeđen Google upravitelju oznaka, tada moramo biti u mogućnosti čitati te parove ključ / vrijednost. To možemo učiniti identificiranjem onih proslijeđenih varijabli.

Korisničke definirane varijable Google upravitelja oznaka

Sada morate dodati i definirati svaku od varijabli proslijeđenih u dataLayer:

  • pageTitle - Naslov sadržaja
  • pagePostType - Tip sadržaja
  • pagePostType2 - vrsta sadržaja (sviđa mi se ovaj koristeći ovaj jer je specifičniji)
  • pageCategory - Kategorija sadržaja
  • pageAttributes - Oznake sadržaja (možda ćete ovo željeti koristiti s vremena na vrijeme umjesto samo kategorija)
  • pagePostAuthor - Autor sadržaja

Učinite to tako što ćete upisati naziv varijable sloja podataka i spremiti varijablu:

Konfiguracija varijable

U ovom trenutku Google Tag Manager zna kako razumije čitati varijable dataLayer. Bilo bi lijepo kada bismo te podatke mogli jednostavno proslijediti u Google Analytics, ali ne možemo. Zašto? Budući da će vaš niz kategorija ili oznaka premašiti ograničenja broja znakova postavljena na svakom grupiranju sadržaja dopuštenom u Google Analyticsu. Google Analytics (nažalost) ne može prihvatiti niz. Pa kako to zaobići? Uf ... ovo je frustrirajući dio.

Morat ćete napisati okidač koji traži naziv vaše kategorije ili oznake unutar niza niza prosljeđenih u varijabli dataLayer. U redu smo prenoseći naslov, autor, tip jer su to pojmovi s jednim tekstom. Ali kategorija nije tako da moramo pregledati prvu (primarnu) kategoriju prosljeđenu u nizu. Izuzetak je, naravno, ako ne odaberete više kategorija po postu ... onda možete samo kliknuti gumb i odabrati kategoriju sadržaja.

Evo djelomičnog pregleda naše liste okidača:

Okidači prema kategoriji

Evo primjera jednog od onih okidača za našu kategoriju za marketing sadržaja:

Neki okidači prikaza stranice

Ovdje imamo regularni izraz koji se podudara s prvom (primarnom) kategorijom koja je proslijeđena u polju u dataLayeru, a zatim osiguravamo da je to jedan post.

Ako vam je teško pisati regularne izraze, možda biste htjeli jednostavno prestati vući kosu i nastaviti Fiverr. Na Fiverru sam postigao nevjerovatno dobre rezultate - i obično tražim izraz, kao i dokumentaciju o tome kako je to funkcioniralo.

Nakon što postavite okidač za svaku kategoriju, spremni ste za izgradnju liste oznaka! Naša strategija ovdje je da prvo napišemo sveobuhvatnu oznaku Universal Analytics (UA), ali se ne aktivira kad god se aktivira bilo koja od naših oznaka kategorija. Izgleda da popunjena lista izgleda ovako:

Oznake u Google upravitelju oznaka

U redu ... to je to! Sad ćemo spojiti svu čaroliju sa našom oznakom. U ovom primjeru ću proći Grupiranje sadržaja za bilo koji post koji je kategoriziran sa Content Marketing ("sadržaj"):

Grupe sadržaja kategorije

Imenujte svoju oznaku, unesite svoj Google Analytics ID, a zatim proširite Još podešavanja. Unutar tog odjeljka pronaći ćete grupe sadržaja u koje želite unijeti indeksni broj točno onako kako ste ga unijeli Administrator Google Analytics postavke.

Evo još jedne glupe stvari ... naredbe mora se podudarati redoslijed postavki administratora usluge Analytics za podatke. Sistem nije dovoljno inteligentan da uhvati prave varijable za odgovarajući indeksni broj.

Budući da kategorija nije proslijeđena (zbog poteškoća s nizom), morat ćete upisati svoju kategoriju za Indeks 2. Međutim, za ostale 3 grupe sadržaja možete samo kliknuti okvir s desne strane i odabrati varijablu koji se izravno prosljeđuje u dataLayer. Tada ćete morati odabrati okidač i spremiti oznaku!

Ponovite za svaku od svojih kategorija. Zatim se vratite na svoju oznaku UA (catch-all) i dodajte iznimke za svaku od svojih kategorija. Pregledajte i otklonite pogreške kako biste testirali i osigurali da ispravno aktivirate svoje oznake i šaljete podatke u grupe sadržaja.

Trebali biste biti u mogućnosti provjeriti sve, ali svejedno ćete morati pričekati nekoliko sati da Google Analytics sustigne. Sljedeći put kad se prijavite, moći ćete koristiti Naslov sadržaja, kategorija sadržaja, i Autor sadržaja za rezanje i rezanje vaših podataka u Google Analytics!

3 Komentari

  1. 1

    Zdravo Douglas,

    Hvala što ste odvojili vrijeme za sastavljanje ovog članka. Kao profesionalac koji puno vremena provodi radeći s Google upraviteljem oznaka i Google Analyticsom, želio bih podijeliti nekoliko razmišljanja o postavljenim pitanjima.

    Mislim da kod oba alata postoje brojne slabosti; ovaj odgovor se neće fokusirati na to. Umjesto toga, pozabaviću se točkama u vašem članku u kojima smatram da ste u pravu i drugim područjima s kojima se ne slažem. Vjerujem da je ova vrsta dijaloga zdrava u našoj profesionalnoj sferi. NE pokušavam trolati.

    "Za tako nevjerovatno složen alat, Googleovi članci za podršku apsolutno su bezvrijedni"

    Mislim da gledate pogrešnu dokumentaciju. Što se tiče videozapisa na "visokom nivou", da - nećete daleko stići. Googleova dokumentacija je zasigurno bila sranje, ali sada je to puno bolje.

    Budući da su i GTM i GA alati koji zahtijevaju priličnu količinu tehničkog znanja za ispravnu primjenu, želio bih predložiti čitateljima da se obrate vodičima za programere za ove proizvode:

    https://support.google.com/tagmanager/
    https://developers.google.com/tag-manager/devguide

    Takođe, Internetu ne nedostaje lako dostupnih vodiča za rad s GTM-om u osnovi sve što želite. Najbolji izvori znanja su:

    https://www.simoahava.com/
    https://www.thyngster.com/
    http://www.lunametrics.com/blog/

    U osnovi, sve što bih želio napisati o GTM-u već je pokriveno tim trojicom.

    Što se mene tiče, AZ dokumentacija ne mora dolaziti od Googlea. Zajednica je toliko robusna da možete pronaći bilo kakav odgovor s malo truda.

    "To su dvije platforme koje bi trebale raditi neometano, ali uistinu nemaju gotovo nikakvu produciranu integraciju izvan nekoliko polja da bi se unaprijedile."

    Mislim da ne razumijete šta je GTM. Odlično funkcionira s GA, mnogo bolje od bilo kojeg drugog TMS-a. GTM nije samo za postavljanje Google Analyticsa. To je reklo, ne bih rasporedio GA koristeći bilo koji drugi alat.

    GTM-ova oznaka Google Analytics grafičko je korisničko sučelje za postavljanje koda kojim bi mnogim ljudima bilo teško upravljati.

    Što se tiče grupa sadržaja, puno mi lakše zvuči ispuniti mali okvir u GTM-u promjenljivom nego pisati

    ga ('set', 'contentGroup', ”);

    i imaju dinamičke vrijednosti vaših polja popunjene logikom na strani servera koju je teže održavati od sloja podataka.

    "Ne postoji način prosljeđivanja niza kategorija, oznaka ili karakteristika Google Analyticsu"

    Iako ste u pravu da Google Analytics bilježi vrijednosti za grupiranje sadržaja kao nizove, a ne kao nizove ili objekte, to je jednostavno tehnička terminologija.

    GA-u apsolutno možete proslijediti niz kategorija ili oznaka. Pretvorite svoj niz u razgraničeni niz i spremni ste.

    Jednostavna prilagođena javascript varijabla pretvorit će vaš niz u niz.

    function () {
    var pageCategory = {{dl - stranica - pageCategory}};
    povratak pageCategory.join (“|”);
    }

    Pogledajte ovaj članak za primjere kako analizirati te podatke: http://www.lunametrics.com/blog/2016/05/25/report-items-in-multiple-categories-in-google-analytics/

    Da li trebate znati neki osnovni javascript da biste efikasno koristili GTM? Definitivno. Je li to kratki dolazak alata? Apsolutno ne. To je TMS. Naravno, trebate znati javascript da biste ga koristili.

    ”Oh ... i ako to nije dovoljno mučenje, nikada ne možete izbrisati grupiranje sadržaja. Možete ga samo onemogućiti. "

    ZAISTA. Zaista bi trebalo biti prekidača za uklanjanje polja iz izvještaja.

    "DataLayer koji dodatak šalje Google upravitelju oznaka mora biti napisan prije učitavanja skripte za Google upravitelj oznaka"

    Ovo je problem s dodatkom. Autor dodatka pogrešno inicijalizira dataLayer i ne koristi „događaj“ koji je GTM-ova interna magistrala za razmjenu poruka. Ipak, nemojte čupati kosu. Ne vredi.

    Skok na korak 5 (drugi koraci izgledaju na meti)

    „Budući da će vaš niz kategorija ili oznaka premašiti ograničenja broja znakova postavljena na svakom grupiranju sadržaja dopuštenom u Google Analyticsu. Google Analytics (nažalost) ne može prihvatiti niz. Pa kako to zaobići? Uf ... ovo je frustrirajući dio. "

    Ovo nije pitanje ograničenja broja znakova za GA. Samo trebate promijeniti svoj niz u niz, što je očekivana vrijednost u GA-ovom API-ju. Dimenzija opisuje stvar. Znači, niz (riječ) je ono što se očekuje.

    "Nakon što postavite okidač za svaku kategoriju, spremni ste za izgradnju liste oznaka!"

    Noooooo! 🙂 Ne idi tim putem. Upotrijebite ograničenu vrijednost i uštedite si tone glavobolje.

    “Evo još jedne glupe stvari ... narudžba se mora podudarati s redoslijedom vaših postavki administratora za Analytics za podatke. Sistem nije dovoljno inteligentan da uhvati prave varijable za odgovarajući indeksni broj. "

    Ne vjerujem da je to istina. Sve dok je vaš indeks broj, vrijednost indeksa popunit će vašu oznaku ispravnom vrijednošću.

    Glavni pozitivni potez koji imam iz vašeg članka je taj što su vaši čitatelji izloženi kritičnom načinu „narezanja i kockanja“ podataka u GA. To je od velike važnosti, a postoje besplatni dodaci za WordPress koji će im to omogućiti.

    Što se tiče sofisticiranijeg upravljanja njihovim prikupljanjem podataka, zaista je funkcija IT-a da marketinški pruži odgovarajuće podatke koji imaju poslovnu vrijednost. Izazov koji je alat poput GTM-a uveo na tržište (zbog njegovog ogromnog usvajanja) jest taj što trgovci ne misle da se za prikupljanje podataka trebaju oslanjati na IT. Imaju. Slučaj -> GA API zahtijeva niz za polja prilagođenih dimenzija. Ako ne prenesete niz u niz, na kraju ćete stvoriti apsurdan broj oznaka. To nije elegantno rješenje, niti je čak potrebno.

    Nadam se da su moje povratne informacije o vašem članku dobro primljene. Ne pokušavam da trolam. Umjesto toga, pokušavam dodati svoje iskustvo s alatima o kojima raspravljate kako bih proširio razgovor na profesionalan i konstruktivan način.

    Najbolje,

    Yehoshua

    • 2

      Yehoshua, šališ se? To nije trolanje ... to je NEVERATIVNA povratna informacija. Apsolutno volite povratne informacije i stručnost koje dijelite s našom publikom.

      Napomena: Jesam pravilno postavio indekse na podacima proslijeđenim za grupe sadržaja, ali NIJE funkcionirao kad nije bio u ispravnom redoslijedu.

      Hvala još jednom!

  2. 3

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.