Analytics.JS - Svaki analitičar trebao bi imati dobro znanje o dvije temeljne vještine kako bi postao stručnjak na području digitalne analitike. Jedna statistika, a druga JavaScript.

JavaScript je najkorisniji programski jezik.

Sva mjerenja ili oznake su napisane u JavaScript-u. JavaScript se koristi za kontrolu nad ponašanjem HTML, CSS i web preglednika.

Google analytics.js je JavaScript biblioteka koja se koristi za mjerenje načina na koji korisnici komuniciraju s vašom web stranicom. Ovo je naslijeđena knjižnica. Ako koristite Google Analytics, tada biste trebali upotrijebiti najnoviju biblioteku za praćenje analytics.js.

Kako dodati analytics.js na svoju web lokaciju

Tri su načina za dodavanje JavaScripta HTML dokumentu.

  • Ugrađeni JavaScript
  • Ugrađeni JavaScript
  • Vanjski JavaScript

Najlakši način za početak s analytics.js je dodavanje koda u predložak vaše web lokacije. Skriptu treba dodati unutar oznake, a ID praćenja treba navesti umjesto niza Google analitike koji želite pratiti.

Ugrađeni JavaScript

Inline JavaScript je onaj koji je dodan u HTML oznaku

Na primjer

….

"Klik" u ovom primjeru je alat za obradu događaja koji se koristi u Inline JavaScript-u.

Ugrađeni JavaScript

Ugrađeni JavaScript dodaje se HTML dokumentu. Koristi oznaku, ali bez atributa 'src'.

Jednostavni primjer dat je u nastavku

funkcija welcome () (

upozoriti ('bok);

)

Tekst kurziva je kôd JavaScripta.

Vanjski JavaScript

Vanjski JavaScript dodaje se HTML dokumentu pomoću oznake s atributom src.

Primjer je

vrsta skripte = "text / javascript" src = "minescript.js">

Vanjski JavaScript je najbolja metoda za korištenje jer ima sljedeće prednosti u odnosu na ostale dvije metode.

  1. Ne utječe na ostale kodove na stranici
  2. Lako ga je održavati, razumjeti i koristiti
  3. To može ubrzati vrijeme učitavanja stranica

Prilagodbe se mogu izvršiti i u isječak Java Praćenja. Kôd koji učitava analyticcs.js i pokreće funkciju ga (), ne smije se mijenjati.

Što radi isječak za praćenje?

Dodavanjem bilo kojeg od gore navedenog isječka za praćenje možete dobiti prikaze stranica za svaku stranicu koju posjećuju vaši korisnici. Google analitika može vam dati informacije u vezi

  • Vrijeme provedeno na svakom korisniku na vašoj web lokaciji
  • Vrijeme koje svaki korisnik provede na svakoj stranici i kojim redoslijedom je prešao između stranica
  • Koje su interne veze na koje su kliknuli korisnici

Kad se novi tracker stvori pomoću analytics.js, on se koristi za pronalaženje sljedećeg

  • Zemljopisni položaj korisnika
  • Kroz koji operativni sustav ili preglednik su posjetili vašu stranicu
  • Koja je njihova veličina zaslona i jesu li instalirali Java ili Flash
  • Njihovo web mjesto za pozivanje

Izjave JavaScript

Izjava JavaScript je uputa koju izvršavaju web-preglednici. Svaka JavaScript izjava treba završiti točkom sa zarezom. Google kôd za praćenje analitike sadrži gomilu JavaScript izjava. Primjer je dan u nastavku.

Redoslijed izvršenja

JavaScript izjave izvršavaju se odozgo prema dolje redoslijedom kojim su napisane.

Ako se redoslijed promijeni, tada će se kod ponašati drugačije ili će prestati raditi.

JavaScript i bijeli prostori

JS ignorira više bijelih razmaka. Uvijek se preporučuje dodavanje razmaka oko operatora kako bi se povećala čitljivost koda. Dodatni razmaci ako se koriste u nizu mogu stvoriti probleme.

Komentari u JavaScript-u

Komentari se koriste za dodavanje napomene u JavaScript. Postoje dvije glavne vrste - jednoredni i višeslojni komentari.

Komentar s jednom linijom započinje s dvije crte naprijed. Primjer je dan u nastavku

ga ('stvoriti', 'UA-XXXX-Y', 'auto'); // stvara tracker

Komentar s više linija počinje s / * i završava s * /. Primjer je dan u nastavku

Komentari se također koriste za zaustavljanje izvršenja izjave.

JavaScript varijable

Stvaranje varijable u JavaScript-u poznato je i kao proglašavanje varijable. Varijable se koriste za pohranjivanje vrijednosti. Varijable se mogu stvoriti u JavaScript-u pomoću ključne riječi 'var'. Preporučuje se stvaranje varijabli na početku koda.

var_gaq; // stvoriti varijablu i imenovati je _gaq

Promjenjivoj vrijednosti možete dodijeliti i vrijednost. Da biste koristili vrijednost varijable, trebali biste koristiti naziv varijable bez da je uključite u navodnike. Ako je uključite u citate, onda se smatra nizom.

Imenovanje JavaScript varijabli

U JavaScriptu postoji šest važnih značajki imena varijabli

  • Oni su velika i mala i mala slova

var pagetracker;

var Pagetracker;

  • Imena varijabli mogu biti alfanumerička

var alpha46;

  • Prostori nisu dopušteni u nazivu varijable

var ime = 'Nirmal'; // Ne vrijedi

  • Preporučuje se uporaba malih slova za imena varijabli
  • Nisu dopušteni posebni znakovi u nazivu varijable, osim $ i podvlaka

var ime = "Nirmal"; // crtica nije dopuštena

var_first name = "Peter"; // podvlaka je dopuštena

  • Naziv varijable ne može započeti brojem

var 46alpha;

  • Naziv varijable ne može biti naziv ključne riječi
  • Najbolje je koristiti podvlačenje ili kućište deve da biste odvojili riječi u nazivu varijable

JavaScript ključne riječi

Ključna riječ je riječ koja ima posebno značenje

Slijedi nekoliko ključnih riječi koje se koriste u JavaScript-u

  • var
  • funkcija
  • povratak
  • za
  • pravi
  • lažan
  • ako

JavaScript vrijednosti

Varijable se koriste za pohranu vrijednosti bilo koje vrste podataka. Može sadržavati sljedeće vrste podataka

  • Numerička vrijednost
  • Vrijednost niza
  • Booleova vrijednost
  • Nedefinirana vrijednost
  • Nulta vrijednost
  • red
  • Objekt
  • Niz objekata

Nizovi u JavaScript

String je niz znakova bilo koje duljine. Nizovi moraju biti napisani unutar pojedinačnih ili dvostrukih navodnika.

var name = 'Nirmal Sharma';

Niz može biti bilo koji znak, uključujući bijele razmake. Brojevi se smatraju i nizom ako su uključeni u navodnike ili jednostruki ili dvostruki.

Možete koristiti povratnu kosu crtu za upotrebu navodnika unutar niza koji odgovaraju navodnicima izvan niza.

JavaScript nizovi

Niz je posebna varijabla koja se koristi za pohranu više elemenata istih ili različitih vrsta podataka.

Nizovi mogu biti nizovi, numeričke vrijednosti, nedefinirane vrijednosti, logička vrijednost, ostali nizovi ili objekti.

Niz se može kreirati pomoću funkcije 'novi Array ()' ili putem doslovnog zapisa nota.

Primjeri su navedeni u nastavku

var bus = novi Array ();

var bus = ();

Objekti u JavaScript-u

Objekt je još jedna posebna varijabla koja sadrži svojstva i metode. Svojstvo objekta može biti niz ili identifikator.

Datalayer je primjer niza s jednim ili više objekata. Sintaksa za stvaranje objekta spominje se u nastavku

ObjectName = ('property10': value10, 'property11': vrijednost11, … .. 'svojstvoN': vrijednostN);

Funkcije u JavaScript-u

Funkcija je skup koda koji se koristi za obavljanje određenog zadatka kad se izvrši. Da biste izvršili funkciju, potrebno je pozvati funkciju. Ključna riječ koja se koristi za stvaranje funkcije u JavaScriptu je "funkcija".

Struktura za stvaranje funkcije je sljedeća

funkcija (parametar1, parametar2, ….) (

Izjava Java skripte10

Izjava Java skripte11

,

,

Izjava Java skripteN

)

Parametri su nazivi navedeni za definiranje funkcije. Argumenti su vrijednosti za pozivanje određene funkcije.

Funkcija 'ga'

"ga" je Google Analytics "u ugrađenoj funkciji. Obavlja mnogo zadataka u usluzi Google Analytics. Prvi argument funkcije 'ga' je naredba. Objašnjeno je na slici ispod

Svaka funkcija ima samo određeni broj parametara koji se mogu dodati.

Svaka funkcija može prihvatiti samo određenu vrstu podataka.

Važne točke koje morate zapamtiti

  • Koristite ispravnu strukturu ili raspored za sve funkcije
  • Koristite samo pronađene aktivne metode ili funkcije
  • Nikada ne dodajte citate nepotrebno
  • Pogledajte dokumentaciju

Kako funkcionira analytics.js

  • Red naredbi ga

Funkcija ga naziva se i naredbeni red jer naredbe ne izvršavaju odmah, a ona dodaje naredbe u red kako bi je izvršila dok se knjižnica ne učita u potpunosti.

U JavaScript su funkcije inače poznate kao objekti jer sadrže i svojstva. Isječak za praćenje definira svojstvo aq na funkciji ga () koja djeluje kao prazan niz.

  • Dodavanje naredbi u red

Svi pozivi u redovima reda ga () imaju zajedničku značajku. Naredba koja djeluje kao prvi parametar je niz koji pomaže identificirati određenu metodu analytics.js. Svaki dodatni parametar smatra se argumentima koji se dobiju kroz metodu.

Termin metoda ovdje označava ili globalnu metodu poput 'create' ili metodu instance poput 'send'. Ako red naredbe ga () dobije bilo koju naredbu, automatski poziva funkciju ga (), jer neće vratiti nikakvu pogrešku.

  • Parametri naredbe

Većina naredbi i metoda u analytics.js prihvaća parametre u različitim vrstama formata. To olakšava prosljeđivanje najčešće korištenih polja određenim metodama.

Za primjer uzmimo dvije naredbe u nastavku

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

ga ('poslati', 'prikaz stranice');

U prvoj naredbi 'create' prihvaća polja 'trackingId', 'cookieDomain' i 'name'. U drugoj naredbi 'send' prihvaća drugi parametar hitType kao opciju.

Sve naredbe poduzimaju 'fieldObject' parametar koji se može koristiti za specificiranje bilo kojeg polja.

Izrada pratilaca

Sleditelji su predmeti koji mogu sakupljati i pohranjivati ​​podatke. Potom te podatke može poslati Google Analytics. Da biste stvorili novi tracker, morate odrediti ID praćenja i domenu kolačića koji će se koristiti za određivanje načina na koji se spremaju kolačići.

Ako za određenu domenu kolačić ne postoji, za tu domenu stvara se novi ID klijenta i pohranjuje se u kolačić. Ovdje je korisnik prepoznat kao novi. Ako ID klijenta već postoji za tu domenu, prepoznaje se korisnik koji se vraća.

Nakon što je stvoren, predmeti za praćenje započinju sakupljati informacije o sadržaju pregledavanja, kao što su naslov i URL stranice, rezolucija zaslona, ​​veličina prikaza i drugi. Kasnije kada se ukaže potreba, tracker šalje sve podatke koji su pohranjeni u Google Analytics.

  • Stvorite metodu

Analytics.js nudi različite načine stvaranja pratilaca, ali najčešće se koristi naredba 'stvori', a polja praćenja ID i kolačići domene koriste se kao drugi i treći parametar. Primjer je dan u nastavku

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

  • Imenujući tragače

Tragač možete imenovati pomoću polja s imenom kao četvrti argument u naredbi create. Tragač mora imenovati ako na jednoj stranici postoji više pratilaca. Tragač bez naziva imena poznat je kao zadani tracker i interno mu je dodijeljen naziv "t0".

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

Određivanje polja u vremenu izrade

Može se dodati i drugi Polje objekt koji vam omogućuje postavljanje bilo kojeg polja u trenutku kreiranja. Oni će biti pohranjeni na trackeru i primijenjeni na sva poslana učitavanja. Objekt polja može se koristiti za određivanje svih polja tijekom poziva funkcije ga ().

Rad s više tragača

Ako na web mjestu postoji više vlasnika, tada morate poslati podatke u više entiteta s jedne stranice. U takvim slučajevima morate stvoriti dva odvojena pratilaca, a jedan bi trebao biti imenovani tracker.

Za pokretanje naredbi za određeni tracker uvijek biste trebali prefiksati naziv naredbe s nazivom tracker-a, za kojim treba slijediti točka. Naredba za slanje prikaza stranica data je u nastavku

ga ('poslati', 'prikaz stranice');

ga ('clientTracker.send', 'prikaz stranice');

Važni savjeti za zapamćivanje koda za praćenje Google Analytics

  • Svaka stranica na vašoj web lokaciji treba sadržavati kôd za praćenje Google Analytics-a (GATC)
  • Ne biste trebali kopirati zalijepiti GATC iz bilo kojeg dokumenta
  • Preporučuje se izbjegavanje prilagođavanja GATC-a jer će on pokvariti kod i kao rezultat kod će prestati raditi
  • Pokušajte izbjeći upotrebu više verzija GATC koda jer korisnik postaje nepouzdan. Koristite jednu verziju GATC-a na stranici istodobno.
  • Umetnite GATC unutar poglavlja stranice vaše web stranice.
  • Obavezno dodajte ispravni GATC koji pripada toj određenoj web lokaciji
  • Čak i ako GATC postavite u vanjsku datoteku, Google Analytics će prikupljati podatke
  • Jednom kada se izvrši GATC kôd, on šalje HTTP odgovor na GA poslužitelj

Zaključak

Sada samo znamo kako lako započeti s analytics.js. Također je potrebno mnogo više istražiti o analytics.js. Informacije koje prikupljate mogu se upotrijebiti za unapređenje marketinških kampanja i razvoj vaše web stranice kako bi se pružilo najbolje korisničko iskustvo.

Preporučeni članak

  1. HTML5 vs Flash -Što je bolje
  2. Koncepti programiranja - savršen vodič za nove programere
  3. Koje su prednosti i ograničenja upotrebe Pythona?
  4. 6 stvari koje vaš analitički softver skriva od vas

Kategorija: