Měříme web se subdoménami v Google Analytics

Google Analytics bez úpravy měřicího skriptu ani neumí pořádně měřit chování uživatele napříč subdoménami. Analytics to vůbec neřeší a přistupuje k subdoménám jako k samostatným webům. Výsledkem jsou téměř nepoužitelné statistiky. I v tomto směru přišel Google nedávno s novinkou.

Měřicí skript pro měření subdomén v Google Analytics

Úprava standardního měřicího skriptu je velmi triviální. V podstatě Analytics řeknete, že má při měření spojovat návštěvu v rámci vaší hlavní domény pomocí funkce _setDomainName();.

Např. pro tento web by úprava vypadala takto:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-1807318-1");
pageTracker._setDomainName(".romag.cz");
pageTracker._trackPageview();
} catch(err) {}</script>

Nově si v Google Analytics můžete rovnou vygenerovat měřicí skript právě pro web se subdoménami.

Generování skriptu pro web s vice subdoménami v Google Analytcs

Generování skriptu pro web s vice subdoménami v Google Analytics

Tuto volbu naleznete na stránce Sledovací kód v nastavení profilu. (Tam se dostanete buď při vytváření nového profilu pro měření webu nebo odkazem Zkontrolujte stav v pravém hormín rohu v nastavení existujícího profilu.)

V každém případě – tento skript vložte na všechny subdomény i hlavní (www.) doménu.

Další 2 doporučená vylepšení

Rozdělení na subdomény

Pokud potřebujete sledovat chování uživatelů na jednotlivých subodménách zvlášť, můžete si pro jednotlivé domény vytvořit paralelní profily a pomocí vlastního filtru např. v této podobě.:

Filtr: omezení statistik na konkrétní subdoménu

Filtr: omezení statistik na konkrétní subdoménu

Rozlišení subdomén ve společných statistikách

Do společného profilu se pak velmi hodí vlastní pokročilý filtr (viz obrázek níže), který vám do názvů stránek ve statistikách Obsah doplní i doménu. Bez tohoto vylepšení ze statistik nepoznáte, o kterou stránku se jedná a navíc se vám data za stejné adresy z různých subdomén sčítají.

Filtr: přidá názvy subdomén do adres stránek ve statistikách "Obsah"

Filtr: přidá názvy subdomén do adres stránek ve statistikách "Obsah"

Proč ne standardní skript

Se standardním skriptem Google Analytics nedokáže měřit návštěvu napříč subdoménami, a proto ve statistikách narazíte nejčastěji na:

  • váš vlastní web (a jeho subdomény) jako nejčastější zdroj návštěv,
  • větší počet návštěv než je realita – pro každou doménu, se započítávají návštěvy i uživatelé zvlášť a ve statistikách se sčítají.

Komentáře (11)

Přidejte se
  1. Martin Kopta
    18.11.2009 v 16:19

    Není u cookie ta tečka na začátku domény zbytečná? Respektive neochudí tě o měření webu bez subdomény (tj. http://romag.cz/)?

  2. Jiří Kouba
    27.11.2009 v 16:52

    Paráda, díky moc, přesně to jsem potřeboval!

  3. Roman Appeltauer
    30.11.2009 ve 23:54

    Martine, to jsou otázky. Teď jsem strávil hodinu hledáním zdroje, ze kterého jsem před časem čerpal :-).

    Doména s tečkou je dle Googlu údajně více kompatibilní s vícero prohlížeči na webu se subdoménami čtvrtého a hlubšího řádu.

    Zajímavé je, že Google se o „nevýhodě“, kterou popisuješ, vůbec nezmiňuje.

  4. Martin Charvát
    26.2.2010 ve 13:05

    Děkuju za výborný článek, který se mi právě hodil velmi hodil. Měl bych jednu otázku ohledně filtru pro: Rozlišení subdomén ve společných statistikách. Mám následující strukturu webu a pro každou doménu mám dle tohoto návodu utvořený paralelní profil

    rozcestnik.cz
    1subdomena.rozcestnik.cz
    2subdomena.rozcestnik.cz
    3subdomena.rozcestnik.cz

    a chtěl bych se zeptat, zdali mám do tohoto filtru zahrnout všechny tyto profily, nebo jen rozcestnik.cz
    velmi děkuji za odpověď.

    Martin

  5. Roman Appeltauer
    26.2.2010 v 17:24

    Martine, paralelní profily se vytvářejí zvlášť pro každou subdoménu, kterou potřebuješ samostatně vyhodnotit. Čili klidně můžeš mít 4 profily, ve kterých máš jen samotné subdomény – pokud to dává smysl a jeden profil, kde máš všechny najednou.

    Odpovídá to na tvůj dotaz?

  6. Martin Charvát
    27.2.2010 ve 13:59

    Děkuji za odpověď, přesto myslím, že jsme si nerozuměli, pouze bych se rád informoval, jestli mám filtr pro odlišení jednotlivých jmen v celkových statistikách aplikovat na každou subdoménu zvášť či jen na hlavní doménu webu ..svůj dotaz směřuju k vlastnímu pokročilému filtru popisovanému výše pod nadpisem Rozlišení subdomén ve společných statistikách .. děkuji za čas a trpělivost :)

  7. Roman Appeltauer
    27.2.2010 ve 14:50

    Už rozumím. Já ten filtr aplikuji jen na profil, ve kterém je více domén najednou. Rozlišení domén v adresách v Analytics má své nevýhody – delší texty ve statistikách, odkazy do webu nefungují a nejde využít site overlay report.

  8. Honza Kohoutek
    6.3.2010 v 16:20

    Zdravím, Romane – rád bych vám položil jednu otázku. Sleduju v GA v jednom profilu kompletní web (tedy hlavní doménu electronicmusic.cz včetně jejích subdomén). Na to mám nalepené paralelní profily, kde si přes filtr (viz. výše v článku) nechám zobrazovat samostatné subdomény. Jak ale zobrazím, resp. jaký mám použít filtr pouze pro hlavní doménu? Napsal jsem vlastní filtr; zahrnout; hostname a \.electronicmusic\.cz – přesto se mi v tomhle paralelním profilu pět zobrauje kompletní web včetně subdomén. Za každou radu předem moc díky!

  9. Roman Appeltauer
    6.3.2010 ve 23:18

    Honzo, pro definování filtrů platí klasické reguární výrazy. Ve tvém případě bych použil hostname ^electronicmusic\.cz, kdyby fungoval web s i bez www, byl by filtr takto ^(www\.)?electronicmusic\.cz

  10. Honza Kohoutek
    7.3.2010 ve 12:41

    Nepoužívám www. vše mám přesměrované na bez – ale i když tam dám druhou variantu, nic by se nedělo, ne? Zkusím zatím použít přesně tohle ^electronicmusic\.cz a uvidím, každopádně dám feedback. Děkuju moc a fajn den!

  11. Honza Kohoutek
    11.3.2010 v 08:59

    Vše funguje dle představ, děkuju mnohokrát!

Váš komentář:

jméno

e-mail (zůstane tajný)

web

Reklama

Blog na Facebooku