Jak implementovat vlastní skupiny Google Analytics pomocí Správce značek Google

seskupení obsahu

V předchozím článku jsem sdílel jak implementovat Správce značek Google a Universal Analytics. Jedná se o poměrně základní spouštěč, jen abyste se dostali ze země, ale Google Tag Manager je neuvěřitelně flexibilní (a komplexní) nástroj, který lze použít pro desítky různých strategií.

I když si uvědomuji, že nějaký vývoj by mohl zmírnit některé složitosti této implementace, rozhodl jsem se jít ručně s pluginy, proměnnými, spouštěči a značkami. Pokud máte lepší způsob implementace této strategie bez kódu - v každém případě ji sdílejte v komentářích!

Jednou z těchto strategií je schopnost osídlit Seskupování obsahu v Universal Analytics pomocí Google Analytics. Tento článek bude kombinací chvástání, problémů, které je třeba si uvědomit, a podrobného průvodce při konkrétní implementaci seskupování obsahu pomocí Plugin Správce značek Google společnosti DuracellTomi pro WordPress, Správce značek Google a Google Analytics.

Správce značek Google

U tak úžasně složitého nástroje jsou články podpory Google naprosto naštvané. Nejsem jen kňučení, jsem upřímný. Všechna jejich videa, například ta výše, jsou tato jasná a barevná videa o tom, čeho lze dosáhnout absolutně žádnými videi krok za krokem, žádnými snímky obrazovky v jejich článcích a pouze informacemi nejvyšší úrovně. Jistě, budou zahrnovat všechny možnosti a flexibilitu, kterou máte k dispozici, ale ve skutečnosti nemáte žádné podrobnosti o jejich nasazení.

Po 30 verzích nasazení mých značek, desítkách úprav v Google Analytics a několika týdnech mezi změnami k testování ... Bylo mi toto cvičení neuvěřitelně frustrující. Jedná se o dvě platformy, které by měly fungovat bez problémů, ale ve skutečnosti nemají téměř žádnou produktivní integraci mimo několik polí k předběžnému naplnění.

Výslovnost seskupování obsahu Google

Zatímco kategorizace a označování existují už několik desetiletí, nenajdete je ve schopnostech seskupování obsahu. Možná zveřejním takový příspěvek, který obsahuje několik kategorií, tucet značek, snímků obrazovky a videa. Nebylo by úžasné rozdělit tyto informace pomocí Google Analytics? Hodně štěstí, protože vaše schopnost vytvářet skupiny obsahu je omezená. Neexistují žádné prostředky k předání řady kategorií, značek nebo charakteristik do Google Analytics. Uvízli jste v podstatě s 5 textovými poli omezenými na jednu proměnnou.

V důsledku toho jsem navrhl seskupení obsahu následujícím způsobem:

  1. Název obsahu - Abych si mohl prohlédnout články jako „jak na to“ a další běžně pojmenované články.
  2. Kategorie obsahu - Abych se mohl podívat na primární kategorii a zjistit, jak populární jsou jednotlivé kategorie a jak si jejich obsah vede.
  3. Autor obsahu - Abych si mohl prohlédnout naše hostující autory a zjistit, kteří z nich podporují zapojení a konverze.
  4. Typ obsahu - Abych se mohl podívat na infografiky, podcasty a videa, abych zjistil, jak si tento obsah vede ve srovnání s jinými typy obsahu.

Zbytek tohoto výukového programu je založen na skutečnosti, že jste již byli přihlášeni do Správce značek Google.

Krok 1: Nastavení seskupení obsahu Google Analytics

Ve skutečnosti nemusíte mít k dispozici žádné údaje přicházející do Google Analytics, abyste mohli nastavit seskupení podle obsahu. V rámci Google Analytics přejděte do administrace a v seznamu uvidíte seskupení obsahu:

content-groupings-admin

V rámci seskupení obsahu budete chtít přidat každé seskupení obsahu:

Přidejte seskupení obsahu

Všimněte si dvou šipek! Abyste se vyhnuli vytržení vlasů, když se vaše data nezobrazují v Google Analytics, buďte naprosto ostražití při dvojité kontrole, že slot odpovídá vašemu indexovému číslu. Proč je to vůbec možnost, je mimo mě.

Seznam seskupení dokončeného obsahu by měl vypadat takto (když kliknete na řazení ... protože Google Analytics z nějakého důvodu rád mučí nás obsedantně nutkavé uživatele, kteří se diví, proč ještě nejsou seřazeni v číselném pořadí. Ach ... seskupení obsahu nikdy nemůžete smazat. Můžete jej pouze deaktivovat.)

seznam seskupení obsahu

Páni ... vypadají dobře. Naše práce probíhá v Google Analytics! Něco… budeme muset otestovat a poslat nějaké údaje, které můžeme zkontrolovat.

Krok 2: Nastavení pluginu WordPress společnosti DuracellTomi pro Správce značek Google

Dále musíme začít publikovat data, pomocí kterých může Správce značek Google zaznamenávat, analyzovat a spouštět kód Google Analytics. To by mohl být docela závazek, že by to nebylo pro některé úžasné vývojáře WordPress. Milujeme možnosti dostupné prostřednictvím Plugin DuracellTomi WordPress. Je to dobře spravováno a podporováno.

Uchopte své ID Správce značek Google ze svého pracovního prostoru ve Správci značek Google a umístěte jej do pole Obecná nastavení pluginu> ID Správce značek Google.

google-tag-manager-id

Velmi bych doporučil nainstalovat plugin pomocí vlastní metoda kde vložíte skript do svého motivu (obvykle soubor header.php). Pokud tak neučiníte, může to způsobit další problém, který vás naprosto poblázní ... datová vrstva, kterou plugin odesílá do Správce značek Google musí být napsán před načtením skriptu pro Správce značek Google. Nechápu tu logiku, jen vězte, že si budete vytrhávat vlasy a přemýšlíte, proč se bez tohoto umístění data neposílají správně.

google-tag-manager-custom

Dalším krokem je konfigurace toho, jaké dataLayers chcete předat do Správce značek Google. V tomto případě předávám typ příspěvku, kategorie, značky, jméno autora příspěvku a název příspěvku. Uvidíte, že je k dispozici mnoho dalších možností, ale už jsme vysvětlili seskupení, která konfigurujeme, a proč.

Správce značek Google WordPress dataLayer

V tomto okamžiku je plugin nainstalován a načten Správce značek Google, ale do Universal Analytics ještě nemáte data (zatím). Pokud nyní zobrazíte zdroj své stránky, uvidíte dataLayers publikované pro Správce značek Google, i když:

Zobrazení kódu

Všimněte si, že dataLayer je spojen v párech klíč – hodnota (KVP). v Krok 4 níže vám ukážeme, jak je ověřit, aniž byste se podívali na zdrojový kód vaší stránky. U pluginu DuracellTomi jsou to klíče:

  • název stránky - Toto je název stránky.
  • pagePostType - To je, zda se jedná o příspěvek nebo stránku.
  • pagePostType2 - Jde o jediný příspěvek, archiv kategorií nebo stránku.
  • pageCategory - Toto je řada kategorií, do kterých byl příspěvek kategorizován.
  • pageAttributes - Toto je pole značek, pro které byl příspěvek označen.
  • pagePostAuthor - Toto je autor nebo příspěvek.

Mějte je po ruce, budeme je potřebovat později, když budeme psát naše spouštěče.

Předpokládám, že máte načten plugin Google Analytics nebo že jste vložili analytika značku skriptu v motivu sami. Zapište si své ID Google Analytics (vypadá jako UA-XXXXX-XX), toto budete potřebovat dál. Budete chtít odstranit značku skriptu nebo plugin a poté načíst Universal Analytics prostřednictvím Správce značek Google.

Krok 3: Nastavení Správce značek Google

Pokud vás panikaří z toho, že v tuto chvíli nemáte na svém webu publikovanou službu Google Analytics, udělejte to opravdu rychle, než provedeme jakékoli úpravy. Když se přihlásíte do Správce značek Google, vyberte svůj pracovní prostor:

  1. vybrat Přidejte značku
  2. vybrat Universal Analytics, pojmenujte štítek vlevo nahoře a zadejte své ID UA-XXXXX-XX
  3. Nyní řekněte značce, kdy se má nyní spustit, kliknutím na Spouštění a výběrem všech stránek.

Universal Analytics Přidat značku Správce značek Google

  1. Ještě jsi neskončil! Nyní musíte kliknout Publikovat a vaše značka bude aktivní a analytika bude načten!

Krok 4: Funguje Správce značek Google ve skutečnosti?

Tohle budeš milovat. Správce značek Google ve skutečnosti přichází s metodou testování značek, která vám pomůže je vyřešit a opravit. Na možnosti Publikovat je malá nabídka, na kterou můžete kliknout - Náhled.

Náhled a ladění Správce značek Google

Nyní otevřete web, na kterém pracujete, na nové kartě a magicky uvidíte informace Správce značek na panelu zápatí:

Správce značek Google - náhled a ladění

Jak je to skvělé? Jakmile se dostaneme k předávání dat seskupení obsahu pomocí Správce značek Google, můžete vidět, která značka se spouští, co se nespouští, a veškerá data, která se předávají! V tomto případě je to značka, kterou jsme pojmenovali Universal Analytics. Pokud na to klikneme, můžeme skutečně zobrazit informace o značce Google Analytics.

Krok 5: Nastavení seskupení obsahu ve Správci značek Google

Páni, už jsme skoro hotovi! No ne tak úplně. Bude to krok, který vám může opravdu zabrat. Proč? Protože spuštění zobrazení stránky v Universal Analytics pomocí seskupení obsahu musí být provedeno v jedné události. Logicky se to musí stát takto:

  1. Je vyžadována stránka WordPress.
  2. Plugin WordPress zobrazuje dataLayer.
  3. Skript Správce značek Google provede a předá dataLayer z WordPress do Správce značek Google.
  4. Proměnné Správce značek Google jsou identifikovány v datové vrstvě.
  5. Spouštěče Správce značek Google jsou identifikovány na základě proměnných.
  6. Správce značek Google spouští konkrétní značky na základě spouštěčů.
  7. Je spuštěna konkrétní značka, která posílá příslušná data seskupení obsahu do Google Analytics.

Takže… pokud se první věc stane, že se datová vrstva předá Správci značek Google, pak musíme být schopni tyto páry klíč – hodnota přečíst. Můžeme to udělat tak, že identifikujeme předané proměnné.

Uživatelem definované proměnné Správce značek Google

Nyní musíte přidat a definovat každou z proměnných předaných v datové vrstvě:

  • název stránky - Název obsahu
  • pagePostType - Typ obsahu
  • pagePostType2 - Typ obsahu (toto se mi líbí, protože je konkrétnější)
  • pageCategory - Kategorie obsahu
  • pageAttributes - Značky obsahu (můžete je čas od času použít místo pouze kategorií)
  • pagePostAuthor - Autor obsahu

Udělejte to tak, že napíšete název proměnné datové vrstvy a uložíte proměnnou:

Variabilní konfigurace

Správce značek Google v tomto okamžiku rozumí tomu, jak číst proměnné dataLayer. Bylo by hezké, kdybychom tyto údaje mohli jednoduše předat přímo do Google Analytics, ale nemůžeme. Proč? Protože vaše pole kategorií nebo značek překročí limity znaků nastavené pro každé seskupení obsahu povolené v Google Analytics. Google Analytics (bohužel) nemůže přijmout pole. Jak to tedy obejít? Uf ... toto je frustrující část.

Budete muset napsat spouštěč, který vyhledá vaši kategorii nebo název značky v řetězci pole předaném v proměnné dataLayer. Jsme v pořádku, když předáváme název, autora, typ, protože jde o jednotlivé textové výrazy. Ale kategorie není tak, že musíme zkontrolovat první (primární) kategorii předanou v poli. Výjimkou samozřejmě je, pokud nevyberete více kategorií u příspěvku ... pak stačí kliknout na tlačítko a vybrat kategorii obsahu.

Zde je částečný pohled na náš seznam spouštěčů:

Spouštěče podle kategorie

Zde je příklad jednoho z těchto spouštěčů pro naši kategorii pro Content Marketing:

Některé spouštěče zobrazení stránky

Máme zde regulární výraz, který odpovídá první (primární) kategorii předané v poli v datové vrstvě, pak se ujistíme, že jde o jediný příspěvek.

Pokud se vám nedaří psát regulární výrazy, možná si budete chtít přestat tahat vlasy a pokračovat Fiverr. Na Fiverru jsem měl neuvěřitelně skvělé výsledky - a obvykle žádám o vyjádření a dokumentaci o tom, jak to fungovalo.

Jakmile máte pro každou kategorii nastaven spouštěč, jste připraveni vytvořit seznam značek! Naší strategií je nejprve napsat univerzální značku Universal Analytics (UA), ale nespustí se, když se spustí některá z našich značek kategorií. Vyplněný seznam vypadá takto:

Značky ve Správci značek Google

Dobře ... to je ono! Nyní spojíme všechna kouzla s naší značkou. V tomto příkladu předám Seskupování obsahu pro každý jednotlivý příspěvek zařazený do kategorie s Content Marketing („obsah“):

Kategorie Obsahové skupiny

Pojmenujte svou značku, zadejte své ID Google Analytics a poté ji rozbalte Další nastavení. V této sekci najdete Skupiny obsahu, kde budete chtít zadat číslo rejstříku přesně tak, jak jste jej zadali Správce Google Analytics Nastavení.

Tady je další hloupá věc ... objednávka se musí shodovat pořadí vašich nastavení správce Analytics pro data. Systém není dostatečně inteligentní, aby zachytil správné proměnné pro správné číslo indexu.

Protože kategorie není předána (kvůli obtížnosti pole), budete muset do kategorie 2 zadat svoji kategorii. U ostatních 3 skupin obsahu však stačí kliknout na pole vpravo a vybrat proměnnou to je přímo předáno v rámci dataLayer. Poté budete muset vybrat spouštěč a uložit značku!

Opakujte pro každou ze svých kategorií. Pak se vraťte ke své značce UA (catch-all) a přidejte výjimky pro každou ze svých kategorií. Zobrazte náhled a ladění, abyste otestovali a zajistili, že spouštíte značky a správně odesíláte data do seskupení obsahu.

Měli byste být schopni vše ověřit, ale stále budete muset počkat několik hodin, než Google Analytics dohoní. Při příštím přihlášení budete moci používat Název obsahu, kategorie obsahu, a Autor obsahu rozdělit a rozdělit data na Google Analytics!

3 Komentáře

  1. 1

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

    "U tak úžasně složitého nástroje jsou články podpory Google naprosto naštvané"

    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.

    Protože GTM i GA jsou nástroje, které ke správnému provedení vyžadují značné množství technických znalostí, chtěl bych navrhnout, aby se vaši čtenáři obrátili na příručky pro vývojáře pro tyto produkty:

    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/

    V zásadě všechno, o čem bych chtěl o GTM psát, již tyto tři pokryly.

    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.

    "Jedná se o dvě platformy, které by měly fungovat bez problémů, ale ve skutečnosti by neměly mít téměř žádnou produktivní integraci mimo několik polí, která by se měla předem naplnit."

    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.

    Značka Google Analytics společnosti GTM je grafické uživatelské rozhraní pro nasazení kódu, který by pro mnoho lidí bylo obtížné spravovat.

    Pokud jde o skupiny obsahu, zní mi mnohem snazší vyplnit malou krabičku v GTM proměnnou než psát

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

    a nechte dynamické hodnoty svých polí naplnit logikou na straně serveru, kterou je obtížnější udržovat než datovou vrstvu.

    „Neexistují žádné prostředky k předání řady kategorií, značek nebo charakteristik do Google Analytics.“

    I když máte pravdu, že Google Analytics zaznamenává hodnoty pro seskupení obsahu jako řetězce, nikoli pole nebo objekty, jedná se pouze o technickou terminologii.

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

    Jednoduchá vlastní proměnná javascript promění vaše pole v řetězec.

    funkce(){
    var pageCategory = {{dl - page - pageCategory}};
    zpět pageCategory.join (“|”);
    }

    V tomto článku najdete příklady, jak tato data analyzovat: 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.

    "Ach ... a pokud to není dost mučení, nemůžete nikdy smazat seskupení obsahu." Můžete to pouze deaktivovat. “

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

    „DataLayer, který plugin odesílá do Správce značek Google, musí být napsán před načtením skriptu pro Správce značek Google“

    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.

    Přejít na krok 5 (další kroky se zdají na cíli)

    „Protože vaše pole kategorií nebo značek překročí limity znaků nastavené pro každé seskupení obsahu povolené v Google Analytics. Google Analytics (bohužel) nemůže přijmout pole. Jak to tedy obejít? Fuj ... to je frustrující část. “

    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.

    "Jakmile máte pro každou kategorii nastaven spouštěč, jste připraveni vytvořit seznam značek!"

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

    "Tady je další hloupá věc ... objednávka se musí shodovat s objednávkou nastavení správce Analytics pro data." Systém není natolik inteligentní, aby zachytil správné proměnné pro správné číslo indexu. “

    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.

    Nejlepší,

    Ješuo

    • 2

      Ješuo, děláš si srandu? To není trollování ... to je ÚŽASNÁ zpětná vazba. Absolutně milujte zpětnou vazbu a odborné znalosti, které sdílíte s naším publikem.

      Poznámka: Indexy jsem měl správně nastaveny na datech předávaných pro skupiny obsahu, ale NEFungovalo to, když to nebylo ve správném pořadí.

      Ještě jednou díky!

  2. 3

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.