Google Analytics

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
Google Analytics
Logo
URL www.google.com/analytics
Slogan Turning data insights into action
Komerční ano
Charakter stránky webová analytika
Registrace povinná
V jazyce mnohojazyčná
Vlastník Google
Autor Google
Spuštěno listopad 2005
Aktuální stav aktivní

Google Analytics (zkráceně GA) je nástroj od společnosti Google, který umožňuje vlastníkům webových stránek získávat statistická data o uživatelích svého webu. Díky této službě je možné sledovat aktuální i historickou návštěvnost, chování uživatelů a jejich vlastnosti; konverze, prodeje a další. Statistiky ukazují, že téměř 50 % webových stránek užívá ke sledování návštěvnosti právě Google Analytics, což z něj dělá nejpoužívanější nástroj v této oblasti služeb.[1]

Historie[editovat | editovat zdroj]

Služba Google Analytics byla spuštěna v listopadu 2005 pro všechny uživatele. Kvůli příliš vysokému zájmu byly registrace omezeny pouhý týden po spuštění. S postupným navyšováním kapacit zavedl Google loterijní pozvánkový model. Před srpnem 2006 posílal Google pozvánky, jak kapacity dovolovaly; od poloviny srpna 2006 byla služba zpřístupněna pro všechny.

Poslední verze GA užívá asynchronní kód, který je víc citlivý a přesný, a je díky němu možné sledovat i velmi krátké aktivity na stránce. Předchozí verze prodlužovala načítání stránky, a tak často bývala z výkonnostních důvodů umisťována před koncový </body> HTML tag. Nový kód lze umístit do záhlaví stránky, protože jakmile je spuštěn, běží na pozadí paralelně společně s načítáním stránky a nezpůsobuje tak problémy při načítání.[2]

V dubnu 2011 Google zpřístupnil novou verzi GA, ve které přibyly další možnosti vlastních reportů a nový design.[3] Tato verze byla později updatována a přibyla možnost analýzy v reálném čase a graf zobrazující tok uživatelů.[4][5]

Licence[editovat | editovat zdroj]

Existují dvě verze - základní, bezplatná (Standard) a placená (Premium), přičemž už základní verzi je možné využívat pro komerční i nekomerční účely. Omezení oproti placené verzi se týká především limitů a kvót pro požadavky na server - u základní verze se jedná o 10 milionů, u placené o 1 miliardu hitů za měsíc.[6] Zpracování požadavků nad tento rámec není zaručeno.[7] Další omezení je aktuálnost dat - podrobně je možné v základní verzi sledovat pouze data starší 24 hodin, u placené již starší 4 hodin.[8]

Premium verze je dostupná pouze v několika státech světa - USA, Kanada, Francie, Německo, Španělsko, Velká Británie a Japonsko - v Česku tedy zatím není.[9]

Základní instalace[editovat | editovat zdroj]

Pro zavedení GA je potřeba se nejdříve přihlásit k účtu analytics a zde zkopírovat tzv. fragment měřicího kódu, jenž je nutno umístit na každou stránku, která se má měřit. Je doporučeno fragment vkládat do záhlaví.[10]

<script>
 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-00000000-0']);
 _gaq.push(['_trackPageview']);
 (function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();
</script>

Tento kód je pro všechny weby stejný, jediné, kde se pro různé servery liší, je 3. řádek, kde se nastavuje identifikační číslo uživatele a serveru.[11] Po nahrání tohoto kódu na server je základní konfigurace hotova a GA začíná přijímat první data, ta budou však ve statistikách vidět až za 24 hodin. Mezi tato zpracovávaná data patří:

Návštěvnost jednotlivých stránek

  • tok uživatelů - pohyb uživatelů na serveru
  • zdroj - odkud uživatelé přišli (Seznam, Google, přímý přístup přes adresní řádek...)
  • klíčová slova – na základě jakého zadání do vyhledávače se uživatelé dostali na daný server
  • míra opuštění - kolik procent uživatelů opustilo danou stránku
  • čas strávený na stánce

Systém

Po další aktivaci a úpravách[12] je možné sledovat i demografické údaje:

Demografické údaje

  • jazyk
  • země/území (odkud se uživatelé připojili)
  • město (odkud se uživatelé připojili)

Události[editovat | editovat zdroj]

Události (angl. Event Tracking) slouží k měření „interakce uživatele s obsahem, které lze měřit nezávisle na načítání webové stránky nebo obrazovky“.[13] Jedná se například o stažení souboru, prokliky bannerů, spuštění videa, proklik odkazu na e-mailový kontakt a další.[14] Události mají až pět parametrů, přičemž první dva jsou povinné[15]:

Kategorie[editovat | editovat zdroj]

Název pro skupinu objektů, které se mají sledovat.

Akce[editovat | editovat zdroj]

Řetězec, který je unikátní pro každou kategorii, používá se pro popis akce vykonané s webovým objektem.

Štítek[editovat | editovat zdroj]

Nepovinný řetězec, pomocí kterého lze data dále roztřídit.

Hodnota[editovat | editovat zdroj]

Celočíselná hodnota, kterou lze použít, aby dodala číselná data pro provedené události uživatelem.

Non-interaction[editovat | editovat zdroj]

Booleanovská hodnota, pokud je nastavena na true, nebude událost započítávána do míry okamžitého opuštění.

Omezení[editovat | editovat zdroj]

Limity[editovat | editovat zdroj]

V GA jsou určitá omezení a kvóty na požadavky na servery. Měsíčně je možné odesílat pouze 10 milionů požadavků, cokoliv nad tento rámec nemusí být zpracováno. Při měsíční návštěvnosti 1 milionu uživatelů a průměrně zobrazených 10 stránkách na návštěvu se server pohybuje na hranici limitu. Podle některých zdrojů[16] není problém toto číslo překročit ani u serverů s nižší návštěvností - například u serverů s vyšším koeficientem Page per Visit (počet zobrazených stránek za návštěvu). Pokud server navíc aktivně používá sledování událostí (angl. Event Tracking) a s každou zobrazenou stránkou tak na server posílá více požadavků (není nemožné se dostat až na 10 požadavků), je možné vyčerpat limit velice snadno:

  8 000(návštěv denně) × 10(zobrazených stránek na návštěvu) × 5(požadavků/zobrazení stránky) × 30([[Den|dní]])= 12 000 000

Řešení pro servery, které překročí kvóty, je mnoho, ale každé z nich má své úskalí. Jedním z možných řešení je navzorkování návštěv pomocí direktivy _setSampleRate[17]:

 pageTracker._setSampleRate("60");

Výše uvedený kód nastaví vzorkování na 60 procent.

Pokud je z nějakého důvodu nevhodné shromažďovaná data upravovat vzorkováním, je možné přestat sledovat některé nedůležité události, případně je sloučit a dostat se tak na přijatelnější počet požadavků při každém PageView. V Premium verzi GA je limit požadavků z 10 milionů měsíčně posunut na 1 miliardu.

Blokování uživateli[editovat | editovat zdroj]

Kvůli tomu, že GA používají JavaScript, který běží na straně klienta (uživatele), je třeba počítat s tím, že si jej uživatelé mohou snadno zablokovat. Uživatel si může vypnout JavaScript úplně, čímž si ale může omezit funkčnost některých prvků webu, které jsou na JavaScriptu závislé - běžně to jsou například našeptávače ve vyhledávaní, které asynchronně přistupují k databázi na základě uživatelem zadaných počátečních písmen. Další možností pro uživatele jsou doplňky pro internetové prohlížeče. Některé, jako je například Google Analytics Opt-out Browser Add-on, blokují jen JavaScript od GA.[18] Doplněk Ghostery blokuje celou škálu trackerů podobných GA a má tak širší uplatnění.[19]

Alternativy[editovat | editovat zdroj]

I přes silně monopolní postavení GA, existují alternativy. Některé jsou zdarma pro servery s menším provozem – například Clicky, Mixpanel. Piwik.org je zdarma, pokud je provozován na vlastním serveru, SaaS řešení je už zpoplatněno.[20][21]

Reference[editovat | editovat zdroj]

  1. (anglicky) Usage of traffic analysis tools for websites
  2. (anglicky) Where Should The Google Analytics Tracking Code Be Placed?
  3. (anglicky) The New Google Analytics Available to Everyone
  4. (anglicky) Introducing Flow Visualization: visualizing visitor flow
  5. (anglicky) What’s happening on your site right now?
  6. (anglicky) Google Analytics Collection Limits and Quotas
  7. Omezení platná pro data
  8. (anglicky) Get the Power of Google Analytics
  9. (anglicky) In which countries is Google Analytics Premium available?
  10. Nastavení měřicího kódu pro weby
  11. (anglicky) Set up the User ID
  12. Aktivace demografických přehledů a přehledů zájmů
  13. Údaje o interakcích s obsahem můžete shromažďovat pomocí událostí
  14. Jak na události (Event Tracking) v Google Analytics
  15. (anglicky) Event Tracking - Web Tracking (ga.js)
  16. (anglicky) Google Analytics Hit Limits: When 10 Million Suddenly Seems Like a Small Number
  17. (anglicky) Tracking Code: Basic Configuration
  18. Google Analytics Opt-out Browser Add-on
  19. (anglicky) Ghostery
  20. (anglicky) 10 Google Analytics Alternatives You Can Try
  21. (anglicky) 9 Google Analytics Alternatives

Externí odkazy[editovat | editovat zdroj]