Kako uporabiti skupine po meri Google Analytics z Google Upraviteljem oznak

vsebinsko razvrščanje

V prejšnjem članku sem delil kako uporabiti Google Tag Manager in Universal Analytics. To je dokaj osnovno zagonsko orodje, samo zato, da vas spusti s tal, toda Google Tag Manager je neverjetno prilagodljivo (in zapleteno) orodje, ki ga lahko uporabimo za ducate različnih strategij.

Čeprav se zavedam, da bi lahko nek razvoj ublažil nekatere zapletenosti te izvedbe, sem se odločil za ročno uporabo vtičnikov, spremenljivk, sprožilcev in oznak. Če imate boljše sredstvo za izvajanje te strategije brez kode - jo vsekakor delite v komentarjih!

Ena od teh strategij je sposobnost zapolnjevanja Razvrščanje vsebine v Universal Analytics z uporabo storitve Google Analytics. Ta članek bo kombinacija razprave, težav, ki se jih je treba zavedati, in vodnik po korakih pri natančnem izvajanju razvrščanja vsebin z uporabo DuracellTomi vtičnik Google Tag Manager za WordPress, Google Tag Manager in Google Analytics.

Rant Google Upravitelja oznak

Za tako neverjetno zapleteno orodje so Googlovi članki za podporo popolnoma zanič. Ne samo cvilim, ampak sem iskren. Vsi njihovi videoposnetki, kot je tisti zgoraj, so ti svetli in barviti videoposnetki o tem, kaj je mogoče doseči brez popolnoma posnetih videoposnetkov, brez posnetkov zaslona v njihovih člankih in samo z informacijami na najvišji ravni. Seveda bodo vključevali vse možnosti in prilagodljivost, ki jih imate na voljo, vendar dejansko nimate nobenih podrobnosti o uvajanju.

Po 30 različicah uvajanja mojih oznak, na desetine urejanj v storitvi Google Analytics in nekaj tednih, ki so potekali med spremembami za preizkušanje ... Ta vaja se mi je zdela zelo moteča. To sta dve platformi, ki bi morali delovati nemoteno, vendar v resnici skorajda nista producirane integracije zunaj nekaj polj, ki bi jih lahko predpopulirali.

Googlovo razvrščanje vsebin v skupine

Medtem ko kategorizacija in označevanje obstaja že nekaj desetletij, tega ne boste našli v zmožnostih razvrščanja vsebin. Morda objavim takšno objavo, ki vključuje več kategorij, dvanajst oznak, posnetke zaslona in video. Ali ne bi bilo neverjetno, če bi te podatke razrezali na kocke z uporabo storitve Google Analytics? No, veliko sreče, ker je vaša sposobnost razvijanja skupin vsebin omejena. Google Analytics ne more posredovati vrste kategorij, oznak ali značilnosti. Zaljubljeni ste v osnovi s 5 besedilnimi polji, omejenimi na eno spremenljivko.

Kot rezultat sem svoje razvrščanje vsebin oblikoval na naslednji način:

  1. Naslov vsebine - Tako da si lahko ogledam članke, kot so »kako« in druge članke s splošnim naslovom.
  2. Kategorija vsebine - Da si lahko ogledam primarno kategorijo in vidim, kako priljubljena je posamezna kategorija in kako deluje vsebina znotraj.
  3. Avtor vsebine - Tako da si lahko ogledam naše gostujoče avtorje in vidim, kateri izmed njih spodbujajo angažiranost in konverzije.
  4. Vrsta vsebine - Tako da si lahko ogledam infografike, poddaje in videoposnetke, da vidim, kako uspešna je ta vsebina v primerjavi z drugimi vrstami vsebine.

Preostanek te vadnice temelji na dejstvu, da ste že prijavil za Google Tag Manager.

1. korak: Nastavitev razvrščanja vsebine storitve Google Analytics

Za nastavitev razvrščanja vsebine v storitev Google Analytics dejansko ni treba imeti podatkov. V storitvi Google Analytics pojdite na skrbništvo in na seznamu boste videli razvrščanje vsebine:

content-groupings-admin

Znotraj razvrščanja vsebin boste želeli dodaj vsako razvrščanje vsebine:

Dodajte razvrščanje vsebine

Upoštevajte dve puščici! Če se ne boste strgali, ko se vaši podatki ne prikažejo v storitvi Google Analytics, bodite popolnoma pozorni pri dvojnem preverjanju, ali se reža ujema z vašo indeksno številko. Zakaj je to sploh možnost, me ne ve.

Končni seznam za razvrščanje vsebin bi se moral prikazati tako (ko kliknete razvrsti ... ker nas Google Analytics iz nekega razloga rad muči obsesivno kompulzivne uporabnike, ki se sprašujejo, zakaj še niso razvrščeni po številkah. Oh ... in če to ni dovolj mučenje, skupine vsebin nikoli ne morete izbrisati. Lahko jo samo onemogočite.)

seznam vsebinskega razvrščanja

Whew ... videti dobro. Naše delo je opravljeno v storitvi Google Analytics! Nekako ... kasneje bomo morali preizkusiti in poslati nekaj podatkov, ki jih bomo lahko pregledali.

2. korak: Nastavitev vtičnika WordPress DuracellTomi za Google Tag Manager

Nato moramo začeti objavljati podatke, ki jih lahko Google Tag Manager zajame, analizira in sproži kodo Google Analytics. To bi se lahko precej zavzelo, če ne bi bilo nekaj neverjetnih razvijalcev WordPressa. Všeč so nam možnosti, ki so na voljo DuracellTomi WordPress vtičnik. Dobro se upravlja in podpira.

Zgrabite svoj ID Google Tag Manager iz vašega delovnega prostora v Google Tag Manager in ga postavite v splošne nastavitve vtičnika> polje ID Google Tag Manager.

google-tag-manager-id

Zelo priporočam namestitev vtičnika z uporabo metoda po meri kamor vstavite skript v svojo temo (običajno v datoteko header.php). Če tega ne storite, lahko povzroči še eno težavo, ki vas bo povsem obnorela ... dataLayer, ki ga vtičnik pošilja v Google Tag Manager morajo napisati, preden se skript naloži za Google Tag Manager. Ne razumem logike, ki je tam vpletena, le vedite, da si boste vlekli lase in se spraševali, zakaj podatki niso poslani pravilno brez te postavitve.

google-tag-manager-custom

Naslednji korak je konfiguriranje podatkovnih slojev, ki jih želite prenesti v Google Tag Manager. V tem primeru posredujem vrsto objave, kategorije, oznake, ime avtorja objave in naslov objave. Videli boste, da je na voljo še veliko drugih možnosti, vendar smo že razložili skupine, ki jih konfiguriramo, in zakaj.

Google Tag Manager WordPress dataLayer

Na tej točki je vtičnik nameščen in naložen Google Upravitelj oznak, vendar dejansko še niste prenesli podatkov v Universal Analytics. Če si zdaj ogledate vir svoje strani, boste videli podatkovne sloje, objavljene za Google Tag Manager:

Pogled kode

Upoštevajte, da je dataLayer združen v parih ključ / vrednost (KVP). V korak 4 spodaj vam bomo pokazali, kako jih preverite, ne da bi si ogledali izvorno kodo vaše strani. Za vtičnik DuracellTomi so ključi:

  • pageTitle - To je naslov strani.
  • pagePostType - To je, ali gre za objavo ali stran.
  • pagePostType2 - To je, ali gre za eno objavo, arhiv kategorije ali stran.
  • pageCategory - To je vrsta kategorij, v katere je bila objava kategorizirana.
  • pageAttributes - To je vrsta oznak, za katere je bila objava označena.
  • pagePostAuthor - To je avtor ali prispevek.

Bodite pri roki, kasneje jih bomo potrebovali, ko bomo pisali sprožilce.

Predvidevam, da imate naložen vtičnik Google Analytics ali ste vdelali analitika skript oznako v svoji temi sami. Zapišite svoj ID storitve Google Analytics (izgleda kot UA-XXXXX-XX), to boste potrebovali naslednje. Odstranili boste oznako skripta ali vtičnik, nato pa naložite Universal Analytics prek Google Upravitelja oznak.

3. korak: Nastavitev Google Tag Manager

Če vas v tem trenutku ni treba objaviti storitve Google Analytics na vašem spletnem mestu, naredimo to zelo hitro, preden naredimo kakršne koli spremembe. Ko se prijavite v Google Tag Manager, izberite svoj delovni prostor:

  1. Izberite Dodajte oznako
  2. Izberite Universal Analytics, v zgornjem levem kotu poimenujte svojo oznako in vnesite svoj ID UA-XXXXX-XX
  3. Zdaj povejte oznaki, kdaj naj se sproži, tako da kliknete Sproži in izberete vse strani.

Universal Analytics Dodaj oznako Google Upravitelj oznak

  1. Nisi končal! Zdaj morate klikniti objavi in vaša oznaka bo v živo in analitika bo naložen!

4. korak: Ali Google Tag Manager dejansko deluje?

Oh, tole ti bo všeč. Google Tag Manager dejansko vsebuje metodo za testiranje oznak, ki vam pomaga odpraviti težave in jih odpraviti. Na možnosti Objavi je majhen meni, na katerega lahko kliknete - predogled.

Predogled in odpravljanje napak Google Tag Manager

Zdaj odprite spletno mesto, na katerem delate, v novem zavihku in v podnožju podnožja boste čarobno videli informacije upravitelja oznak:

Google Upravitelj oznak - predogled in odpravljanje napak

Kako kul je to? Ko začnemo posredovati podatke o razvrščanju vsebin z Google Upraviteljem oznak, lahko vidite, katera oznaka se sproži, kaj se ne sproži in kateri podatki se posredujejo! V tem primeru je to oznaka, ki smo jo poimenovali Universal Analytics. Če kliknemo na to, si lahko dejansko ogledamo podatke o oznaki Google Analytics.

5. korak: Nastavitev razvrščanja vsebin v Google Tag Manager

Woohoo, skoraj smo končali! No, v resnici ne. To bo korak, ki vam bo resnično težko dal čas. Zakaj? Ker je sprožanje ogleda strani v Universal Analytics z razvrščanjem vsebine treba izvesti v enem dogodku. Logično je, da se tako zgodi:

  1. Zahtevana je stran WordPress.
  2. Vtičnik WordPress prikaže dataLayer.
  3. Skript Google Tag Manager izvrši in posreduje dataLayer iz WordPressa v Google Tag Manager.
  4. Spremenljivke Google Tag Manager so prepoznane v podatkovnem sloju.
  5. Sprožilci Google Tag Manager so določeni na podlagi spremenljivk.
  6. Google Tag Manager sproži določene oznake na podlagi sprožilcev.
  7. Sproži se določena oznaka, ki v Google Analytics potisne ustrezne podatke o razvrščanju vsebine.

Torej ... če se najprej zgodi, da se dataLayer posreduje Google Tag Managerju, potem moramo biti sposobni prebrati te pare ključ / vrednost. To lahko storimo tako, da prepoznamo tiste posredovane spremenljivke.

Uporabniško določene spremenljivke Google Tag Manager

Zdaj morate dodati in definirati vsako spremenljivko, posredovano v podatkovnem sloju:

  • pageTitle - Naslov vsebine
  • pagePostType - Vrsta vsebine
  • pagePostType2 - vrsta vsebine (ta mi je všeč, če uporabljam to, ker je bolj specifična)
  • pageCategory - Kategorija vsebine
  • pageAttributes - Oznake vsebine (morda boste to želeli občasno uporabiti namesto samo kategorij)
  • pagePostAuthor - Avtor vsebine

To storite tako, da v ime spremenljivke podatkovne plasti vpišete in shranite spremenljivko:

Konfiguracija spremenljivke

Na tej točki Google Tag Manager ve, kako razume branje spremenljivk dataLayer. Bilo bi lepo, če bi lahko te podatke preprosto posredovali neposredno v Google Analytics, vendar jih ne moremo. Zakaj? Ker bo nabor kategorij ali oznak presegel omejitve znakov, določene za vsako razvrščanje vsebin, dovoljeno v storitvi Google Analytics. Google Analytics (žal) ne more sprejeti polja. Torej, kako ga lahko zaobidemo? Uf ... to je frustrirajoč del.

Napisati boste morali sprožilec, ki išče ime vaše kategorije ali oznake znotraj niza matrike, posredovanega v spremenljivki dataLayer. V redu je, če posredujemo naslov, avtorja, vrsto, saj gre za enojne besedilne izraze. Vendar kategorija ni, zato moramo pregledati prvo (primarno) kategorijo, ki je bila posredovana v matriki. Izjema je seveda, če ne izberete več kategorij na objavo ... potem lahko preprosto kliknete gumb in izberete kategorijo vsebine.

Tukaj je delni pogled na naš seznam sprožilcev:

Sprožilci po kategorijah

Tu je primer enega od tistih sprožilcev za našo kategorijo za vsebinsko trženje:

Nekateri sprožilci za ogled strani

Tu imamo regularni izraz, ki se ujema s prvo (primarno) kategorijo, posredovano v matriki v podatkovnem sloju, nato pa poskrbimo, da gre za eno objavo.

Če imate težave s pisanjem regularnih izrazov, boste morda želeli nehati vleči svoje lase in iti naprej Fiverr. Na Fiverru sem dosegel neverjetno odlične rezultate - in običajno prosim za izraz in dokumentacijo o tem, kako je deloval.

Ko ste nastavili sprožilec za vsako kategorijo, ste pripravljeni na sestavljanje seznama oznak! Naša strategija je, da najprej napišemo vseobsežno oznako Universal Analytics (UA), vendar se ne sproži, kadar koli se sproži katera koli kategorija. Izgleda, da je izpolnjen seznam videti tako:

Oznake v Google Upravitelju oznak

V redu ... to je to! Zdaj bomo združili vso čarovnijo z našo oznako. V tem primeru bom prenesel Razvrščanje vsebine za vsako posamezno objavo, ki je kategorizirana z vsebinskim trženjem (»vsebina«):

Skupine vsebin kategorije

Poimenujte svojo oznako, vnesite ID storitve Google Analytics in nato razširite Več Nastavitve. V tem razdelku boste našli skupine vsebin, kjer boste želeli natančno vnesti indeksno številko, kot ste jo vnesli Skrbnik storitve Google Analytics nastavitve.

Tu je še ena neumna stvar ... naročilo se morajo ujemati vrstni red nastavitev skrbnika storitve Analytics za podatke. Sistem ni dovolj inteligenten, da bi zajel prave spremenljivke za ustrezno številko indeksa.

Ker kategorija ni posredovana (zaradi težavnosti polja), boste morali v indeks 2. vnesti svojo kategorijo. Za ostale 3 skupine vsebin pa lahko samo kliknete polje na desni in izberete spremenljivko ki se neposredno prenese v podatkovni sloj. Nato boste morali izbrati sprožilec in shraniti oznako!

Ponovite za vsako od svojih kategorij. Nato se prepričajte, da se vrnete na oznako UA (catch-all) in dodate izjeme za vsako od svojih kategorij. Predoglejte in odpravite napake, da preizkusite in zagotovite, da pravilno sprožite oznake in podatke pošiljate v skupine vsebin.

Morali bi biti sposobni preveriti vse, vendar boste vseeno morali počakati nekaj ur, da Google Analytics nadoknadi. Ko se boste naslednjič prijavili, boste lahko uporabljali Naslov vsebine, kategorija vsebine, in Avtor vsebine za rezanje vaših podatkov v storitvi Google Analytics!

3 Komentarji

  1. 1

    Živijo Douglas,

    Hvala, ker ste si vzeli čas za sestavo tega članka. Kot strokovnjak, ki veliko svojega časa porabi za delo z Google Upraviteljem oznak in Google Analytics, bi rad podal nekaj svojih misli na vaše točke.

    Menim, da imata obe orodji številne slabosti; ta odgovor se ne bo osredotočil na to. Namesto tega bom v vašem članku obravnaval točke, na katerih menim, da imate prav, in druga področja, s katerimi se ne strinjam. Menim, da je takšen dialog v naši poklicni sferi zdrav. NE poskušam troliti.

    "Za tako neverjetno zapleteno orodje so Googlovi članki za podporo popolnoma zanič"

    Mislim, da gledate napačno dokumentacijo. Kar zadeva videoposnetke na visoki ravni, ja - ne boste prišli daleč. Googlova dokumentacija je sicer zagotovo sesala, zdaj pa je veliko bolje.

    Ker sta GTM in GA orodji, ki za pravilno izvajanje zahtevata precej tehničnega znanja, bi rad predlagal, da se vaši bralci obrnejo na vodnike za razvijalce teh izdelkov:

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

    Prav tako na internetu ne manjka lahko dostopnih vodnikov, s katerimi lahko v bistvu naredite karkoli, za vraga, z GTM. Najboljši viri znanja so:

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

    V bistvu so vse to, kar bi si želel napisati o GTM, že zajeli.

    Kar zadeva mene, dokumentacije AZ ni treba prihajati od Googla. Skupnost je tako močna, da lahko z malo truda najdete kakršen koli odgovor.

    "To sta dve platformi, ki bi morali delovati nemoteno, vendar v resnici skorajda ne bi imeli nobene producirane integracije zunaj nekaj polj, ki bi jih lahko predpopulirali."

    Mislim, da napačno razumete, kaj je GTM. Odlično deluje z GA, veliko bolje kot kateri koli drug TMS. GTM ni namenjen samo uvajanju storitve Google Analytics. Kljub temu ne bi uvedel GA z nobenim drugim orodjem.

    GTM-jeva oznaka Google Analytics je grafični uporabniški vmesnik za uvajanje kode, s katero bi bilo marsikomu težko upravljati.

    Ko gre za vsebinske skupine, se mi zdi veliko lažje, če v GTM vnesem majhno polje s spremenljivko, kot da pišem

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

    in imajo dinamične vrednosti vaših polj poseljene s strežniško logiko, ki jo je težje vzdrževati kot podatkovno plast.

    "Ni mogoče posredovati niza kategorij, oznak ali značilnosti storitvi Google Analytics."

    Čeprav imate prav, da Google Analytics vrednosti za skupine vsebin beleži kot nize, ne kot nize ali predmete, je to zgolj tehnična terminologija.

    GA-ju lahko popolnoma posredujete vrsto kategorij ali oznak. Spremenite polje v ločen niz in ste pripravljeni.

    Preprosta spremenljivka javascript po meri bo vaše polje spremenila v niz.

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

    Glejte ta članek za primere, kako analizirati te podatke: http://www.lunametrics.com/blog/2016/05/25/report-items-in-multiple-categories-in-google-analytics/

    Ali morate poznati nekaj osnovnega javascripta, da boste lahko GTM učinkovito uporabljali? Vsekakor. Je to kratek prihod orodja? Absolutno ne. To je TMS. Seveda morate za uporabo uporabljati javascript.

    "Oh ... in če to ni dovolj mučenje, skupine vsebin ne morete nikoli izbrisati. Lahko ga samo onemogočite. "

    PRAV ZARES. Resnično bi morali biti preklopniki za odstranjevanje polja iz poročil.

    "Podatkovni sloj, ki ga vtičnik pošilja v Google Tag Manager, morate napisati, preden se skript naloži za Google Tag Manager"

    To je težava z vtičnikom. Avtor vtičnika napačno inicializira dataLayer in ne uporablja "dogodka", ki je interno vodilo sporočil GTM. Ne izpuščajte si las. To ni vredno.

    Skok na 5. korak (drugi koraki se zdijo ciljni)

    »Ker bo nabor kategorij ali oznak presegel omejitve znakov, določene za vsako razvrščanje vsebin, dovoljeno v storitvi Google Analytics. Google Analytics (žal) ne more sprejeti polja. Torej, kako ga lahko zaobidemo? Uf ... to je frustrirajoč del. "

    To ni vprašanje omejitev znakov za GA. Samo spremenite polje v niz, kar je pričakovana vrednost v API-ju GA. Dimenzija opisuje stvar. Niz (beseda) je torej tisto, kar se pričakuje.

    "Ko ste nastavili sprožilec za vsako kategorijo, ste pripravljeni na sestavljanje seznama oznak!"

    Neeeeee! 🙂 Ne spuščajte se po tej poti. Uporabite ločeno vrednost in si prihranite tone glavobola.

    »Tu je še ena neumna stvar ... vrstni red se mora ujemati z vrstnim redom nastavitev skrbnika za Analytics za podatke. Sistem ni dovolj inteligenten, da bi zajel prave spremenljivke za ustrezno številko indeksa. "

    Ne verjamem, da je to res. Dokler je indeks številka, bo vrednost indeksa oznako zapolnila s pravilno vrednostjo.

    Glavni pozitivni odvzem vašega članka je, da so vaši bralci izpostavljeni kritičnemu načinu "rezanja in kockanja" podatkov v GA. To je izjemnega pomena in za WordPress obstajajo brezplačni vtičniki, ki jim bodo to omogočili.

    Kar zadeva bolj izpopolnjeno upravljanje njihovega zbiranja podatkov, je resnično funkcija IT, da trženju zagotovi ustrezne podatke, ki imajo poslovno vrednost. Izziv, ki ga je orodje, kot je GTM, predstavilo na trgu (zaradi njegove velike uporabe) je, da tržniki ne mislijo, da se morajo za zbiranje podatkov zanašati na IT. So. Primer -> API GA zahteva niz za polja dimenzij po meri. Če matrike ne prenesete v niz, boste na koncu ustvarili absurdno število oznak. To ni elegantna rešitev ali celo potrebna.

    Upam, da so bile moje povratne informacije o vašem članku dobro sprejete. Ne poskušam troliti. Namesto tega poskušam dodati svoje izkušnje z orodji, o katerih razpravljate, da poklicno in konstruktivno razširim pogovor.

    Lep pozdrav,

    Yehoshua

    • 2

      Yehoshua, se hecaš? To ni trolanje ... to so NEVERJETNE povratne informacije. Zelo so mi všeč povratne informacije in strokovno znanje, ki jih delite z našo publiko.

      Opomba: Kazala sem sicer pravilno nastavila za podatke, posredovane za skupine vsebin, vendar NI delovala, če niso bila v pravilnem vrstnem redu.

      Še enkrat hvala!

  2. 3

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.