Predstavte si situáciu, kde každý nový web znamená pre váš analytický tím novú porciu chaosu. Každý nový tag a custom meranie pridá ďalšiu záťaž a  GTM sa začína správať ako „čierna skrinka“, weby sa spomaľujú a dáta prestávajú byť porovnateľné medzi sebami. Marketingové rozhodnutia sa tak stávajú pomalými a nepresnými.

Presne takú výzvu riešila jedna medzinárodná personálna agentúra, ktorá prevádzkuje desiatky webov v rôznych krajinách a potrebovala mať svoje dáta čisté, škálovateľné a ľahko spravovateľné.

➡️ Naším cieľom nebolo iba doplniť pár tagov, ale úplne prebudovať merací systém tak, aby bol robustný, rýchly a škálovateľný do budúcnosti.

Navrhli sme nový, modulárny GTM framework, kde každý web má svoj vlastný kontajner, ale všetky zdieľajú jednotnú logiku a naming konvencie.

Vďaka tomu sme dosiahli:

📈 čistejšie a porovnateľné dáta naprieč značkami

výrazne rýchlejšie načítanie GTM skriptu

🔁 oveľa rýchlejšiu implementáciu merania, čím klient ušetril DESIATKY hodín

🧠 jednoduchšiu správu pre marketingové tímy aj vývojárov

Toto nie je len optimalizácia, toto je riešenie, ktoré prináša marketingovým a analytickým tímom kontrolu, rýchlosť a spoľahlivé dáta pre rozhodovanie.

Problém, s ktorým nás klient oslovil

Klient používal iba jeden kontajner pre všetky značky (vyše 20 stránok v jednom GTM). Táto konštrukcia GTM kontajnera bola ideálna na začiatku, keď mala agentúra iba pár webov s takmer identickým obsahom stránok.

S rozširovaním značky a rastom firmy prišlo oveľa viac stránok, ktoré začali byť tiež zakomponované v  tom istom GTM kontajneri.

Postupne pribúdali aj špeciálne požiadavky pre konkrétne stránky (napr. špeciálne meranie pre jednu stránku, t.z. že musel byť vytvorený špeciálny tag s triggerom, ktorý musel vylúčiť spúšťanie na iných stránkach a podobne).

DASE blog case study GTM kontajnery

*stará implementácia – predtým – jeden veľký GTM kontajner so všetkými custom požiadavkami pre každý jeden web

To spôsobovalo efekt snehovej gule, pretože čím viac tagov a elementov v GTM, tým viac sa predlžovalo načítanie stránky.

Stará konštrukcia sa stala príliš komplexná a náročná na udržiavanie, čo si však klient neuvedomoval. Jeho prvotná požiadavka bola doplnenie ďalších meraní do aktuálne nastaveného GTM kontajnera.

Keďže sa na problémy klienta pozeráme komplexnejšie, uvedomovali sme si, že je nutná väčšia zmena. Pred prvým stretnutím sme sa dôkladne pripravili a zistili si čo najviac informácií, aby sme správne pochopili jeho biznisový kontext a čo sú najväčšie výzvy v danej oblasti.

Ako prebiehala komunikácia s klientom

Už z prvotnej komunikácie sme videli, že reálna otázka je iná, a problém, ktorý chce vyriešiť, má väčšiu hĺbku.

Vždy sa snažíme o to, aby sme pochopili, čo klient potrebuje, aj keď to sám  nevie. Častokrát je to spôsobené komplexnosťou problému a našeho odvetvia, aj keď na prvý pohľad to tak nemusí vyzerať. 

Na to, aby sme sa mohli dostať ku podstate, sme sa potrebovali pýtať správne otázky a nenechať sa odbiť príliš všeobecnými alebo zamietavými odpoveďami. 

Príklady otázok, ktoré nám pomáhajú:

  • Aký problém sa snažíte vyriešiť?
  • Ste spokojní s aktuálnou štruktúrou?
  • Je toto riešenie udržateľné v budúcnosti?
  • Máte predpoklad expanzie na ďalšie trhy/krajiny?

Pri pýtaní sa vždy držíme niekoľkých základných princípov:

  • 70 % počúvame/ 30 % hovoríme,
  • kladieme otvorené otázky (nie áno/nie otázky),
  • prerámcovanie odpovede – aby sme si overili, či sme správne pochopili, čo klient chce, opýtame sa ho to isté, čo nám povedal, len inými slovami.

Prerámcovanie môže vyzerať napríklad takto – Rozumieme správne, že by ste potrebovali doplniť merania tak, aby pri očakávanej expanzii do ďalších krajín, bola implementácia viac štandardizovaná?Klientovi sme navrhli, že spolu s ním vypracujeme novú logiku meraní a upravíme celú štruktúru GTM tak, aby to bolo v budúcnosti udržateľné a ľahko spravovateľné.

Klient sa samozrejme, držal svojho starého presvedčenia, že obyčajné doplnenie meraní pre novú stránku mu bude stačiť. Jednak sa obával zmeny v zaužívanom systéme, ako aj dodatočných nákladov. 

Prvotné odmietnutie sme očakávali. Ale boli sme pripravení ďalej komunikovať. Nadviazali sme na prvú námietku – že to bude príliš komplikované: 

Chápeme, že sa obávate zmeny. Pokiaľ by ste sa však rozhodli pre úpravu celej štruktúry, malo by to pozitívny dopad na rýchlosť webových stránok, ich ranking a tým pádom by sa šetrili náklady na reklamy. Zároveň by bola každá ďalšia implementácia jednoduchšia – čo opäť šetrí peniaze.  : 

Veľmi radi vám s tým pomôžeme, akokoľvek sa rozhodnete, len sme chceli, aby ste mali dostatok informácii.

Druhú námietku ohľadom strachu zo zvýšených nákladov sme komunikovali v podobnom duchu:

  • uznanie, že sme klienta počuli,
  • prerámcovanie strachu tak, aby sme mu ukázali inú perspektívu alebo ponúkli alternatívu,
  • otázka/akcia na záver, aby sme sa dohodli na ďalších krokoch.

Klient si nakoniec po dôkladnom zvážení vybral tú zložitejšiu cestu, ale v konečnom dôsledku mu to prinesie zjednodušenie  a veľkú úsporu času a finančných prostriedkov. 

Ako sme konkrétne postupovali pri zmene štruktúry, si povieme teraz.

Nová implementácia a vylepšená štruktúra

Základom bolo prejdenie zo zastaralého Universal Analytics, ktorý akurát končil na náš Google Analytics 4 štandard.

Dôležitým krokom bolo pre nás aj zjednotenie jazyka pre názvy eventov, parametrov atď. Predtým mal každý web všetko vo svojom vlastnom jazyku, čo spôsobovalo zmätok. Vybrali sme preto jeden jazyk pre všetkých – angličtinu.

Nasledovalo kompletné prerobenie štruktúry GTM, udalostí, vlastných parametrov a všetkého čo k tomu patrí.

Vytvoril sa úplne nový implementačný dokument pre developerov s dôkladne premysleným namingom (nazývaním) eventov, spúšťačov (triggerov) a vlastných dimenzií.

Vytvorenie modulov

Moduly sa vytvárali podľa požiadaviek klienta – pre každý logický celok je vytvorený samostatný modul.

Pre GA4 merania sme vytvorili 3 moduly:

👉 basic tracking – základné meranie (kliky, errory,..), nastavenia, consent a podobne
👉 jobcore – trackovanie interakcií s pracovnými ponukami pomocou ecommerce eventov
👉 advanced tracking – custom merania klienta (blog, menu, custom prvky)

Pre marketingové platformy sú vytvorené samostatné moduly (modul pre FB, modul pre GAds, atď.).

Rozdelenie všeobecného kontajnera na samostatné, čo značka (stránka) to samostatný GTM kontajner.

Všetky stránky/značky pracujú s rovnakými developermi a teda kód stránky je v základe rovnaký. Preto sa vedia moduly pohodlne nastavovať pre každú stránku. Vďaka jednote kódu sa výrazne znižuje časová náročnosť každej implementácie GA4 a GTM pre novú stránku.

Tým, že každá stránka má vlastný kontajner na trackovanie, dajú sa pohodlne riešiť špeciálne požiadavky pre konkrétne stránky a stále sa zachová prehľad.

Pre klienta sme vytvorili sme aj špeciálny sheet, kde máme presne spísané, kde na akej stránke sú implementované aké moduly, zároveň tam máme aj presný prehľad o IDčkach pre všetky marketingové služby, GA4 či GTM.

DASE blog case study GTM kontajnery

*nová implementácia – teraz – každá stránka má vlastný GTM kontajner. Každé GTM pre stránku obsahuje len to, čo je pre danú stránku relevantné.

Výhody

  1. Veľmi rýchle nasadanie meraní pre novú značku (stránku) ako predtým t.z. že sa masívne šetrí budget. Síce počiatočná investícia na prípravu a implementáciu tohto systému bola vyššia, vynahradzuje sa to pri každej novej implementácii. (od našej reštrukturalizácie už spúšťali 6 nových stránok).
  2. Ľahké a rýchle riešenie custom požiadaviek.
  3. Zrýchlenie načítania stránok. Na stránke sa spúšťa GTM skript iba s relevantnými tagmi, pre danú stránku.
  4. Štandardizácia celého trackovania.
  5. Flexibilita a prehľad.
  6. Možnosť porovnať jednotlivé značky medzi sebou, pretože majú rovnaký naming a rovnaké eventy, ktoré vieme vidieť v GA4.

    DASE blog case study GTM kontajnery

*agentúra si môže vyberať aké moduly potrebuje a len tie následne naimportujeme do GTM pre konkrétnu značku. Tým eliminujeme zbytočné merania, ktoré nie sú pre daný web relevantné.

Tento systém na iba jednu nevýhodu. Ak treba vykonať nejaké zmeny (update elementov, alebo nový prístup k eventom), ktoré sa týkajú všetkých stránok, musí sa to samostatne importovať do každého GTM kontajneru. Takéto zmeny sú ale zdriedkavé.

Ak sa radi vzdelávate v analytike, alebo marketingu, nezabudnite nás sledovať aj na INSTAGRAME, alebo YOUTUBE. 🖖