Google Analytics funguje tak, že na stránky vašeho webu vložíte blok kódu JavaScriptu. Když uživatelé vašeho webu zobrazí stránku, tento kód JavaScriptu odkazuje na soubor JavaScriptu, který pak provede operaci sledování pro službu Analytics. Operace sledování získá různými způsoby údaje o požadavku na stránku a odešle tyto informace serveru Analytics prostřednictvím seznamu parametrů připojených k požadavku na jednopixelový obrázek.
Protože se konfigurace vašeho webu a potřeby vykazování mohou lišit od standardního nastavení, je dobré porozumět obecnému procesu sledování, abyste zajistili, že vaše výkazy budou poskytovat data podle vašich očekávání. Můžete se tak rozhodnout, jak nakonfigurovat sledování Analytics tak, aby co nejlépe vyhovovalo vašim vlastním webovým stránkám.
Jak Google Analytics shromažďuje data?
Údaje, které služba Google Analytics používá k poskytování všech informací ve vašich přehledech, pocházejí z těchto zdrojů:
- Požadavek HTTP uživatele
- Informace o prohlížeči/systému
- Soubory cookie první strany
Požadavek HTTP pro jakoukoli webovou stránku obsahuje podrobnosti o prohlížeči a počítači, který požadavek zadává, například název hostitele, typ prohlížeče, odkazovač a jazyk. Kromě toho DOM většiny prohlížečů poskytuje přístup k podrobnějším informacím o prohlížeči a systému, jako je podpora Java a Flash a rozlišení obrazovky. Tyto informace využívá služba Analytics při sestavování přehledů, jako jsou přehledy Map Overlay, Browser a Referring Sites. Služba Analytics také nastavuje a čte soubory cookie první strany v prohlížečích vašich uživatelů, aby získala informace o relaci uživatele a případné reklamní kampani z požadavku na stránku. Sledovací kód služby Google Analytics také čte soubor cookie DoubleClick, aby získal informace oZobrazovací funkce.
Když jsou všechny tyto informace shromážděny, jsou odeslány na servery služby Analytics ve formě dlouhého seznamu parametrů připojených k požadavku na jednopixelový obrázek GIF. Údaje obsažené v požadavku GIF jsou data odeslaná na servery služby Google Analytics, která se následně zpracují a skončí ve vašich přehledech. Zde je příklad pouze části požadavku GIF:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
Pro zákazníky, kteří povolili funkci Remarketing s Google Analytics, se používá soubor cookie třetí strany DoubleClick, který umožňuje remarketing pro produkty, jako je Google Ads. Při použití této funkce jsou informace (včetně souboru cookie DoubleClick třetí strany) podobně odesílány na servery služby Analytics, ale příklad požadavku vypadá takto:
http://stats.g.doubleclick.net/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
Další informace o údajích obsažených v požadavku GIF naleznete v části „Parametry požadavku GIF“ v příručce Odstraňování problémů.
Jak funguje sledovací kód
Sledovací kód Google Analytics (GATC) obecně získává data webové stránky následujícím způsobem:
- Prohlížeč požádá o webovou stránku, která obsahuje sledovací kód.
- Vytvoří se pole JavaScriptu s názvem
_gaq
a do pole se přesunou sledovací příkazy. - Vytvoří se prvek
<script>
a povolí se asynchronní načítání (načítání na pozadí). - Načte se sledovací kód
ga.js
, přičemž se automaticky zjistí příslušný protokol. Jakmile je kód načten a načten, provedou se příkazy na poli_gaq
a pole se přemění na sledovací objekt. Následná sledovací volání jsou prováděna přímo do služby Google Analytics. - Načte prvek skriptu do DOM.
- Po shromáždění dat sledovacím kódem je požadavek GIF odeslán do databáze Analytics k zaznamenání a následnému zpracování.
Jak jsou klasifikovány požadavky GIF
Požadavek GIF je odeslán na servery Analytics v následujících případech a klasifikován podle následující tabulky. V každém z těchto případů je požadavek GIF identifikován podle typu v parametru utmt
. Kromě toho typ požadavku také určuje, která data jsou odesílána na servery Analytics. Například údaje o transakcích a položkách se na servery Analytics odesílají pouze v případě nákupu. Informace o uživateli, stránce a systému se odesílají pouze při zaznamenání události nebo při načtení stránky a uživatelem definovaná hodnota se odesílá pouze při volání metody _setVar
.
Typ požadavku | Popis | Třída |
---|---|---|
Stránka | Vyžádána je webová stránka na serveru. | Interakce |
Událost | Událost je vyvolána prostřednictvím sledování událostí, které jste nastavili na svých stránkách. | Interakce |
Transakce | Na vašich stránkách proběhla nákupní transakce. | Interakce |
Položka | Každá položka transakce je zaznamenána pomocí požadavku GIF. | Interakce |
Var | Vlastní uživatelský segment je nastaven a spuštěn uživatelem. | Neinterakce |
Parametry GIF požadavku
GIF požadavek je poměrně dlouhý. Zde je příklad pouze části požadavku GIF:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
Tato tabulka obsahuje výpis mnoha parametrů předávaných prostřednictvím požadavku GIF. Ne všechny parametry jsou předávány při každém provedení sledovacího kódu, protože některé z nich se vztahují pouze na určité podmínky, například na doporučení kampaně nebo nákupní košík. Při používání tohoto odkazu mějte na paměti, že budete hledat ty proměnné, které se nejčastěji vztahují ke zkoumané stránce/požadavku.
Proměnná | Popis | Příkladová hodnota |
---|---|---|
utmac | Řetězec účtu. Zobrazuje se u všech požadavků. | utmac=UA-2202604-2 |
utmcc | Hodnoty cookie. Tento parametr požadavku odesílá všechny cookies požadované ze stránky. | utmcc=__utma%3D117243.1695285.22%3B%2B __utmz%3D117945243.1202416366.21.10. utmcsr%3Db%7C utmccn%3D(referral)%7C utmcmd%3Dreferral%7C utmcct%3D%252Fissue%3B%2B |
utmcn | Začíná novou relaci kampaně. V daném požadavku je přítomen buď utmcn, nebo utmcr. Změní údaje pro sledování kampaně; nezahájí však novou relaci | utmcn=1 |
utmcr | Označuje opakovanou návštěvu kampaně. Nastavuje se, pokud dojde k jakémukoli následnému kliknutí na stejný odkaz. V daném požadavku se vyskytuje buď utmcn, nebo utmcr. | utmcr=1 |
utmcs | Kódování jazyka prohlížeče. Některé prohlížeče toto nenastavují, v takovém případě je nastaveno na „-„ | utmcs=ISO-8859-1 |
utmdt | Název stránky, což je řetězec zakódovaný v URL. | utmdt=analytics%20page%20test |
utme | Rozšiřující parametr | Hodnota je kódovaná. Používá se pro události a vlastní proměnné. |
utmfl | Flash Version | utmfl=9.0%20r48& |
utmhn | Host Name, což je řetězec zakódovaný v URL. | utmhn=x343.gmodules.com |
utmhid | Náhodné číslo, které se používá k propojení požadavků Analytics GIF s Google AdSense. | utmhid=2059107202 |
utmipc | Kód produktu. Jedná se o sku kód daného produktu. | utmipc=989898ajssi |
utmipn | Název produktu, což je řetězec zakódovaný v URL. | utmipn=tee%20shirt |
utmipr | Cena jednotky. Nastavuje se na úrovni položky. Hodnota se nastavuje pouze na čísla ve formátu americké měny. | utmipr=17100,32 |
utmiqt | Kvantita. | utmiqt=4 |
utmiva | Varianty u položky. Například: velký, střední, malý, růžový, bílý, černý, zelený. Řetězec je zakódován v URL. | utmiva=červená; |
utmje | Ukazuje, zda prohlížeč podporuje Javu. 1 je true. | utmje=1 |
utmn | Unikátní ID generované pro každý požadavek GIF, aby se zabránilo ukládání obrázku GIF do mezipaměti. | utmn=1142651215 |
utmp | Zadání aktuální stránky. | utmp=/testDirectory/myPage.html |
utmr | Odkaz, kompletní adresa URL. | utmr=http://www.example.com/aboutUs/index.php?var=selected |
utmsc | Barevná hloubka obrazovky | utmsc=24-bit |
utmsr | Rozlišení obrazovky | utmsr=2400×1920 |
utmt | Určuje typ požadavku, což je jedna z následujících možností: událost, transakce, položka nebo vlastní proměnná. Pokud se tato hodnota v požadavku GIF nevyskytuje, je požadavek zadán jako stránka. | utmt=event |
utmtci | Účetní město | utmtci=San%20Diego |
utmtco | Fakturační země | utmtco=Spojené%20Království |
utmtid | ID objednávky, Řetězec zakódovaný v URL. | utmtid=a2343898 |
utmtrg | Fakturační oblast, řetězec kódovaný URL. | utmtrg=New%20Brunswick |
utmtsp | Dopravní náklady. Hodnoty jako u jednotky a ceny. | utmtsp=23,95 |
utmtst | Příspěvek. Obvykle se používá pro kamenné aplikace v elektronickém obchodě. | utmtst=google%20mtv%20store |
utmtto | Celkem. Hodnoty jako u jednotky a ceny. | utmtto=334,56 |
utmttx | Tax. Hodnoty jako u jednotky a ceny. | utmttx=29,16 |
utmul | Jazyk prohlížeče. | utmul=pt-br |
utmwv | Verze sledovacího kódu | utmwv=1 |
.