Analytics.JS - Každý analytik by měl mít dobré znalosti ve dvou základních dovednostech, aby se stal odborníkem v oblasti digitální analýzy. Jedna statistika a další JavaScript.

JavaScript je nejužitečnějším programovacím jazykem.

Všechna měření nebo značky jsou zapsány v JavaScriptu. JavaScript se používá k ovládání chování HTML, CSS a webových prohlížečů.

Google analytics.js je knihovna JavaScript, která se používá k měření interakce uživatelů s vaším webem. Toto je stará knihovna. Pokud používáte Google Analytics, měli byste použít nejnovější sledovací knihovnu analytics.js.

Jak přidat analytics.js na vaše stránky

Existují tři způsoby, jak přidat JavaScript do HTML dokumentu.

  • Vložený JavaScript
  • Vložený JavaScript
  • Externí JavaScript

Nejjednodušší způsob, jak začít s analytics.js, je přidání kódu do šablony vašeho webu. Skript by měl být přidán do značky a namísto řetězce analytiků Google, který chcete sledovat, by mělo být uvedeno ID sledování.

Vložený JavaScript

Vložený JavaScript je ten, který byl přidán do značky HTML

Například

….

'Click' v tomto příkladu je obsluha události, která se používá v Inline JavaScriptu.

Vložený JavaScript

Vložený JavaScript je přidán do dokumentu HTML. Používá tag, ale bez atributu 'src'.

Níže je uveden jednoduchý příklad

funkce greet () (

alert ('ahoj);

)

Text kurzívy je kód JavaScript.

Externí JavaScript

Externí JavaScript je přidán do HTML dokumentu pomocí značky s atributem src.

Příkladem je

script type = ”text / javascript” src = ”minescript.js“>

Externí JavaScript je nejlepší metoda, která má oproti ostatním dvěma metodám následující výhody.

  1. Nezasahuje do ostatních kódů na stránce
  2. Údržba, porozumění a použití je snadné
  3. Může to urychlit dobu načítání stránek

Úpravy lze také provést na úryvku sledování JavaScriptu. Kód, který načítá analyticcs.js a spouští funkci ga (), by se neměl měnit.

Co dělá úryvek sledování?

Přidáním některého z výše uvedených sledovacích fragmentů získáte zobrazení stránek pro každou stránku, kterou uživatelé navštíví. Google Analytics vám může poskytnout informace týkající se

  • Čas strávený na každého uživatele na vašem webu
  • Čas strávený každým uživatelem na každé stránce a v jakém pořadí mezi stránkami
  • Jaké jsou interní odkazy, na které uživatelé klikli

Když je vytvořen nový tracker pomocí analytics.js, používá se k nalezení následujícího

  • Zeměpisné umístění uživatele
  • Prostřednictvím kterého operačního systému nebo prohlížeče navštívili váš web
  • Jaká je jejich velikost obrazovky a zda mají nainstalovanou Javu nebo Flash
  • Jejich odkazující stránka

Prohlášení jazyka JavaScript

Příkaz JavaScript je instrukce, kterou provádějí webové prohlížeče. Každý příkaz jazyka JavaScript by měl končit středníkem. Sledovací kód Google Analytics obsahuje množství příkazů jazyka JavaScript. Příklad je uveden níže.

Pořadí provedení

Příkazy JavaScriptu jsou spouštěny shora dolů v pořadí, v jakém jsou psány.

Pokud se změní pořadí, pak se kód bude chovat jinak nebo přestane fungovat.

JavaScript a bílé prostory

JS ignoruje více mezer. Vždy se doporučuje přidat kolem operátorů mezery, aby se zvýšila čitelnost kódu. Další mezery, pokud jsou použity v řetězci, mohou způsobit problémy.

Komentáře v JavaScriptu

Komentáře se používají k přidání poznámky k JavaScriptu. Existují 2 hlavní typy - jednorázkový a víceřádkový komentář.

Jeden řádkový komentář začíná dvěma lomítkami. Příklad je uveden níže

ga ('create', 'UA-XXXX-Y', 'auto'); // vytvoří tracker

Víceřádkový komentář začíná / * a končí * /. Příklad je uveden níže

Komentáře se také používají k zastavení provádění příkazu.

Proměnné JavaScriptu

Vytvoření proměnné v JavaScriptu se nazývá deklarace proměnné. Proměnné se používají k ukládání hodnot. Proměnné lze vytvořit pomocí JavaScriptu pomocí klíčového slova „var“. Doporučujeme vytvořit proměnné na začátku kódu.

var_gaq; // vytvořte proměnnou a pojmenujte ji _gaq

Proměnné můžete také přiřadit hodnotu. Chcete-li použít hodnotu proměnné, měli byste použít název proměnné, aniž byste ji zahrnuli do uvozovek. Pokud jej uvedete v uvozovkách, bude považován za řetězec.

Pojmenování proměnných JavaScriptu

V JavaScriptu existuje šest důležitých funkcí názvů proměnných

  • Jsou citlivé na velikost písmen

var pagetracker;

var Pagetracker;

  • Názvy proměnných mohou být alfanumerické

var alfa46;

  • Mezery nejsou povoleny v názvu proměnné

var křestní jméno = 'Nirmal'; // neplatný

  • Pro názvy proměnných se doporučuje používat malá písmena
  • Zvláštní znaky nejsou povoleny v názvu proměnné kromě $ a podtržítka

var křestní jméno = „Nirmal“; // spojovník není povolen

var_first name = “Peter”; // podtržítko je povoleno

  • Název proměnné nemůže začínat číslem

var 46alfa;

  • Název proměnné nemůže být název klíčového slova
  • Nejlepší je použít podtržítko nebo velbloudí pouzdro k oddělení slov v názvu proměnné

Klíčová slova JavaScriptu

Klíčové slovo je slovo, které má zvláštní význam

Následuje některá klíčová slova použitá v JavaScriptu

  • var
  • funkce
  • vrátit se
  • pro
  • skutečný
  • Nepravdivé
  • -li

Hodnoty JavaScriptu

Proměnné se používají k ukládání hodnot jakéhokoli typu dat. Může zahrnovat následující typ dat

  • Číselná hodnota
  • Řetězcová hodnota
  • Booleovská hodnota
  • Nedefinovaná hodnota
  • Nulová hodnota
  • Pole
  • Objekt
  • Pole objektů

Řetězce v JavaScriptu

Řetězec je řada znaků libovolné délky. Řetězce musí být napsány v jednoduchých nebo dvojitých uvozovkách.

var name = 'Nirmal Sharma';

Řetězec může být libovolný znak včetně mezer. Čísla jsou také považována za řetězec, pokud je zahrnut v uvozovkách buď jednoduchých, nebo dvojitých.

Pomocí lomítka můžete použít uvozovky uvnitř řetězce, které odpovídají uvozovkám mimo řetězec.

Pole JavaScript

Pole je speciální proměnná, která se používá k ukládání více prvků stejných nebo různých typů dat.

Pole mohou být řetězce, číselné hodnoty, nedefinované hodnoty, logická hodnota, jiná pole nebo objekty.

Pole lze vytvořit pomocí funkce „new Array ()“ nebo pomocí zápisu doslovného záznamu pole.

Příklady jsou uvedeny níže

var bus = new Array ();

var bus = ();

Objekty v JavaScriptu

Objekt je další speciální proměnná, která obsahuje vlastnosti a metody. Ve vlastnosti objektu může být řetězec nebo identifikátor.

Datalayer je příklad pole s jedním nebo více objekty. Syntaxe pro vytvoření objektu je uvedena níže

ObjectName = ('property10': value10, 'property11 ′: value11, … ..' propertyN ': valueN);

Funkce v JavaScriptu

Funkce je sada kódu, který se používá při provádění určité úlohy. K provedení musí být vyvolána funkce. Klíčové slovo použité k vytvoření funkce v JavaScriptu je 'function'.

Struktura pro vytvoření funkce je následující

funkce (parametr1, parametr2, ….) (

Prohlášení Java Script10

Prohlášení Java Script11

Java Script StatementN

)

Parametry jsou jména uvedená pro definování funkce. Argumenty jsou hodnoty pro volání konkrétní funkce.

'ga' Funkce

'ga' je Google Analytics 've vestavěné funkci. V Google Analytics vykonává mnoho úkolů. Prvním argumentem funkce 'ga' je příkaz. To je vysvětleno na obrázku níže

Každá funkce má povoleno přidat pouze určitý počet parametrů.

Každá funkce může přijímat pouze určitý typ dat.

Důležité body k zapamatování

  • Pro všechny funkce používejte správnou strukturu nebo uspořádání
  • Používejte pouze nalezené aktivní metody nebo funkce
  • Nikdy nepřidávejte nabídky zbytečně
  • Viz dokumentace

Jak analytics.js funguje

  • Řádek příkazů ga

Funkce ga se také nazývá příkazová fronta, protože neprovádí příkazy okamžitě a přidává příkazy do fronty, aby ji provedla, dokud nebude knihovna plně načtena.

V JavaScriptu jsou funkce jinak známé jako objekty, protože také obsahují vlastnosti. Úryvek sledování definuje vlastnost aq ve funkci ga (), která funguje jako prázdné pole.

  • Přidávání příkazů do fronty

Všechna volání do fronty funkcí ga () sdílejí společnou funkci. Příkaz, který funguje jako první parametr, je řetězec, který pomáhá identifikovat konkrétní metodu analytics.js. Jakýkoli další parametr se považuje za argumenty, které se touto metodou dostanou.

Termín metoda zde označuje buď globální metodu jako 'create' nebo instanční metodu jako 'send'. Pokud příkazová fronta ga () dostane jakýkoli příkaz, automaticky volá funkci ga (), protože nevrátí žádnou chybu.

  • Parametry příkazů

Většina příkazů a metod v souboru analytics.js přijímá parametry v jiném typu formátů. To usnadňuje předávání běžně používaných polí konkrétním metodám.

Například vezměte dva příkazy níže

ga ('create', 'UA-XXXXX-Y', 'auto');

ga ('send', 'pageview');

V prvním příkazu 'create' přijímá pole 'trackingId', 'cookieDomain' a 'name'. Ve druhém příkazu 'send' akceptuje druhý parametr hitType jako možnost.

Všechny příkazy provádějí parametr 'fieldObject', který lze použít ke specifikaci jakýchkoli polí.

Vytváření trackerů

Sledovače jsou objekty, které mohou shromažďovat a ukládat data. Poté může tato data odeslat do Google Analytics. Chcete-li vytvořit nový sledovač, musíte zadat ID sledování a doménu cookie, která bude použita k určení způsobu ukládání souborů cookie.

Pokud pro určitou doménu neexistuje soubor cookie, pak se pro tuto doménu vytvoří nové ID klienta a uloží se do cookie. Zde je uživatel rozpoznán jako nový. Pokud pro danou doménu již existuje ID klienta, je uživatel rozpoznán jako vracející se.

Jakmile je vytvořen, sledovací objekty začnou sbírat informace o obsahu procházení, jako je název stránky a URL, rozlišení obrazovky, velikost výřezu a další. Později, když to bude potřeba, odešle měřič všechny informace, které jsou uloženy do Google Analytics.

  • Vytvořit metodu

Analytics.js nabízí různé způsoby vytváření sledovačů, ale nejčastěji používaným způsobem je příkaz 'create' a jako druhý a třetí parametr se používají pole ID sledování a doména cookie. Příklad je uveden níže

ga ('create', 'UA-XXXXX-Y', 'auto');

  • Pojmenování trackerů

Sledovač můžete pojmenovat pomocí pole jména jako čtvrtý argument v příkazu create. Je-li na jedné stránce více než jeden sledovač, je nutné pojmenovat tracker. Sledovač bez pole názvu je známý jako výchozí sledovač a je interně přiřazen názvu „t0“.

ga ('create', 'UA-XXXXX-Y', 'auto', 'myTracker');

Určení polí v době vytvoření

Lze také přidat další objekt Fields, který vám umožní nastavit libovolné pole v době vytvoření. Budou uloženy v trackeru a aplikovány na všechny zaslané požadavky. Objekt Field lze použít k určení všech polí při volání funkcí ga ().

Práce s více sledovači

Pokud existuje více než jeden vlastník webu, musíte z jedné stránky odeslat data do více služeb. V takových případech musíte vytvořit dva samostatné sledovače a jeden by měl být pojmenovaný.

Chcete-li spustit příkazy pro konkrétní sledovač, měli byste vždy předponu názvu příkazu před názvem sledovače, za kterým musí následovat tečka. Příkaz k odesílání zobrazení stránek je uveden níže

ga ('send', 'pageview');

ga ('clientTracker.send', 'pageview');

Důležité tipy k zapamatování si kódu sledování Google Analytics

  • Každá stránka na vašem webu by měla obsahovat měřicí kód Google Analytics (GATC)
  • GATC byste neměli kopírovat z žádného dokumentu
  • Doporučujeme se vyhnout přizpůsobení GATC, protože to rozbije kód a v důsledku toho přestane kód fungovat
  • Zkuste se vyhnout použití více verzí kódu GATC, protože se stanou nespolehlivými pro uživatele. Použijte jednu verzi GATC na stránce najednou.
  • Vložte GATC do hlavní části stránky vašeho webu.
  • Ujistěte se, že přidáváte správný GATC, který patří k danému webu
  • I když umístíte GATC do externího souboru, Google Analytics data shromáždí
  • Po provedení kódu GATC odešle odpověď HTTP na server GA

Závěr

Nyní víme jen, jak snadno začít s analytics.js. O analytics.js lze také prozkoumat mnohem více. Shromážděné informace mohou být použity ke zlepšení vašich marketingových kampaní a rozvoji vašeho webu, aby poskytovaly co nejlepší uživatelský dojem.

Doporučený článek

  1. HTML5 vs Flash - Který je lepší
  2. Programovací koncepce - perfektní průvodce pro nové programátory
  3. Jaké jsou výhody a omezení používání Pythonu?
  4. 6 věcí, které vám software Analytics skrývá

Kategorie: