Analytics.JS - Každý analytik by mal mať dobré vedomosti v dvoch základných schopnostiach, aby sa stal odborníkom v oblasti digitálnej analýzy. Jedna štatistika a druhý JavaScript.

JavaScript je najužitočnejší programovací jazyk.

Všetky merania alebo značky sú napísané v jazyku JavaScript. JavaScript sa používa na kontrolu nad správaním HTML, CSS a webových prehliadačov.

Google analytics.js je knižnica JavaScript, ktorá sa používa na meranie interakcie používateľov s vašimi webovými stránkami. Toto je staršia knižnica. Ak používate službu Google Analytics, mali by ste použiť najnovšiu knižnicu sledovania analytics.js.

Ako pridať analytics.js na vaše stránky

Existujú tri spôsoby, ako pridať JavaScript do HTML dokumentu.

  • Vložený JavaScript
  • Zabudovaný JavaScript
  • Externý JavaScript

Najjednoduchší spôsob, ako začať s analytics.js, je pridať kód do šablóny vášho webu. Skript by sa mal pridať do značky a ID sledovania by sa malo uviesť namiesto reťazca analytikov Google, ktorý chcete sledovať.

Vložený JavaScript

Vložený JavaScript je ten, ktorý bol pridaný do značky HTML

Napríklad

….

'Click' v tomto príklade je obsluha udalostí, ktorá sa používa v Inline JavaScripte.

Zabudovaný JavaScript

Zabudovaný JavaScript sa pridá do dokumentu HTML. Používa značku, ale bez atribútu src.

Jednoduchý príklad je uvedený nižšie

funkcia pozdraviť () (

výstraha ('ahoj);

)

Text kurzívy je kód JavaScript.

Externý JavaScript

Externý JavaScript sa pridá do dokumentu HTML pomocou značky s atribútom src.

Príkladom je

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

Externý JavaScript je najlepšia metóda na použitie, pretože oproti ostatným dvom metódam má nasledujúce výhody.

  1. Nezasahuje do ostatných kódov na stránke
  2. Údržba, porozumenie a používanie je ľahké
  3. Môže to urýchliť čas načítania stránok

Prispôsobenia možno vykonať aj na útržku kódu JavaScript. Kód, ktorý načíta analyticcs.js a spustí funkciu ga (), by sa nemal meniť.

Čo robí úryvok sledovania?

Pridaním jedného z vyššie uvedených útržkov kódu sledovania môžete získať zobrazenia stránok pre každú stránku, ktorú používatelia navštívia. Google Analytics vám môže poskytnúť informácie týkajúce sa

  • Čas strávený s každým používateľom na vašom webe
  • Čas strávený každým používateľom na každej stránke a v akom poradí sa medzi stránkami pohyboval
  • Aké sú interné odkazy, na ktoré používatelia klikli

Keď sa vytvorí nový sledovač pomocou analytics.js, používa sa na zistenie nasledujúcich skutočností

  • Geografické umiestnenie používateľa
  • Prostredníctvom ktorého operačného systému alebo prehliadača navštívili vaše stránky
  • Aká je ich veľkosť obrazovky a či majú nainštalovanú Javu alebo Flash
  • Ich odkazujúca stránka

Vyhlásenia JavaScript

Príkaz JavaScript je inštrukcia, ktorú vykonávajú webové prehliadače. Každé vyhlásenie jazyka JavaScript by malo končiť bodkočiarkou. Kód sledovania služby Google Analytics obsahuje množstvo príkazov jazyka JavaScript. Príklad je uvedený nižšie.

Príkaz na vykonanie

Príkazy JavaScript sa vykonávajú zhora nadol v poradí, v akom sú napísané.

Ak sa zmení poradie, kód sa bude správať inak alebo prestane fungovať.

JavaScript a biele priestory

JS ignoruje viac medzier. Vždy sa odporúča pridať okolo operátorov medzery, aby sa zvýšila čitateľnosť kódu. Ak sú medzery použité v reťazci, môžu spôsobiť problémy.

Komentáre v JavaScripte

Komentáre sa používajú na pridanie poznámky do JavaScriptu. Existujú 2 hlavné typy - jednoriadkový a viac riadkový komentár.

Jednoriadkový komentár začína dvoma lomkami. Príklad je uvedený nižšie

ga ('create', 'UA-XXXX-Y', 'auto'); // vytvorí sledovač

Komentár viacerých riadkov začína / * a končí * /. Príklad je uvedený nižšie

Komentáre sa používajú aj na zastavenie vykonávania príkazu.

Premenné jazyka JavaScript

Vytvorenie premennej v JavaScripte sa nazýva deklarovanie premennej. Premenné sa používajú na ukladanie hodnôt. Premenné je možné vytvoriť v jazyku JavaScript pomocou kľúčového slova „var“. Odporúča sa vytvoriť premenné na začiatku kódu.

var_gaq; // vytvorte premennú a nazvite ju _gaq

K premennej môžete priradiť aj hodnotu. Ak chcete použiť hodnotu premennej, mali by ste použiť názov premennej bez toho, aby ste ju zahrnuli do úvodzoviek. Ak ho uvediete do úvodzoviek, bude sa považovať za reťazec.

Pomenovanie premenných jazyka JavaScript

V JavaScripte je šesť dôležitých funkcií premenných mien

  • Rozlišujú malé a veľké písmená

var pagetracker;

var Pagetracker;

  • Názvy premenných môžu byť alfanumerické

var alfa46;

  • Medzery nie sú povolené v názve premennej

var meno = 'Nirmal'; // neplatný

  • Pre názvy premenných sa odporúča používať malé písmená
  • V premennom názve nie sú povolené špeciálne znaky okrem $ a podčiarknutia

var meno = „Nirmal“; pomlčka nie je povolená

var_first name = “Peter”; // podčiarknutie je povolené

  • Názov premennej nemôže začínať číslom

var 46alfa;

  • Názov premennej nemôže byť názvom kľúčového slova
  • Najlepšie je použiť podčiarknutie alebo ťavové puzdro na oddelenie slov v premennej name

Kľúčové slová jazyka JavaScript

Kľúčové slovo je slovo, ktoré má špeciálny význam

Nasledujú niektoré kľúčové slová použité v JavaScripte

  • var
  • funkcie
  • spiatočný
  • pre
  • pravdivý
  • nepravdivý
  • ak

Hodnoty JavaScript

Premenné sa používajú na ukladanie hodnôt všetkých typov údajov. Môže obsahovať nasledujúci typ údajov

  • Numerická hodnota
  • Hodnota reťazca
  • Booleovská hodnota
  • Nedefinovaná hodnota
  • Null value
  • rad
  • objekt
  • Pole objektov

Reťazce v JavaScripte

Reťazec je séria znakov ľubovoľnej dĺžky. Reťazce musia byť napísané v jednoduchých alebo dvojitých úvodzovkách.

var name = 'Nirmal Sharma';

Reťazec môže byť ľubovoľný znak vrátane medzier. Čísla sa tiež považujú za reťazec, ak je uvedený v úvodzovkách jednoduchý alebo dvojitý.

Pomocou lomky môžete použiť úvodzovky vo vnútri reťazca, ktoré zodpovedajú úvodzovkám mimo reťazca.

Polia JavaScript

Pole je špeciálna premenná, ktorá sa používa na ukladanie viacerých prvkov rovnakých alebo rôznych typov údajov.

Polia môžu byť reťazce, číselné hodnoty, nedefinované hodnoty, booleovská hodnota, iné polia alebo objekty.

Pole je možné vytvoriť pomocou funkcie „new Array ()“ alebo prostredníctvom zápisu doslovného záznamu poľa.

Príklady sú uvedené nižšie

var bus = new Array ();

var bus = ();

Objekty v JavaScripte

Objekt je ďalšia špeciálna premenná, ktorá obsahuje vlastnosti a metódy. Vo vlastníctve objektu môže byť reťazec alebo identifikátor.

Datalayer je príklad poľa s jedným alebo viacerými objektmi. Syntax na vytvorenie objektu je uvedená nižšie

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

Funkcie v JavaScripte

Funkcia je sada kódu, ktorý sa používa na vykonanie konkrétnej úlohy, keď je vykonaná. Aby sa mohla vykonať, musí sa zavolať funkcia. Kľúčové slovo použité na vytvorenie funkcie v JavaScripte je „funkcia“.

Štruktúra pre vytvorenie funkcie je nasledovná

funkcia (parameter1, parameter2, ….) (

Vyhlásenie jazyka Java Script10

Vyhlásenie jazyka Java Script11

,

,

Vyhlásenie jazyka Java ScriptN

)

Parametre sú názvy, ktoré definujú funkciu. Argumenty sú hodnoty pre volanie určitej funkcie.

Funkcia ga

„ga“ je vstavaná funkcia služby Google Analytics. Vykonáva veľa úloh v službe Google Analytics. Prvým argumentom funkcie ga je príkaz. Je to vysvetlené na obrázku nižšie

Každá funkcia má povolené pridať iba určitý počet parametrov.

Každá funkcia môže akceptovať iba určitý typ údajov.

Dôležité body na zapamätanie

  • Pre všetky funkcie používajte správnu štruktúru alebo usporiadanie
  • Používajte iba nájdené aktívne metódy alebo funkcie
  • Nikdy nepridávajte zbytočne ponuky
  • Pozrite si dokumentáciu

Ako funguje analytics.js

  • Fronta príkazov ga

Funkcia ga sa nazýva aj príkazový rad, pretože nevykonáva príkazy okamžite a do príkazu pridáva príkazy, aby sa vykonala, až kým sa knižnica úplne nenačíta.

V JavaScripte sú funkcie inak známe ako objekty, pretože tiež obsahujú vlastnosti. Úryvok sledovania definuje vlastnosť aq vo funkcii ga (), ktorá funguje ako prázdne pole.

  • Pridávanie príkazov do frontu

Všetky hovory do frontu funkcií ga () zdieľajú spoločnú funkciu. Príkaz, ktorý slúži ako prvý parameter, je reťazec, ktorý pomáha identifikovať konkrétnu metódu analytics.js. Akékoľvek ďalšie parametre sa považujú za argumenty, ktoré prechádzajú metódou.

Pojem metóda tu označuje buď globálnu metódu ako 'create' alebo inštančnú metódu ako 'send'. Ak príkazový rad ga () dostane akýkoľvek príkaz, automaticky zavolá funkciu ga (), pretože nevráti žiadnu chybu.

  • Parametre príkazu

Väčšina príkazov a metód v súbore analytics.js prijíma parametre v inom type formátov. To uľahčuje prenos bežne používaných polí do konkrétnych metód.

Napríklad vezmite dva príkazy nižšie

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

ga ('send', 'pageview');

V prvom príkaze „create“ akceptuje polia „trackingId“, „cookieDomain“ a „name“. V druhom príkaze „send“ akceptuje druhý parameter hitType ako možnosť.

Všetky príkazy vykonávajú parameter „fieldObject“, ktorý sa môže použiť na zadanie akýchkoľvek polí.

Vytváranie sledovačov

Sledovače sú objekty, ktoré môžu zhromažďovať a ukladať údaje. Tieto údaje potom môže odoslať do služby Google Analytics. Ak chcete vytvoriť nový sledovač, musíte zadať ID sledovania a doménu súborov cookie, ktoré sa použijú na určenie spôsobu ukladania súborov cookie.

Ak pre konkrétnu doménu cookie neexistuje, pre túto doménu sa vytvorí nové ID klienta a uloží sa do cookie. Tu je používateľ rozpoznaný ako nový. Ak už pre danú doménu existuje ID klienta, potom je používateľ rozpoznaný ako vracajúci sa.

Po vytvorení objekty sledovania začnú zhromažďovať informácie o obsahu prehliadania, ako je názov stránky a adresa URL, rozlíšenie obrazovky, veľkosť výrezu a ďalšie. Neskôr, keď to bude potrebné, tracker odošle všetky informácie, ktoré sú uložené do Google Analytics.

  • Metóda vytvorenia

Analytics.js ponúka rôzne spôsoby vytvorenia sledovacích zariadení, ale najčastejšie sa používa príkaz „vytvoriť“ a ako druhý a tretí parameter sa používajú polia ID sledovania a doména súborov cookie. Príklad je uvedený nižšie

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

  • Pomenovanie sledovačov

Sledovač môžete pomenovať pomocou poľa pre názov ako štvrtý argument v príkaze create. Ak sa na jednej stránke nachádza viac ako jeden sledovač, je nutné názov trackera pomenovať. Tracker bez poľa s názvom je známy ako predvolený tracker a interne mu je pridelené meno „t0“.

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

Zadanie polí v čase vytvorenia

Môžete tiež pridať ďalší objekt Fields, ktorý vám umožní nastaviť ktorékoľvek z polí v čase vytvorenia. Budú uložené v sledovači a aplikované na všetky odoslané zásahy. Objekt Field sa dá použiť na zadanie všetkých polí pri volaní funkcií ga ().

Práca s viacerými sledovačmi

Ak pre web existuje viac vlastníkov, musíte z jednej stránky odoslať údaje do viacerých vlastníctiev. V takých prípadoch musíte vytvoriť dva samostatné sledovače a jeden by mal byť pomenovaný sledovač.

Ak chcete spustiť príkazy pre konkrétny sledovač, vždy by ste mali vždy uviesť názov príkazu pred menom sledovača, za ktorým musí nasledovať bodka. Príkaz na odoslanie zobrazení stránok je uvedený nižšie

ga ('send', 'pageview');

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

Dôležité tipy na zapamätanie si kódu sledovania Google Analytics

  • Každá stránka na vašom webe by mala obsahovať kód sledovania Google Analytics (GATC)
  • GATC by ste nemali kopírovať z akéhokoľvek dokumentu
  • Odporúča sa vyhýbať sa prispôsobovaniu GATC, pretože to rozbije kód a v dôsledku toho kód prestane fungovať
  • Pokúste sa vyhnúť používaniu viacerých verzií kódu GATC, pretože sa pre používateľov stanú nespoľahlivými. Používajte naraz jednu verziu GATC na stránke.
  • Vložte GATC do hlavovej časti stránky vášho webu.
  • Uistite sa, že pridávate správny GATC, ktorý patrí k tomuto konkrétnemu webu
  • Aj keď umiestnite GATC do externého súboru, Google Analytics bude údaje zhromažďovať
  • Po vykonaní kódu GATC vyšle HTTP odpoveď na server GA

záver

Teraz už vieme, ako jednoducho začať s analytics.js. Existuje tiež veľa ďalších informácií o analytics.js. Informácie, ktoré zhromažďujete, sa môžu použiť na zlepšenie vašich marketingových kampaní a na rozvoj vašej webovej stránky s cieľom poskytnúť čo najlepšiu používateľskú skúsenosť.

Odporúčaný článok

  1. HTML5 verzus Flash - čo je lepšie
  2. Koncepty programovania - perfektný sprievodca pre nových programátorov
  3. Aké sú výhody a obmedzenia používania Pythonu?
  4. 6 vecí, od ktorých sa skrýva váš softvér Analytics

Kategórie: