Samsung SmartTV a Google Analytics

01. září 2013

Google Analytics představují způsob, jakým prakticky zadarmo (do určitého množství údajů), s minimálním úsilím a nulovým dopadem na rychlost běhu a odezvu aplikace sbírat statistiky a získat přehled o činnosti uživatele a o době jednotlivými činnostmi strávené.

V OTT aplikaci tak lze například zjistit, které kategorie filmů uživatele zajímají, kolik času tráví výběrem filmů, zda uživatelé čtou textové popisy filmů, zda si prohlížejí obrázky a dodatečné informace, zda sledují trailery, jak často sledování filmů přerušují, v které době je aplikace nejčastěji spouštěná a v neposlední řadě lze sledovat i dopad reklamních a marketingových akcí na sledovanost a využití aplikace.

Google Analytics nejsou jediným způsobem, jak sbírat data. Řadu alternativ a důvodů proč zvolit jinou službu naleznete na Internetu, mimo jiné zde: bit.ly/12DrZIg nebohttp://bit.ly/17cYM4M. Rovněž je možné mít statistiky implementované přímo jako součást aplikačního serveru.

Použití Google Analytics naráží na problém u chytrých televizí Samsung Smart TV, které aplikace (společně s LG, kde je ale tato možnost volitlená) spouštějí lokálně.

Existují tři řešení tohoto problému:

  1. Použití iframe s odkazem na http:// se souborem HTML, ve kterém se nachází kód Google Analytics.
  2. Úprava knihovny ga.js (povolení vytvářet dotazy na 1px GIF také na stránkách spouštěných přes protokol file://) a hostování souboru v aplikaci.
  3. Nepoužití knihovny ga.js a vytvoření vlastního dotazu na 1px GIF z GA serveru.

Dále se už budeme věnovat jen třetí, nejzajímavější možnosti:

Při vytváření požadavku na transparentní GIF pracuje knihovna ga.js s několika cookies. Pokud knihovnu nepoužíváme, musíme jejich data vytvářet a udržovat sami.

Cookie _utma slouží k identifikaci unikátnosti a četnosti návštěv. Cookie má živostnost 2 roky od vytvoření nebo aktualizace a tvoří jej šest čísel oddělených znakem “.“ (tečka), jde o:

  1. Hash vytvořený z názvu domény
  2. Unikátní identifikátor uživatele
  3. Unix time první návštěvy domény uživatelem
  4. Unix time poslední (tj. předcházející) návštěvy
  5. Unix time aktuální návštěvy
  6. Celkový počet návštěv domény uživatelem

Cookie _utmb  slouží k určení délky návštěvy. Cookie má živostnost 30 minut od vytvoření nebo aktualizace a tvoří jej čtyři čísla oddělená znakem “.“ (tečka):

  1. Hash vytvořený z názvu domény
  2. Počet page view této session
  3. Číslo, které pravděpodobně udává počet linků vedoucích mimo aktuální stránku
  4. Unix time posledního generování tohoto cookie

Cookie _utmc  má podobný význam jako cookiem _utmb, ale má životnost nastavenou pouze na aktuální session.

Cookie _utmz slouží k identifikaci místa odkud uživatel na stránku přišel. Cookie má živostnost 6 měsíců od vytvoření nebo aktualizace a skládá se z x čísel oddělených “.“ (tečkou):

  1. Hash vytvořený z názvu domény
  2. Unix time poslední návštěvy
  3. Celkový počet návštěv uživatelem
  4. Celkový počet zdrojů ze kterých uživatel přišel
  5. Informace o zdroji (např: utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=x.html)

Cookie _utmv slouží k uložení _setCustomVar() a není příliš důležitý. URL dotazu na GIF.

Přihlašte se k odběru novinek