Jak si přizpůsobit data v Google Analytics

Google Analytics. Ilustrační foto. Zdroj: Flickr.com, Blue Fountain Media

Měření Google Analytics na většině webů, které se ke mně dostávají, spočívá ve vložení základního měřicího kódu. Data takto získaná nereflektují unikátnost každého webu. A majitelé webů a management pak mívá problémy s nimi pracovat, najít to, co je zajímá.

Dnes se chci podělit o několik mechanismů, které lze v GA využít pro přizpůsobení měření vlastním potřebám. Cílem článku není udělat checklist, těch lze po internetu najít více, třeba checklist od Jindy Fáborského.

Skupiny obsahu (Content Groups)

Častým úkolem je zjistit, co se děje na všech stránkách nějakého typu (ne na konkrétní jedné, ale na všech souhrnně), např. jestli lidé z přirozeného vyhledávání vstupují na titulní stránku, detaily produktu nebo někam jinam. Seskupení obsahu je řešením. Pokud nemám na webu strukturované URL (např. všechny jsou jen ve tvaru www.mojedomena.cz/nejaka-cesta-bez-lomitek), pak je seskupení obsahu jediným (rozumným) způsobem, jak podobné informace z UA získat.

Google Analytics

Seskupení obsahu lze chápat jako štítek, který lze přiřadit stránce. V reportech UA pak lze v reportech „Chování“ zobrazovat data podle těchto skupin. Najít třeba vstupní stránky podle typu (viz výše) nebo přechody uživatelů mezi jazykovými verzemi webu.

Pro štítek lze použít libovolnou hodnotu.

  • Význam stránky – jestli se jedná o titulku, seznam produktů, košík, článek na blogu či cokoliv dalšího. Toto nastavení je jedno z klíčových pro pochopení chování uživatelů na webu.
  • Kategorie – třeba podle menu.
  • Jazyk stránky – pro vícejazyčné weby.

Seskupení jsou vázána na view, v jednom view můžu mít až 5 různých seskupení.

Poznámka pro geeky: délka stringu ukládaného do  tohoto pole není omezená (na rozdíl třeba od událostí nebo vlastních dimenzí, kde se musíte vejít do 150 nebo 500 znaků). Pokud tedy potřebujete někam ukládat extra dlouhé řetězce, toto je řešení. Omezení pro celkovou délku requestu samo sebou platí.

Co lze zjistit

Pro příklad několik informací, které lze pomocí seskupení obsahu získat:

  • Na jaký typ obsahu uživatelé vstupují – příkladem reportu je obrázek výše – zde je vidět, že v daném období více jak 2/3 uživatelů vstupují na stránky produktů.
  • Jak procházejí uživatelé webem. K tomu může docela dobře pomoct report toku návštěvníků.

Google Analytics

Zde je vidět, že většina uživatelů vstupuje na web z přirozeného vyhledávání, a to buď na titulní stránku, nebo na stránku kategorie produktů. Z titulní stránky pak uživatelé pokračují na stránky nějaké kategorie.

Upozornění  – pokud uživatel zhlédne po sobě několik stránek stejného seskupení, pak se zde zobrazují jako jedna interakce.

  • Jak návštěvníci přecházejí mezi více subdoménami nebo doménami webu. Pokud máte ekosystém několika webů nebo microsites, lze takto elegantně zjistit, jak se v něm uživatelé pohybují.

Jak nastavit měření

Nastavení seskupení obsahu může být poměrně jednoduché. Jsou 3 možnosti – hodnotu lze nastavit v měřicím kódu, přiřadit hodnotu dle pravidel v nastavení GA nebo ji získat jako část řetězce URL nebo titulku stránky. Přesný postup lze nastudovat třeba v dokumentaci od Google.

Po nastavení je docela dobré zkontrolovat, jestli jste na nějaký typ stránek nezapomněli – v Analytics se pak objevuje s hodnotou (not set).

Doporučení

Určitě nezapomeňte nastavit seskupení obsahu podle významu stránky.

Vlastní dimenze (Custom Dimensions)

Vlastní dimenze umožňují do UA ukládat vlastní data. Jakákoliv. Označení zákazníků, dostupnost produktů, autor článku na blogu, počasí v místě, kde se uživatel nachází. Nebo jakýkoliv jiný atribut, který může ovlivnit chování uživatele a vy potřebujete vědět jak.

Obecně to mohou být data týkající se uživatelů, stránek nebo návštěv (resp. transakcí). Pokud máte aktivován modul enhanced ecommerce, lze definovat vlastní dimenze i pro produkty.

Jak nastavit měření

Nastavit měření dat lze předáváním dat měřicímu kódu nebo pomocí importu dat.

Předávání dat měřicímu kódu je poměrně jednoduché, vyžaduje ale programátorské zásahy. Syntaxe je pěkně popsána přímo v dokumentaci Google Analytics. Pokud používáte Google Tag Manager, máte ve značce pro Universal Analytics přímo připravené chlívečky, kam lze data rovnou předávat.

Příkladem použití nastavení vlastní dimenze je měření zobrazení chybových stránek od Andrého Hellera, který o tom psal v Příručce marketéra tady na TYI, nebo pro pokročilejší ukládání aktuálního počasí v místě, kde se uživatel nachází od Sima Ahavy.

Import dat může být jednodušší, pokud se ale hodnoty mohou dynamicky měnit, nelze ho vždy použít. Stačí pouze vytvořit schéma a nahrát soubor. Justin Cutroni třeba takto řešil měření počtu zobrazených článků podle autora.

Doporučení

Určitě je dobré ukládat si k uživatelům informaci o tom, jestli se jedná o zákazníka či ne, případně v jakém je stavu – pokud máte možnost toto nějak detekovat.

Na co si dát pozor

U každé dimenze lze zvolit, jestli se vztahuje k uživateli, návštěvě, stránce nebo produktu. Při různém nastavení se hodnoty ve vlastních dimenzích chovají jinak. A je třeba zvolit správné nastavení.

Události

Tohle je samo sebou úplný základ GA, přesto ji vidím nastavenou jen zřídka. Co chcete měřit:

  • Všechny interakce na stránce. Třeba v detailu produktu může uživatel ohodnotit produkt hvězdičkami, přidat ho do košíku, vytisknout stránku, poslat dotaz, sdílet na sociálních sítích, zobrazit náhledu obrázku, přepnutí na další záložku. Opravdu tohle všechno uživatelé používají? A pokud ne, nešlo by využít prostor efektivněji?
google analytics

http://eshop.centrum-mandala.cz/knihy/mandaly-vybarvovani-podle-nalady/

  • Data, která nemůžete měřit nějakými jiným mechanismem. Jako příklad lze uvést počet výsledků v interním vyhledávání.

Jak nastavit měření

Článků na toto téma je neuvěřitelné množství, stačí jen chvilku hledat. Přikládám ale odkazy na zdroje přímo od Google:

Na co si dát pozor

Několik tipů, na co si ověřit před nastavením událostí:

  • Pozor na pátý parametr „bez interakce“. Ten říká Google Analytics, jestli mají daný hit počítat do míry okamžitého opuštění nebo ne. Pokud bude událost přenášet informace o nějaké akci, pak bude většinou false (tj. návštěva už nespadá do bounce), pokud bude přenášet data, bude mít hodnotu true (spadá do bounce).
  • Neměřte pomocí události divné věci. Třeba typ stránky nebo stav uživatele. Na to jsou jiné mechanismy.
  • Před masivním používáním eventů je potřeba zkontrolovat, jestli nebude problém s limity v UA, nejčastěji dělají problémy tyto:
    • maximální 500 hitů za návštěvu
    • 10 milionů hitů za měsíc

Závěrem

Tolik ke třem jednoduchým mechanismům jak do GA dostat vlastní data. Některé velmi jednoduché, některé složité. Stojí ale za to je použít. Budu rád, když se níže podělíte s vlastními zkušenostmi nebo poznámkami.

Pozn.: úmyslně zde nebylo rozebíráno enhanced ecommerce, tato funkčnost by si zasloužila vlastní článek. K tomu třeba někdy příště.

Poděkování

Chci poděkovat Zuzaně Řezáčové-Lukáškové za možnost využít data z Google Analytics jejího projektu Centrum Mandala. Pokud Vás kresba mandal oslovuje, můžete na webu www.centrum-mandala.cz koupit cokoliv potřebného ke kreslení nebo projekt podpořit darem.

Diskuze k článku