Kako implementirati prilagođene grupe Google Analyticsa 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 nevjerojatno je 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 koristiti dodatke, varijable, okidače i oznake. Ako imate bolji način za provedbu ove strategije bez koda - svakako je podijelite u komentarima!

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

Google Tag Manager Rant

Za tako nevjerojatno složen alat Googleovi članci za podršku apsolutno su bezvrijedni. Ne kukam samo, iskreno kažem. 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še razine. Svakako, oni će uključivati ​​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 ... Ova mi je vježba bila nevjerojatno frustrirajuća. To su dvije platforme koje bi trebale raditi neometano, ali uistinu nemaju gotovo nikakvu produciranu integraciju izvan nekoliko polja za predpopulaciju.

Google grupiranje sadržaja Rant

Iako kategorizacija i označavanje postoji već nekoliko desetljeća, to nećete pronać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 nevjerojatno te podatke narezati na kockice pomoću Google Analyticsa? Pa, sretno jer je vaša sposobnost razvijanja grupa sadržaja ograničena. Ne možete proslijediti niz kategorija, oznaka ili karakteristika Google Analyticsu. Zaglavili ste u osnovi s 5 tekstnih 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 - Kako bih mogao pogledati primarnu kategoriju i vidjeti koliko je svaka kategorija popularna i kakav je sadržaj unutar nje.
  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 - Kako bih mogao pogledati infografike, podcastove i videozapise kako bih vidio kakvu izvedbu ima taj sadržaj u usporedbi s drugim vrstama sadržaja.

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

Korak 1: Postavljanje grupiranja sadržaja usluge Google Analytics

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 to ćete htjeti dodaj svako grupiranje 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 utora koji odgovara vašem indeksnom broju. Zašto to uopće postoji, izvan mene je.

Popis gotovih grupa za grupiranje trebao bi se pojaviti ovako (kad kliknete sortiraj ... jer iz nekog razloga Google Analytics voli nas mučiti 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.)

popis za grupiranje sadržaja

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

Korak 2: Postavljanje DuracellTomi WordPress dodatka za Google upravitelj oznaka

Dalje moramo započeti s objavljivanjem podataka koje Google upravitelj oznaka može hvatati, analizirati i aktivirati Google Analytics kôd. Ovo bi mogao biti pothvat da nije bilo nekih nevjerojatnih programera WordPressa. 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 postavite ga u opće 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 mora biti napisan prije učitavanja skripte za Google Tag Manager. Ne razumijem logiku koja je tu upletena, samo znajte da ćete čupati kosu pitajući se zašto se podaci ne šalju ispravno bez ovog položaja.

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 upravitelj oznaka učitan, ali zapravo nemate podatke proslijeđene Universal Analyticsu (još). Ako sada pogledate izvor svoje stranice, vidjet ćete slojeve podataka objavljene za Google upravitelj oznaka:

Prikaz koda

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

  • Naslov stranice - Ovo je naslov stranice.
  • pagePostType - Je li ovo post ili stranica.
  • pagePostType2 - Radi li se o jednom postu, 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 ugradili analitika sami oznaku skripte u svojoj temi. Zapišite svoj Google Analytics ID (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. odabrati Dodajte oznaku
  2. odabrati Universal Analytics, u gornjem lijevom kutu dodajte svoju oznaku 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 upravitelj oznaka

  1. Niste gotovi! Sada morate kliknuti Objaviti i vaša će oznaka biti aktivna i analitika bit će napunjen!

Korak 4: Radi li Google upravitelj oznaka zapravo?

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 izbornik na opciji Objavi na koji možete kliknuti - pregled.

Pregled i otklanjanje pogrešaka Google upravitelja oznaka

Sada otvorite web mjesto na kojem radite u novoj kartici i na ploči podnožja čarobno ćete vidjeti informacije Upravitelja oznaka:

Google upravitelj oznaka - pregled i otklanjanje pogrešaka

Kako je to cool? Jednom kada 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 je slučaju to oznaka koju smo imenovali Universal Analytics. Ako kliknemo na to, zapravo možemo vidjeti podatke o oznaci Google Analyticsa.

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? Budući da se pokretanje prikaza stranice u Universal Analyticsu s grupiranjem sadržaja mora postići u jednom događaju. Logično, evo kako se to mora dogoditi:

  1. Zahtijeva se WordPress stranica.
  2. Dodatak WordPress 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 upravitelj oznaka aktivira određene oznake na temelju 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čki definirane varijable Google upravitelja oznaka

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

  • Naslov stranice - Naslov sadržaja
  • pagePostType - Vrsta 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 to htjeti koristiti povremeno umjesto samo kategorija)
  • pagePostAuthor - Autor sadržaja

Učinite to tako da upišete naziv varijable sloja podataka i spremite 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 niz kategorija ili oznaka premašiti ograničenja broja znakova postavljena za svako grupiranje sadržaja dopušteno 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, vrstu jer su to pojmovi s jednim tekstom. Ali kategorija nije tako da moramo pregledati prvu (primarnu) kategoriju prosljeđenu u nizu. Iznimka je, naravno, ako ne odaberete više kategorija po postu ... tada možete samo kliknuti gumb i odabrati kategoriju sadržaja.

Evo djelomičnog pregleda popisa 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 podatkovnom sloju, 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 za sebe i nastaviti Fiverr. Na Fiverru sam postigao nevjerojatno 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 izradu popisa oznaka! Naša je strategija ovdje prvo napisati sveobuhvatnu Universal Analytics oznaku (UA), ali se ne aktivira kad god se aktivira bilo koja od naših oznaka kategorija. Izgleda da popunjeni popis izgleda ovako:

Oznake u Google upravitelju oznaka

U redu ... to je to! Sad ćemo spojiti svu čaroliju s našom oznakom. U ovom primjeru proći ću 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 Više Postavke. Unutar tog odjeljka pronaći ćete Grupe sadržaja u koje želite unijeti indeksni broj točno onako kako ste ga unijeli Administrator Google Analyticsa postavke.

Evo još jedne glupe stvari ... narudžbe moraju odgovarati redoslijed postavki administratora za Analytics za podatke. Sustav nije dovoljno inteligentan da uhvati prave varijable za odgovarajući indeksni broj.

Budući da kategorija nije proslijeđena (zbog poteškoće 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 unutar dataLayer-a. 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 vaših podataka u Google Analyticsu!

3 Komentari

  1. 1

    Bok 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 usredotočiti na to. Umjesto toga, pozabavit ću se točkama u vašem članku u kojima smatram da ste u pravu i ostalim područjima s kojima se ne slažem. Vjerujem da je ovakav dijalog zdrav u našoj profesionalnoj sferi. NE pokušavam trolati.

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

    Mislim da gledate pogrešnu dokumentaciju. Što se tiče videozapisa na "visokoj razini", da - nećete daleko dogurati. Googleova je dokumentacija 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, htio 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đer, Internetu ne nedostaje lako dostupnih vodiča za rad s GTM-om u osnovi što god ž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 tom 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 doista nemaju gotovo nikakvu produciranu integraciju izvan nekoliko polja da bi se unaprijed naselile."

    Mislim da ne razumijete što je GTM. Izvrsno funkcionira s GA-om, puno bolje od bilo kojeg drugog TMS-a. GTM nije samo za uvođenje Google Analyticsa. To je reklo, ne bih primjenjivao 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 s varijablom nego pisati

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

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

    "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.

    funkcija(){
    var pageCategory = {{dl - page - 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/

    Trebate li znati neki osnovni javascript da biste učinkovito koristili GTM? Definitivno. Je li to kratki dolazak alata? Apsolutno ne. To je TMS. Da biste ga koristili, morate znati javascript.

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

    DOISTA. Zaista bi trebali postojati prekidači za uklanjanje polja iz izvješća.

    "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 sabirnica za razmjenu poruka. Ipak, nemojte čupati kosu. Nije vrijedno toga.

    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 za svako grupiranje sadržaja dopušteno 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 izradu popisa oznaka!"

    Neeeeeee! 🙂 Ne idi tim putem. Upotrijebite ograničenu vrijednost i uštedjet ćete si tone glavobolje.

    “Evo još jedne glupe stvari ... narudžba se mora podudarati s redoslijedom vaših postavki administratora za Analytics za podatke. Sustav 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, stvarno 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 da trgovci ne misle da se za prikupljanje podataka trebaju oslanjati na IT. Oni čine. Primjer slučaja -> 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 trolati. Umjesto toga, pokušavam dodati svoje iskustvo s alatima o kojima raspravljate kako bih proširio razgovor na profesionalan i konstruktivan način.

    Najbolji,

    Yehoshua

    • 2

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

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

      Hvala opet!

  2. 3

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.