Hvernig á að útfæra sérsniðna hópa Google Analytics með Google Tag Manager

efnisflokkun

Í fyrri grein deildi ég hvernig á að innleiða Google Tag Manager og Universal Analytics. Það er nokkuð grunn forréttur bara til að koma þér af stað, en Google Tag Manager er ótrúlega sveigjanlegt (og flókið) tól sem hægt er að nota í tugi mismunandi aðferða.

Þó að ég geri mér grein fyrir því að einhver þróun gæti dregið úr flækjum þessarar framkvæmdar, þá kaus ég að fara handvirkt með viðbætur, breytur, kveikjur og merki. Ef þú hefur betri leið til að framkvæma þessa stefnu án kóða - deilðu því fyrir alla muni í athugasemdunum!

Ein af þessum aðferðum er hæfileiki til að byggja upp Efnisflokkun í Universal Analytics með Google Analytics. Þessi grein mun vera sambland af gífuryrðum, vandamálum til að vera meðvitaðir um og skref fyrir skref leiðbeiningar við að útfæra sérstaklega hópsamsetningu með Viðbót Google Tag Manager frá DuracellTomi fyrir WordPress, Google Tag Manager og Google Analytics.

Google Merkjastjóri Rant

Fyrir svo ótrúlega flókið verkfæri, styðja greinar Google algerlega. Ég er ekki bara að væla, ég er heiðarlegur. Öll myndskeiðin þeirra, eins og hér að ofan, eru þessi björtu og litríku myndskeið um það sem hægt er að ná fram með nákvæmlega engum skref fyrir skref myndbönd, engar skjámyndir í greinum sínum og aðeins upplýsingar á topp stigi. Jú, þeir munu fela í sér alla möguleika og sveigjanleika sem þú hefur yfir að ráða en þú hefur í raun engar upplýsingar um dreifingu þess.

Eftir 30 útgáfur af dreifingu merkjanna minna, heilmikið af breytingum innan Google Analytics og nokkrar vikur á milli breytinga til að prófa ... Mér fannst þessi æfing ótrúlega pirrandi. Þetta eru tveir vettvangar sem ættu að virka óaðfinnanlega en hafa í raun og veru nánast enga framleiðsluaðlögun alls staðar utan nokkurra sviða til að forefna.

Efnisflokkun Google

Þó að flokkun og merking hafi verið til í nokkra áratugi, þá finnurðu það ekki í getu innihaldssamstæðunnar. Kannski birti ég svona færslu sem inniheldur marga flokka, tugi eða svo merki, skjámyndir og myndband. Væri ekki ótrúlegt að sneiða og teninga þær upplýsingar með Google Analytics? Jæja, gangi þér vel, því hæfileiki þinn til að þróa innihaldshópa er takmarkaður. Það eru engar leiðir til að senda fjölda flokka, merkja eða eiginleika til Google Analytics. Þú ert fastur með í rauninni 5 textareiti sem eru takmarkaðir við eina breytu hver.

Fyrir vikið hef ég hannað innihaldshópinn minn á eftirfarandi hátt:

  1. Titill efnis - Svo að ég geti skoðað greinar eins og “hvernig á að gera” og aðrar greinar sem oft eru nefndar.
  2. Efnisflokkur - Svo að ég geti skoðað aðalflokkinn og séð hversu vinsæll hver flokkur er og hvernig innihaldið stendur sig innan.
  3. Efnishöfundur - Til þess að ég geti skoðað gestahöfunda okkar og séð hverjir eru að vekja þátttöku og umskipti.
  4. Efnisgerð - Svo að ég geti skoðað upplýsingatækni, podcast og myndskeið til að sjá hvernig það efni stendur sig í samanburði við aðrar tegundir efnis.

Restin af þessari kennslufræði er byggð á því að þú hefur þegar gert það skráði sig í Google Tag Manager.

Skref 1: Setja upp Google Analytics efnisflokkun

Þú þarft í raun ekki að hafa nein gögn til Google Analytics til að setja upp efnisflokkun þína. Farðu í stjórnun innan Google Analytics og þú munt sjá efnisflokkun á listanum:

innihaldshópar-stjórnandi

Þú vilt það innan innihaldshóps bættu við hvern efnisflokkun:

Bæta við efnisflokkun

Athugið örvarnar tvær! Til að forða þér frá því að rífa úr þér hárið þegar gögnin þín birtast ekki í Google Analytics, vertu algerlega vakandi við að tvírýna raufina sem passar við vísitölunúmer þitt. Af hverju þetta er jafnvel valkostur er mér ofar.

Lokinn efnisflokkunarlisti ætti að birtast svona (þegar þú smellir á raða ... vegna þess að af einhverjum ástæðum líkar Google Analytics við að pína okkur áráttuáráttu notendur sem velta því fyrir okkur hvers vegna þeir eru ekki nú þegar flokkaðir í númeraröð. Ó ... og ef það er ekki nægilega pyntað, þú getur aldrei eytt efnisflokkun. Þú getur aðeins gert það óvirkt.)

innihaldshópalisti

Whew ... lítur vel út. Okkar starfi er lokið í Google Analytics! Svona ... við verðum að prófa og senda nokkur gögn seinna sem við getum farið yfir.

Skref 2: Setja upp WordPress viðbótina frá DuracellTomi fyrir Google Tag Manager

Næst verðum við að byrja að birta gögn sem Google Tag Manager getur náð, greint og hrint af stað Google Analytics kóða. Þetta gæti verið nokkuð verkefni, það voru ekki ótrúlegir WordPress verktaki þarna úti. Við elskum valkostina í boði WordPress viðbótin frá DuracellTomi. Það er vel stjórnað og stutt.

Gríptu auðkenni Google Tag Manager frá vinnusvæðinu þínu í Google Tag Manager og settu það í almennar stillingar tappisins> auðkenni Google Tag Manager.

google-tag-manager-id

Ég myndi mjög mæla með að setja viðbótina upp með því að nota sérsniðin aðferð þar sem þú setur handritið inn í þemað (venjulega header.php skrána). Ef þú gerir það ekki getur það valdið öðru máli sem mun gera þig brjálaðan ... gagnalagið sem viðbótin er að senda til Google Tag Manager verður vera skrifuð áður en handritinu er hlaðið fyrir Google Tag Manager. Ég skil ekki rökfræðina sem fylgir þar, bara veit að þú munt draga hárið á þér og veltir fyrir þér hvers vegna gögn eru ekki send almennilega án þessarar staðsetningar.

google-tag-manager-sérsniðin

Næsta skref er að stilla hvaða gagnalög þú vilt láta fara í Google Tag Manager. Í þessu tilfelli er ég að fara framhjá póstgerðinni, flokkunum, merkjunum, nafni höfundar færslunnar og titli færslunnar. Þú munt sjá að margir aðrir valkostir eru í boði, en við höfum þegar útskýrt hópa sem við erum að stilla og hvers vegna.

WordPress gagnalag Google Tag Manager

Á þessum tímapunkti er viðbótin sett upp og Google Tag Manager hlaðið, en þú hefur í raun ekki gögn send til Universal Analytics (ennþá). Ef þú skoðar uppruna síðunnar núna muntu sjá gögnalög birt fyrir Google Tag Manager, þó:

Kóðasýn

Takið eftir að gagnalagið er sameinað í lykilgildispörum (KVP). Í Step 4 hér að neðan ætlum við að sýna þér hvernig á að staðfesta þetta án þess að skoða kóðagjafa síðunnar. Fyrir DuracellTomi viðbótina eru lyklarnir:

  • Titill síðu - Þetta er titill síðunnar.
  • pagePostType - Þetta er hvort sem það er færsla eða blaðsíða.
  • síðaPostType2 - Þetta er hvort sem um er að ræða eina færslu, flokkasafn eða síðu.
  • síðu Flokkur - Þetta er fylking flokka sem færslan var flokkuð í.
  • síðuEiginleikar - Þetta er fylki af þeim merkjum sem færslan var merkt fyrir.
  • síðuPostAuthor - Þetta er höfundur eða færslan.

Hafðu þetta vel, við munum þurfa á þeim að halda þegar við skrifum kveikjurnar okkar.

Ég geri ráð fyrir að þú hafir hlaðið Google Analytics tappi eða að þú hafir fellt inn greinandi handritamerki í þema þínu sjálfur. Skrifaðu niður Google Analytics auðkenni þitt (lítur út eins og UA-XXXXX-XX), þú þarft það næst. Þú vilt fjarlægja handritamerkið eða viðbótina og hlaða síðan Universal Analytics í gegnum Google Tag Manager.

Skref 3: Setja upp Google Tag Manager

Ef þú ert með læti yfir því að Google Analytics verði ekki birt á vefsvæðinu þínu á þessum tímapunkti, gerum það bara hratt áður en við gerum breytingar. Þegar þú skráir þig inn í Google Tag Manager skaltu velja vinnusvæði þitt:

  1. Veldu Bættu við merki
  2. Veldu Universal Analytics, nefndu merkið þitt efst til vinstri og sláðu inn UA-XXXXX-XX auðkenni þitt
  3. Segðu nú merkinu hvenær á að skjóta núna með því að smella á Kveikja og velja allar síður.

Universal Analytics Bæta við tagi Google Tag Manager

  1. Þú ert ekki búinn! Nú verður þú að smella Birta og merkið þitt verður lifandi og greinandi verður hlaðinn upp!

Skref 4: Er Google Tag Manager raunverulega að virka?

Æ, þú munt elska þennan. Google Tag Manager kemur í raun með aðferð til að prófa merkin þín til að hjálpa þér að leysa og laga þau. Það er lítill matseðill á birtingarvalkostinum sem þú getur smellt á - Tónlist.

Forskoðun og kembiforrit Google Tag Manager

Opnaðu nú vefsíðuna sem þú ert að vinna að á nýjum flipa og þú munt töfrandi sjá upplýsingar um Tag Manager í síðufæti:

Google Tag Manager - Forskoðun og kembiforrit

Hversu flott er það? Þegar við komumst yfir gögn um efnisflokkun með Google Tag Manager geturðu séð hvaða merki er hleypt af, hvað er ekki hleypt af og öll gögn sem eru send! Í þessu tilfelli er það merkið sem við nefndum Universal Analytics. Ef við smellum á það getum við í raun skoðað upplýsingar um merki Google Analytics.

Skref 5: Setja upp efnisflokkanir í Google Tag Manager

Woohoo, við erum næstum búin! Jæja, ekki alveg. Þetta verður skrefið sem raunverulega getur gefið þér erfiðan tíma. Af hverju? Vegna þess að hleypa verður af síðuútsýni í Universal Analytics með efnisflokkuninni verður að nást í einum atburði. Rökrétt, svona þarf það að gerast:

  1. Beðið er um WordPress síðuna.
  2. WordPress viðbótin sýnir gagnalagið.
  3. Handrit Google Tag Manager framkvæmir og flytur gagnalagið frá WordPress til Google Tag Manager.
  4. Breytur Google Tag Manager eru auðkenndar í gagnalaginu.
  5. Kveikjur Google Tag Manager eru auðkenndar út frá breytunum.
  6. Google Tag Manager rekur sérstök merki út frá kveikjunum.
  7. Sérstakri merkingu er hleypt af sem ýtir viðeigandi gögnum um efnisflokkun til Google Analytics.

Svo ... ef það fyrsta sem gerist er að gagnalagið er sent til Google Tag Manager þá verðum við að geta lesið þessi lykilgildispör. Við getum gert þetta með því að bera kennsl á þær breytur sem samþykktar eru.

Notendaskilgreindar breytur Google Tag Manager

Nú þarftu að bæta við og skilgreina hverja breytu sem farin er í gagnalaginu:

  • Titill síðu - Innihaldsheiti
  • pagePostType - Efnisgerð
  • síðaPostType2 - Efnisgerð (mér líkar þetta með því að nota þetta þar sem það er nákvæmara)
  • síðu Flokkur - Efnisflokkur
  • síðuEiginleikar - Efnismerki (þú gætir viljað nota þetta af og til í stað bara flokka)
  • síðuPostAuthor - Efnishöfundur

Gerðu þetta með því að skrifa inn gögnlagabreytuheitið og vista breytuna:

Breytileg stilling

Á þessum tímapunkti veit Google Tag Manager skilning á því hvernig á að lesa gagnalagabreyturnar. Það væri gaman ef við gætum einfaldlega komið þessum gögnum beint til Google Analytics en við getum það ekki. Af hverju? Vegna þess að fjöldi flokka eða merkja mun fara yfir stafatakmarkanir sem settar eru fyrir hverja efnisflokkun sem er leyfð í Google Analytics. Google Analytics (því miður) getur ekki samþykkt fylki. Svo hvernig komumst við hjá því? Úff ... þetta er pirrandi hlutinn.

Þú verður að skrifa kveikju sem leitar að flokknum eða merkinu þínu innan fylkisstrengsins sem sendur er í gagnalagabreytunni. Okkur er í lagi að láta titil, höfund, tegund fara þar sem þeir eru texti. En flokkur er ekki svo að við þurfum að fara yfir fyrsta (aðal) flokkinn sem liðinn er í fylkinu. Undantekningin er auðvitað ef þú velur ekki marga flokka á hverja færslu ... þá geturðu bara smellt á hnappinn og valið Efnisflokkur.

Hér er að hluta til skoðaður listinn yfir kveikjurnar:

Kveikjur eftir flokkum

Hér er dæmi um einn af þessum kveikjum fyrir flokk okkar fyrir markaðssetningu efnis:

Sumir Page View kallar

Við erum með reglulega segð hér sem passar við fyrsta (aðal) flokkinn sem var liðinn í fylkinu í gagnalaginu, þá sjáum við til þess að um eina færslu sé að ræða.

Ef þér gengur illa að skrifa svipbrigði gætirðu viljað hætta að draga í hárið á þér og halda áfram Fiverr. Ég hef náð ótrúlega góðum árangri á Fiverr - og ég bið venjulega um tjáningu sem og skjöl um hvernig það virkaði.

Þegar þú ert kominn með kveikjufyrirtæki fyrir hvern flokk ertu tilbúinn að búa til merkjalistann þinn! Stefna okkar hérna er að skrifa fyrst Universal Analytics merkið (UA) en er ekki rekið þegar eitthvað af flokkamerkjunum okkar er rekið. Lokinn listi virðist líta svona út:

Merkimiðar í Google Tag Manager

Allt í lagi ... þetta er það! Við ætlum nú að leiða saman alla töfra með merkinu okkar. Í þessu dæmi ætla ég að standast Efnisflokkun fyrir hverja færslu sem er flokkuð með efnismarkaðssetningu („innihald“):

Flokkur Efnisflokkar

Gefðu merkinu þínu nafn, sláðu inn Google Analytics auðkenni þitt og stækkaðu síðan Fleiri Stillingar. Innan þess kafla finnurðu innihaldshópa þar sem þú vilt slá inn vísitölunúmerið nákvæmlega hvernig þú slóst það inn Google Analytics stjórnandi stillingar.

Hér er annar mállaus ... pöntunin verður að passa röð Analytics stjórnenda stillinga fyrir gögnin. Kerfið er ekki nógu gáfulegt til að ná réttu breytunum fyrir rétta vísitölu.

Þar sem flokkurinn er ekki liðinn (vegna erfiðleika fylkisins) verður þú að slá inn þinn flokk fyrir Index 2. Hins vegar, fyrir hina 3 innihaldshópana, geturðu bara smellt á reitinn til hægri og valið breytuna það er beint framhjá gagnalaginu. Þá þarftu að velja kveikjuna og vista merkið þitt!

Endurtaktu fyrir hvern flokk þinn. Vertu viss um að fara aftur í UA-merkið þitt (catch-all) og bæta við undantekningum fyrir hvern flokk þinn. Forskoða og kemba til að prófa og tryggja að þú hleypir af merkjunum þínum og sendir gögn almennilega til efnisflokkanna.

Þú ættir að geta staðfest allt en þú verður samt að bíða í nokkrar klukkustundir eftir að Google Analytics nái sér á strik. Næst þegar þú skráir þig inn geturðu notað Titill efnis, efnisflokkur, og Efnishöfundur að sneiða og teninga gögnin þín í Google Analytics!

3 Comments

  1. 1

    Hæ Douglas,

    Thanks for taking time to put together this article. As a professional who spends a lot of his time working with Google Tag Manager and Google Analytics, I’d like to share some thoughts I have to the points you’ve raised.

    I think that there are a number of weaknesses with both tools; this reply is not going to focus on that. Rather, I’m going to address points in your article where I think you are correct, and other areas that I disagree agree with. I believe this type of dialogue is healthy within our professional sphere. I am NOT trying to troll.

    “For such an amazingly complex tool, Google support articles absolutely suck”

    I think you’re looking at the wrong documentation. With regards to the “high level” videos, yeah — you’re not going to get very far. Google’s documentation certainly did used to suck, but it is much better now.

    Since both GTM and GA are tools which require a fair amount of technical knowledge to implement correctly, I’d like to suggest that your readers turn to the developer guides for these products:

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

    Also, the internet has no shortage of easily accessible guides for doing basically whatever the heck you want with GTM. The best sources of knowledge are:

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

    Basically, anything that I’d want to write myself about GTM has already be covered by those three.

    As far as I’m concerned, the A-Z documentation doesn’t need to come from Google. The community is so robust you can find any answer with little effort.

    “These are two platforms that should work seamlessly but truly have almost no productized integration whatsoever outside a couple of fields to prepopulate.”

    I think you are misunderstanding what GTM is. It works great with GA, much better than any other TMS. GTM is not only for deploying Google Analytics. That said, I would not deploy GA using any other tool.

    GTM’s Google Analytics tag is a graphical user interface for deploying code that many people would find difficult to manage.

    When it comes to content groups, it sounds a lot easier to me to fill in a little box in GTM with a variable than to write

    ga(‘set’, ‘contentGroup’, ”);

    and have the dynamic values of your fields populated by server-side logic that is more difficult to maintain than a data layer.

    “There are no means of passing an array of categories, tags, or characteristics to Google Analytics”

    While you are correct that Google Analytics records values for Content Groupings as strings, not arrays or objects, that is simply a technical terminology.

    You absolutely can pass an array of categories or tags to GA. Turn your array into a delimited string and you’re set.

    A simple custom javascript variable will turn your array into a string.

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

    See this article for examples of how to analyze that data: http://www.lunametrics.com/blog/2016/05/25/report-items-in-multiple-categories-in-google-analytics/

    Do you need to know some basic javascript to use GTM effectively? Definitely. Is that a short coming of the tool? Absolutely not. It’s a TMS. Of course you need to know javascript to use it.

    ” Oh… and if that’s not torture enough, you can’t ever delete a content grouping. You can only disable it.”

    INDEED. There really should be toggles to remove the field from reports.

    “the dataLayer that the plugin is sending to Google Tag Manager must be written before the script is loaded for Google Tag Manager”

    This is a problem with the plugin. The author of the plugin is initializing the dataLayer incorrectly and not using an “event” which is GTM’s internal messaging bus. Don’t pull out your hair, though. It’s not worth it.

    Jumping to step 5 (other steps seem on target)

    “Because your array of categories or tags will surpass the character limits set on each Content Grouping allowed in Google Analytics. Google Analytics (sadly) can not accept an array. So how do we get around it? Ugh… this is the frustrating part.”

    This is not an issue of character limits for GA. You just need to change your array to a string, which is the expected value in GA’s API. A dimension describes thing. So a string (word) is what is expected.

    “Once you have a trigger set for each category, you’re ready to build your tag list!”

    Noooooo! 🙂 Don’t go down that path. Use a delimited value and you save yourself tons of headache.

    “Here’s another dumb thing… the order must match the order of your Analytics Admin settings for the data. The system isn’t intelligent enough to grab the right variables for the proper index number.”

    I don’t believe that is true. As long as your index is a number, the value for the index will populate your tag with the correct value.

    The main positive takeaway I have from your article is that your readers are exposed to a critical way to “slice and dice” data in GA. That is of huge importance and there are free plugins for WordPress that will allow them to do so.

    In terms of managing their data collection in a more sophisticated manner, it’s a really a function of IT to provide the proper data to marketing which has business value. The challenge that tool like GTM has introduced into the market (because of its huge adoption) is that marketers don’t think that they need to rely on IT to collect data. They do. Case in point –> The GA API requires a string for Custom Dimension fields. If you don’t transpose an array into a string, you’ll end up creating an absurd number of tags. That’s not an elegant solution, or even required.

    I hope that my feedback on your article is received well. I am not trying to troll. Rather, I am trying to add my experience with tools that you are discussing to broaden the conversation in a professional and constructive way.

    Best,

    Yehoshua

    • 2

      Yehoshua, are you kidding? That’s not trolling… that’s AMAZING feedback. Absolutely love the feedback and expertise you’re sharing with our audience.

      Note: I did have the indexes set correctly on the data passed for Content Groups but it did NOT work when it was not in the correct order.

      Takk aftur!

  2. 3

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.