Kuidas Google Analyticsi kohandatud gruppe juurutada Google Tag Manageri abil

sisu grupeerimine

Eelmises artiklis jagasin kuidas rakendada Google Tag Manageri ja Universal Analyticsi. See on üsna lihtne käivitaja, et teid lihtsalt maast lahti saada, kuid Google Tag Manager on uskumatult paindlik (ja keeruline) tööriist, mida saab kasutada kümnete erinevate strateegiate jaoks.

Kuigi ma mõistan, et mõni areng võib selle rakendamise mõningaid keerukusi leevendada, otsustasin kasutada pistikprogrammide, muutujate, käivitajate ja siltidega käsiraamatut. Kui teil on parem viis selle strateegia rakendamiseks ilma koodita - jagage seda kindlasti kommentaarides!

Üks neist strateegiatest on võime asustada Sisu rühmitamine Universal Analyticsis, kasutades Google Analyticsi. See artikkel saab olema kombinatsioon rämpsust, teadlikest probleemidest ja samm-sammulisest juhendist sisurühmitamise konkreetseks rakendamiseks DuracellTomi Google Tag Manageri pistikprogramm WordPressi, Google Tag Manageri ja Google Analyticsi jaoks.

Google Tag Manager Rant

Sellise hämmastavalt keeruka tööriista jaoks imevad Google'i tugiartiklid absoluutselt. Ma ei virise ainult, vaid olen aus. Kõik nende videod, näiteks ülaltoodud, on need erksad ja värvilised videod selle kohta, mida on võimalik saavutada täiesti ilma samm-sammult videodeta, nende artiklites ekraanipiltideta ja ainult tipptasemel teabeta. Muidugi, need hõlmavad kõiki teie käsutuses olevaid võimalusi ja paindlikkust, kuid teil pole selle rakendamise kohta üksikasju.

Pärast 30 versiooni oma siltide juurutamisest, kümneid muudatusi Google Analyticsis ja mõne nädala möödumist muudatuste testimiseks… leidsin, et see harjutus on tohutult masendav. Need on kaks platvormi, mis peaksid töötama tõrgeteta, kuid tõepoolest neil pole peaaegu ühtegi produtseeritud integreerumist väljaspool paari välja, mida eelpopuleerida.

Google'i sisugrupeerimise rant

Kuigi kategoriseerimine ja sildistamine on olnud paarkümmend aastat, ei leia te seda sisugrupeerimise võimetest. Võib-olla avaldan sellise postituse, mis sisaldab mitut kategooriat, kümmekond silti, ekraanipilti ja videot. Kas poleks hämmastav seda teavet viilutada ja tükeldada Google Analyticsi abil? Noh, palju õnne, sest teie võime sisurühmi arendada on piiratud. Kategooriate, siltide või omaduste massiivi edastamiseks Google Analyticsile pole mingeid vahendeid. Teil on kinni põhimõtteliselt 5 tekstivälja, mis on piiratud ühe muutujaga.

Selle tulemusena olen oma sisugruppe kujundanud järgmiselt:

  1. Sisu pealkiri - Et saaksin vaadata artikleid nagu “kuidas” ja teisi üldtunnustatud artikleid.
  2. Sisu kategooria - Et saaksin vaadata põhikategooriat ja näha, kui populaarne on iga kategooria ja kuidas sisu toimib.
  3. Sisu autor - Nii et ma saaksin vaadata meie külalisautoreid ja näha, millised neist suurendavad seotust ja konversioone.
  4. Sisu tüüp - Et saaksin vaadata infograafikuid, taskuhäälingusaateid ja videoid, et näha, kuidas see sisu võrreldes teiste sisutüüpidega toimib.

Selle juhendaja ülejäänud osa põhineb sellel, et olete seda juba teinud registreerusin Google Tag Managerisse.

1. samm: Google Analyticsi sisugrupeerimise seadistamine

Sisurühma seadistamiseks ei pea Google Analyticsi jõudma tegelikult mingeid andmeid. Google Analyticsis navigeerige halduse juurde ja näete loendis sisugruppi:

sisu-rühmitused-admin

Sisurühmituses soovite seda teha lisage iga sisurühmitus:

Lisage sisurühmitus

Pange tähele kahte noolt! Päästke end juuste väljalangemisest, kui teie andmeid Google Analyticsis ei kuvata, olge täiesti tähelepanelik, kontrollides, kas pesa vastab teie registrinumbrile. Miks see üldse variant on, on minul üle jõu.

Lõppenud sisurühmituste loend peaks ilmuma selline (kui klõpsate sorteerimise nuppu ... sest mingil põhjusel meeldib Google Analyticsile piinata meid obsessiiv-kompulsiivseid kasutajaid, kes imestavad, miks neid ei ole juba numbrilises järjestuses. Oh ... ja kui see pole piisavalt piinatud, te ei saa kunagi sisurühma kustutada. Saate selle ainult keelata.)

sisu grupeerimise loend

Hmm ... näeb hea välja. Meie töö on tehtud Google Analyticsis! Omamoodi ... peame hiljem mõned andmed testima ja saatma, et saaksime need üle vaadata.

2. samm: seadistage DuracellTomi WordPressi pistikprogramm Google Tag Manageri jaoks

Järgmisena peame alustama andmete avaldamist, mille abil Google Tag Manager saab Google Analyticsi koodi hõivata, analüüsida ja käivitada. See võib olla üsna suur ettevõtmine, mida ei teinud mõned hämmastavad WordPressi arendajad. Meile meeldivad läbi pakutavad võimalused DuracellTomi WordPressi pistikprogramm. See on hästi hallatud ja toetatud.

Haarake oma Google Tag Manageri ID oma tööruumist Google Tag Manageris ja pange see pistikprogrammi väljale Üldseaded> Google Tag Manageri ID.

google-tag-manager-id

Soovitaksin tungivalt pistikprogrammi installida, kasutades kohandatud meetod kuhu sisestate skripti oma teema (tavaliselt faili header.php). Kui te seda ei tee, võib see põhjustada uue probleemi, mis ajab teid täiesti hulluks ... dataLayer, mille pistikprogramm Google Tag Managerisse saadab peab tuleb kirjutada enne skripti laadimist Google Tag Manageri jaoks. Ma ei saa aru sealsest loogikast, lihtsalt tean, et tõmbate oma juukseid välja, mõeldes, miks andmeid ilma selle paigutuseta korralikult ei saadeta.

google-tag-manager-custom

Järgmine samm on konfigureerida millised dataLayersi kihid soovite Google Tag Managerisse edastada. Sel juhul edastan postituse tüübi, kategooriad, sildid, postituse autori nime ja postituse pealkirja. Näete, et saadaval on palju muid võimalusi, kuid oleme juba selgitanud konfigureeritavad rühmitused ja miks.

Google Tag Manageri WordPressi dataLayer

Sel hetkel on pistikprogramm installitud ja Google Tag Manager laaditud, kuid teil pole Universal Analyticsile andmeid veel edastatud (veel). Kui vaatate oma lehe allikat kohe, näete Google Tag Manageri jaoks avaldatud dataLayers, kuigi:

Koodivaade

Pange tähele, et dataLayer on ühendatud võtme-väärtuse paaridena (KVP). Sisse Samm 4 Allpool näitame teile, kuidas neid kinnitada, ilma et vaataksite oma lehe koodiallikat. DuracellTomi pistikprogrammi võtmed on järgmised:

  • lehepealkiri - See on lehe pealkiri.
  • pagePostType - See on siis postitus või leht.
  • pagePostiType2 - See on siis üks postitus, kategooriaarhiiv või leht.
  • pageKategooria - See on massiiv kategooriatest, kuhu postitus kategoriseeriti.
  • lehtAttribuudid - See on märgendite massiiv, millele postitus märgiti.
  • lehtPostAutor - See on autor või postitus.

Hoidke neid käepärast, neid vajame hiljem oma päästikute kirjutamisel.

Eeldan, et teil on Google Analyticsi pistikprogramm laaditud või olete selle sisseehitanud analytics ise oma teema skripti silt. Kirjutage oma Google Analyticsi ID (näeb välja nagu UA-XXXXX-XX), seda vajate järgmisena. Te soovite eemaldada skripti märgendi või pistikprogrammi ja seejärel laadida Google Analytics läbi Google Tag Manageri.

3. samm: Google Tag Manageri seadistamine

Kui teil on praegu paanika, et teie Google Analyticsit praegu teie saidil ei avaldata, teeme selle enne muudatuste tegemist kiiresti. Google Tag Managerisse sisse logides valige oma tööruum:

  1. valima Lisage silt
  2. valima Universal Analytics, andke oma sildile nimi vasakus ülanurgas ja sisestage oma UA-XXXXX-XX ID
  3. Nüüd öelge märgend, millal käivitada, klõpsates käsku Käivitamine ja valides kõik lehed.

Universal Analytics Lisa silt Google Tag Manager

  1. Sa pole valmis! Nüüd peate klõpsama Avalda ja teie silt on aktiivne ja analytics laaditakse üles!

4. samm: kas Google Tag Manager tegelikult töötab?

Sa armastad seda ühte. Google Tag Manager pakub tegelikult märgendite testimise meetodit, mis aitab teil vigade otsimisel ja parandamisel. Avaldamise valikul on väike menüü, millel saate klõpsata - Eelvaade.

Google Tag Manageri eelvaade ja silumine

Nüüd avage veebisait, millega töötate, uuel vahekaardil ja näete võlukunsti jaluspaneelil märgendihalduri teavet:

Google Tag Manager - eelvaade ja silumine

Kui lahe see on? Kui oleme jõudnud sisurühmituse andmete edastamiseni Google Tag Manageri abil, näete, milline silt käivitub, mis ei käivitu ja mis tahes andmed on edastatud! Sel juhul on see meie märgitud silt Universal Analytics. Kui klõpsame sellel, saame tegelikult vaadata Google Analyticsi märgendi teavet.

5. samm: sisurühmituste seadistamine Google Tag Manageris

Ohoo, me oleme peaaegu valmis! Noh, tegelikult mitte. See saab olema samm, mis võib tõesti anda teile raske aja. Miks? Kuna Universal Analyticsi lehevaatamise käivitamine sisurühmitusega peab toimuma ühe sündmusega. Loogiliselt võttes peab see juhtuma järgmiselt:

  1. Taotletakse WordPressi lehte.
  2. WordPressi pistikprogramm kuvab dataLayer.
  3. Google Tag Manageri skript käivitab ja edastab dataLayeri WordPressist Google Tag Managerisse.
  4. Google Tag Manageri muutujad tuvastatakse andmekihis.
  5. Google Tag Manageri päästikud tuvastatakse muutujate põhjal.
  6. Google Tag Manager käivitab päästikute põhjal konkreetsed märgendid.
  7. Käivitatakse konkreetne silt, mis suunab asjakohased sisugrupeerimise andmed Google Analyticsi.

Niisiis ... kui esimene asi, mis juhtub, on see, et dataLayer edastatakse Google'i märgendihaldurile, siis peame saama neid võtmeväärtuste paare lugeda. Saame seda teha, kui tuvastame need muutujad.

Google Tag Manageri kasutaja määratud muutujad

Nüüd peate lisama ja määratlema kõik dataLayeris edastatud muutujad:

  • lehepealkiri - sisu pealkiri
  • pagePostType - Sisu tüüp
  • pagePostiType2 - sisutüüp (mulle meeldib see seda kasutada, kuna see on täpsem)
  • pageKategooria - sisukategooria
  • lehtAttribuudid - sisumärgendid (võiksite seda aeg-ajalt kasutada ainult kategooriate asemel)
  • lehtPostAutor - sisu autor

Selleks kirjutage andmekihi muutuja nimi ja muutuja salvestage:

Muutuja konfiguratsioon

Siinkohal mõistab Google Tag Manager teab, kuidas lugeda dataLayer muutujaid. Tore oleks, kui saaksime need andmed lihtsalt Google Analyticsisse edastada, kuid me ei saa seda teha. Miks? Kuna teie kategooriate või siltide massiiv ületab Google Analyticsis lubatud sisurühmituste tähemärgipiirangud. Google Analytics (kahjuks) ei saa massiivi aktsepteerida. Kuidas me sellest mööda saame? Uh ... see on masendav osa.

Peate kirjutama päästiku, mis otsib teie kategooria või sildi nime muutuja dataLayer kaudu edastatud massiividest. Pealkirja, autori ja tüübi edastamine on korras, kuna need on ühetekstilised terminid. Kuid kategooria pole nii, et peame massiivi esimese (esmase) kategooria üle vaatama. Erandiks on muidugi see, kui te ei vali postituse jaoks mitu kategooriat ... siis võite lihtsalt klõpsata nupul ja valida sisukategooria.

Siin on osaline ülevaade meie käivitajate loendist:

Käivitajad kategooriate kaupa

Siin on näide ühest neist sisuturunduse kategooria käivitajatest:

Mõned lehevaatamise käivitajad

Meil on siin regulaarne avaldis, mis vastab dataLayer massiivi esimese (esmase) kategooriale, seejärel veendume, et see oleks üks postitus.

Kui teil on regulaarsete väljendite kirjutamisel keeruline, võiksite lihtsalt lõpetada oma juuste tõmbamise ja minna edasi Fiverr. Mul on olnud Fiverril uskumatult suurepäraseid tulemusi - ja tavaliselt küsin nii avaldist kui ka dokumentatsiooni selle toimimise kohta.

Kui olete igale kategooriale seadistanud päästiku, olete valmis oma sildiloendi koostama! Meie strateegia on siin kõigepealt kirjutada kõikehõlmav Universal Analyticsi silt (UA), kuid seda ei käivitata alati, kui mõni meie kategooria silt on käivitatud. Näib, et täidetud loend näeb välja selline:

Sildid Google Tag Manageris

Hästi ... see on see! Me ühendame nüüd kogu võlu oma sildiga. Selles näites lähen läbi Sisu rühmitamine sisupõhise turunduse kategooriasse („sisu”) kuuluva üksiku postituse jaoks:

Kategooria sisugrupid

Nimetage oma silt, sisestage oma Google Analyticsi ID ja laiendage seejärel More Settings. Selles jaotises leiate sisurühmad, kuhu soovite sisestada indeksi numbri täpselt selliselt, nagu te selle sisestasite Google Analyticsi administraator seaded.

Siin on veel üks loll asi ... tellimus peab sobima andmete Analyticsi administraatori seadete järjekord. Süsteem pole piisavalt intelligentne, et haarata õige indeksinumbri jaoks õiged muutujad.

Kuna kategooriat ei edastata (massiivi raskuste tõttu), peate sisestama oma kategooria indeksile 2. Kuid ülejäänud 3 sisurühma jaoks võite lihtsalt klõpsata paremal asuval kastil ja valida muutuja mis edastatakse otse dataLayeris. Seejärel peate valima päästiku ja salvestama märgendi!

Korrake seda iga kategooria puhul. Seejärel minge kindlasti oma UA (kõikehõlmav) märgendi juurde ja lisage iga kategooria jaoks erandid. Eelvaade ja silumine, et testida ja veenduda, et käivitate oma sildid ja saadate andmeid sisurühmadesse õigesti.

Peaksite saama kõike kontrollida, kuid peate siiski paar tundi ootama, kuni Google Analytics järele jõuab. Järgmisel sisselogimisel saate seda kasutada Sisu pealkiri, sisukategooria, ja Sisu autor viilutada ja tükeldada oma andmeid Google Analyticsis!

3 Kommentaarid

  1. 1

    Tere Douglas,

    Täname, et leidsite aega selle artikli koostamiseks. Professionaalina, kes veedab palju aega Google Tag Manageri ja Google Analyticsiga töötades, tahaksin jagada mõningaid mõtteid, mis mul on teie tõstatatud punktide kohta.

    Ma arvan, et mõlemal vahendil on mitmeid nõrkusi; see vastus ei keskendu sellele. Pigem käsitlen teie artiklis punkte, kus arvan, et teil on õigus, ja muid valdkondi, millega ma ei nõustu. Usun, et seda tüüpi dialoog on meie professionaalses sfääris tervislik. Ma EI ürita trollida.

    "Sellise hämmastavalt keeruka tööriista puhul on Google'i tugiartiklid täiesti imelikud"

    Arvan, et vaatate valesid dokumente. Mis puudutab "kõrgetasemelisi" videoid, siis jah – te ei jõua kuigi kaugele. Google'i dokumentatsioon oli kindlasti nõme, kuid nüüd on see palju parem.

    Kuna nii GTM kui ka GA on tööriistad, mille õigeks rakendamiseks on vaja üsna palju tehnilisi teadmisi, soovitan teie lugejatel tutvuda nende toodete arendaja juhendiga.

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

    Samuti pole Internetis puudust hõlpsasti juurdepääsetavatest juhenditest, mille abil saate GTM-iga põhimõtteliselt teha kõike, mida soovite. Parimad teadmiste allikad on:

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

    Põhimõtteliselt on need kolm juba hõlmatud kõike, mida ma tahaksin ise GTM-i kohta kirjutada.

    Minu arvates ei pea AZ-i dokumentatsioon pärinema Google'ilt. Kogukond on nii jõuline, et leiate igasuguse vastuse vähese vaevaga.

    "Need on kaks platvormi, mis peaksid töötama tõrgeteta, kuid millel pole tegelikult peaaegu mingit produktistatud integratsiooni väljaspool paari valdkonda, mida eelnevalt täita."

    Ma arvan, et sa saad valesti aru, mis on GTM. See töötab suurepäraselt GA-ga, palju paremini kui ükski teine ​​TMS. GTM pole mõeldud ainult Google Analyticsi juurutamiseks. See tähendab, et ma ei juurutaks GA-d ühegi teise tööriistaga.

    GTM-i Google Analyticsi märgend on graafiline kasutajaliides koodi juurutamiseks, mida paljudel inimestel oleks raske hallata.

    Kui rääkida sisurühmadest, siis mulle tundub palju lihtsam täita GTM-is muutujaga väike kast, kui kirjutada

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

    ja teie väljade dünaamilised väärtused on täidetud serveripoolse loogikaga, mida on keerulisem hooldada kui andmekihti.

    "Ei ole vahendeid Google Analyticsile kategooriate, siltide või omaduste massiivi edastamiseks"

    Kuigi teil on õigus, et Google Analytics salvestab sisu rühmituste väärtused stringidena, mitte massiivide või objektidena, on see lihtsalt tehniline terminoloogia.

    Saate GA-le kindlasti edastada hulga kategooriaid või silte. Muutke oma massiiv piiritletud stringiks ja ongi valmis.

    Lihtne kohandatud JavaScripti muutuja muudab teie massiivi stringiks.

    function(){
    var pageCategory = {{dl – leht – lehekategooria}};
    return pageCategory.join("|");
    }

    Sellest artiklist leiate näiteid nende andmete analüüsimise kohta. http://www.lunametrics.com/blog/2016/05/25/report-items-in-multiple-categories-in-google-analytics/

    Kas peate GTM-i tõhusaks kasutamiseks teadma mõnda põhilist JavaScripti? Kindlasti. Kas see on tööriista lühike tulemus? Absoluutselt mitte. See on TMS. Muidugi peate selle kasutamiseks teadma javascripti.

    ” Oh… ja kui see pole piisav piinamine, ei saa te kunagi sisu rühmitamist kustutada. Saate selle ainult keelata."

    TÕEPOOLEST. Välja aruannetest eemaldamiseks peaksid tõesti olema lülitid.

    "DataLayer, mille pistikprogramm saadab Google'i märgendihaldurile, tuleb kirjutada enne Google Tag Manageri skripti laadimist"

    See on pistikprogrammi probleem. Pistikprogrammi autor initsialiseerib dataLayeri valesti ega kasuta sündmust, mis on GTM-i sisemine sõnumsidesiin. Ära tõmba siiski juukseid välja. See ei ole seda väärt.

    Hüppamine 5. sammu juurde (muud sammud näivad olevat eesmärgipärased)

    "Kuna teie kategooriate või siltide massiiv ületab igale Google Analyticsis lubatud sisu grupeerimisele seatud tähemärgipiirangud. Google Analytics (kahjuks) ei saa massiivi aktsepteerida. Kuidas me siis sellest mööda saame? Oeh… see on masendav osa.”

    See ei ole GA tähemärgipiirangu probleem. Peate lihtsalt muutma massiivi stringiks, mis on GA API eeldatav väärtus. Dimensioon kirjeldab asja. Nii et string (sõna) on see, mida oodatakse.

    "Kui olete iga kategooria jaoks käivitaja määranud, olete valmis oma sildiloendit koostama!"

    Noooooo! 🙂 Ära mine seda teed. Kasutage piiritletud väärtust ja säästate end peavalust.

    "Siin on veel üks rumal asi... järjekord peab ühtima teie Analyticsi administraatori andmete järjekorraga. Süsteem pole piisavalt intelligentne, et haarata õige indeksinumbri jaoks õigeid muutujaid.

    Ma ei usu, et see tõsi on. Kuni teie register on arv, täidab indeksi väärtus teie märgendi õige väärtusega.

    Peamine positiivne järeldus, mille ma teie artiklist saan, on see, et teie lugejad puutuvad kokku kriitilise viisiga, kuidas GA-s andmeid lõigata. See on tohutu tähtsusega ja WordPressi jaoks on olemas tasuta pistikprogrammid, mis võimaldavad neil seda teha.

    Andmete kogumise keerukamal viisil haldamise seisukohalt on IT funktsioon tegelikult pakkuda turundusele õigeid andmeid, millel on äriline väärtus. Väljakutse, mille tööriist nagu GTM on turule toonud (selle tohutu kasutuselevõtu tõttu), seisneb selles, et turundajad ei arva, et nad peavad andmete kogumiseks tuginema IT-le. Nad teevad. Näide –> GA API nõuab kohandatud dimensiooni väljade jaoks stringi. Kui te massiivi stringiks ei transponeeri, loote lõpuks absurdse hulga silte. See pole elegantne lahendus ega isegi vajalik.

    Loodan, et minu tagasiside teie artiklile võetakse hästi vastu. Ma ei ürita trollida. Pigem püüan lisada oma kogemusi teie arutatavate vahenditega, et vestlust professionaalselt ja konstruktiivselt laiendada.

    Parim,

    Yehoshua

    • 2

      Yehoshua, kas sa teed nalja? See ei ole trollimine... see on HÄMESTAV tagasiside. Mulle meeldib väga tagasiside ja teadmised, mida meie vaatajaskonnaga jagate.

      Märkus. Mul olid sisurühmade jaoks edastatud andmete indeksid õigesti seadistatud, kuid see EI toiminud, kui need polnud õiges järjekorras.

      Tänan!

  2. 3

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.