Analytics.JS - igal analüütikul peaksid olema head teadmised kahes põhioskuses, et saada eksperdiks digitaalse analüütika valdkonnas. Üks statistika ja teine ​​JavaScript.

JavaScript on kõige kasulikum programmeerimiskeel.

Kõik mõõtmised või sildid on kirjutatud JavaScripti. JavaScripti kasutatakse HTML-i, CSS-i ja veebibrauserite käitumise juhtimiseks.

Google analytics.js on JavaScripti teek, mida kasutatakse kasutajate teie veebisaidiga suhtlemise mõõtmiseks. See on pärandkogu. Kui kasutate Google Analyticsit, peaksite kasutama uusimat jälgimiskogu analytics.js.

Kuidas saidile analytics.js lisada?

HTML-dokumendile JavaScripti lisamiseks on kolm viisi.

  • Sisselülitatud JavaScript
  • Manustatud JavaScript
  • Väline JavaScript

Lihtsaim viis analytics.js-ga alustamiseks on koodi lisamine oma saidi malli. Skript tuleks lisada märgendisse ja jälgimis-ID tuleks jälgida selle Google Analyticsi stringi asemel, mida soovite jälgida.

Sisselülitatud JavaScript

HTML-märgendisse on lisatud tekstisisene JavaScript

Näiteks

Selles näites klõpsamine on sündmuste töötleja, mida kasutatakse tekstisisemas JavaScriptis.

Manustatud JavaScript

Manustatud JavaScripti lisatakse HTML-dokumenti. See kasutab silti, kuid ilma atribuudita "src".

Allpool on toodud lihtne näide

funktsiooni tervitus () (

märguanne ('tere);

)

Kaldkirjas kirjas tekst on JavaScripti kood.

Väline JavaScript

Väline JavaScripti lisatakse HTML-i dokumenti, kasutades src-atribuudiga silti.

Näide on

skripti tüüp = ”tekst / javascript” src = ”minescript.js“>

Parim viis kasutada välist JavaScripti, kuna sellel on kahe muu meetodi ees järgmised eelised.

  1. See ei häiri teisi lehe koode
  2. Seda on lihtne hooldada, mõista ja kasutada
  3. See võib kiirendada lehtede laadimisaega

Kohandeid saab teha ka JavaScripti jälgimiskatkestusse. Koodi, mis laadib analyticcs.js ja käivitab funktsiooni ga (), ei tohiks muuta.

Mida jälgimislõige teeb?

Kui lisate ükskõik kumma ülalnimetatud jälgimislõigu, saate iga kasutaja külastatava lehe lehevaatamisi. Google'i analüüs võib anda teile teavet selle kohta, mis puudutab

  • Teie saidi iga kasutaja jaoks kulutatud aeg
  • Aeg, mille iga kasutaja kulutab igal lehel ja mis järjekorras nad on lehtede vahel liikunud
  • Millised on siselingid, millele kasutajad klõpsasid

Kui uus jälgija luuakse saidil analytics.js, kasutatakse seda järgmiste võimaluste väljaselgitamiseks

  • Kasutaja geograafiline asukoht
  • Millise opsüsteemi või brauseri kaudu nad on teie saiti külastanud
  • Milline on nende ekraani suurus ja kas nad on installinud Java või Flash
  • Nende viidav sait

JavaScripti avaldused

Javascript on käsk, mida täidavad veebibrauserid. Iga JavaScripti avaldus peaks lõppema semikooloniga. Google Analyticsi jälgimiskood sisaldab hunnikut JavaScripti avaldusi. Allpool on toodud näide.

Täitmise järjekord

JavaScripti avaldused täidetakse ülalt alla kirjutatud järjekorras.

Kui tellimust muudetakse, käitub kood kas teistmoodi või lakkab töötamast.

JavaScript ja valged ruumid

JS ignoreerib mitut valget ruumi. Koodi loetavuse suurendamiseks on alati soovitatav operaatorite ümber lisada tühikuid. Lisaribad stringi kasutamisel võivad probleeme tekitada.

Kommentaarid JavaScriptis

Kommentaare kasutatakse märkuse lisamiseks JavaScripti. Seal on 2 peamist tüüpi - üherealine ja mitmerealine kommentaar.

Ühe rea kommentaar algab kahe kaldkriipsuga. Allpool on toodud näide

ga ('loo', 'UA-XXXX-Y', 'auto'); // loob jälgija

Mitme rea kommentaar algab tähega / * ja lõpeb tähega * /. Allpool on toodud näide

Kommentaare kasutatakse ka avalduse täitmise peatamiseks.

JavaScripti muutujad

Muutuja loomist JavaScripti nimetatakse muutuja kuulutamiseks. Väärtuste salvestamiseks kasutatakse muutujaid. Muutujaid saab JavaScriptis luua märksõna "var" abil. Muutujad on soovitatav luua koodi alguses.

var_gaq; // loo muutuja ja anna sellele nimi _gaq

Samuti saate muutujale väärtuse määrata. Muutuja väärtuse kasutamiseks peaksite kasutama muutuja nime, lisamata see jutumärkidesse. Kui lisate selle jutumärkidesse, loetakse see stringiks.

JavaScripti muutujate nimetamine

JavaScriptis on muutujate nimedel kuus olulist omadust

  • Nad on tõstutundlikud

var lehejälgija;

var Pagetracker;

  • Muutujate nimed võivad olla tähtnumbrilised

var alfa46;

  • Tühikud pole muutuva nime puhul lubatud

var eesnimi = 'Nirmal'; // ei kehti

  • Muutujate nimede puhul on soovitatav kasutada väiketähti
  • Erimärgid pole muutuja nimes lubatud, välja arvatud $ ja alakriips

var eesnimi = “Nirmal”; // sidekriips pole lubatud

var_first name = “Peter”; // allajoonimine on lubatud

  • Muutuja nimi ei saa alata numbriga

var 46alfa;

  • Muutuja nimi ei saa olla märksõna nimi
  • Muutuja nime sõnade eraldamiseks on kõige parem kasutada alakriipsu või kaameli kesta

JavaScripti märksõnad

Märksõna on sõna, millel on eriline tähendus

Järgnevalt on toodud mõned JavaScriptis kasutatud märksõnad

  • var
  • funktsiooni
  • tagasi
  • jaoks
  • tõsi
  • vale
  • kui

JavaScripti väärtused

Muutujaid kasutatakse igat tüüpi andmete väärtuste salvestamiseks. See võib sisaldada järgmist tüüpi andmeid

  • Numbriline väärtus
  • Keeluväärtus
  • Boolean väärtus
  • Määratlemata väärtus
  • Nullväärtus
  • Massiiv
  • Objekt
  • Objektide rida

Stringid JavaScriptis

Keel on mis tahes pikkusega tähemärkide seeria. Stringid tuleb kirjutada ühe- või kahekohaliste jutumärkidena.

var nimi = 'Nirmal Sharma';

String võib olla mis tahes märk, sealhulgas tühikud. Numbreid käsitatakse ka stringina, kui need sisalduvad ühe- või kahekohalistes jutumärkides.

Tagasi kaldkriipsuga saate stringi sees kasutada tsitaate, mis vastavad stringi välistele jutumärkidele.

JavaScripti massiivid

Massiiv on spetsiaalne muutuja, mida kasutatakse samade või varieeruvate andmetüüpide mitme elemendi salvestamiseks.

Massiivid võivad olla stringid, arvväärtused, määratlemata väärtused, tõeväärtus, muud massiivid või objektid.

Massiivi saab luua funktsiooni 'new Array ()' abil või massiivi sõnasõnalise märkuse abil.

Näited on loetletud allpool

var bus = uus massiiv ();

var bus = =);

Objektid JavaScriptis

Objekt on veel üks spetsiaalne muutuja, mis sisaldab omadusi ja meetodeid. Objektis võib atribuut olla string või identifikaator.

Andmekiht on näide massiivist, milles on üks või mitu objekti. Objekti loomise süntaksit on mainitud allpool

ObjectName = ('vara10': väärtus10, 'vara11': väärtus11, … .. 'varaN': väärtusN);

Funktsioonid JavaScriptis

Funktsioon on koodikomplekt, mida kasutatakse konkreetse ülesande täitmiseks selle täitmisel. Selle täitmiseks tuleb kutsuda funktsioon. JavaScriptis funktsiooni loomiseks kasutatav märksõna on 'function'.

Funktsiooni loomise struktuur on järgmine

funktsioon (parameeter1, parameeter2, ….) (

Java skripti avaldus10

Java skripti avaldus11

Java skripti avaldusN

)

Parameetrid on funktsioonide määratlemiseks loetletud nimed. Argumendid on teatud funktsiooni kutsumise väärtused.

'ga' funktsioon

ga on Google Analyticsi sisseehitatud funktsioon. See täidab Google Analyticsis palju ülesandeid. Funktsiooni 'ga' esimene argument on käsk. Seda on selgitatud alloleval pildil

Igal funktsioonil on lubatud lisada vaid kindel arv parameetreid.

Iga funktsioon võib aktsepteerida ainult teatud andmetüüpi.

Olulised punktid, mida meeles pidada

  • Kasutage kõigi funktsioonide jaoks õiget ülesehitust või paigutust
  • Kasutage ainult leitud aktiivseid meetodeid või funktsioone
  • Ärge kunagi lisage jutumärke asjatult
  • Vt dokumentatsiooni

Kuidas analytics.js töötab?

  • Ga käskude järjekord

Ga-funktsiooni nimetatakse ka käsuridaks, kuna see ei täida käske kohe ja see lisab käsud järjekorda selle täitmiseks kuni teegi täieliku laadimiseni.

JavaScriptis nimetatakse funktsioone muidu objektideks, kuna see sisaldab ka atribuute. Jälgimislõik määratleb funktsiooni ga () omaduse aq, mis toimib tühja massiivina.

  • Käskude lisamine järjekorda

Kõigil funktsiooni järjekorda ga () helistamisel on ühine joon. Esimese parameetrina toimiv käsk on string, mis aitab tuvastada konkreetset analytics.js meetodit. Mis tahes täiendavaid parameetreid peetakse argumentideks, mis meetodist läbi saavad.

Mõiste meetod tähistab siin kas globaalset meetodit, nagu näiteks „loo”, või näiteks esinemismeetodit, näiteks „saatke”. Kui käsu järjekorda ga () saab mõni käsk, kutsub see funktsiooni ga () automaatselt, kuna see ei tagasta ühtegi viga.

  • Käskude parameetrid

Enamik analytics.js käske ja meetodeid aktsepteerib parameetreid erinevat tüüpi vormingutes. See lihtsustab tavaliselt kasutatavate väljade edastamist konkreetsetele meetoditele.

Näiteks võtke kaks allpool toodud käsku

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

ga ('saada', 'lehevaade');

Esimeses käsus “loo” aktsepteeritakse väljad “trackingId”, “cookieDomain” ja “name”. Teises käsus 'saada' aktsepteerib see suvandina teist parameetrit hitType.

Kõik käsud käivitavad parameetri 'fieldsObject', mida saab kasutada mis tahes välja täpsustamiseks.

Jälitajate loomine

Jälitajad on objektid, mis saavad andmeid koguda ja salvestada. Seejärel saab ta need andmed saata Google Analyticsi. Uue jälgija loomiseks peate määrama jälgimise ID ja küpsise domeeni, mida kasutatakse küpsiste salvestamise täpsustamiseks.

Kui kindla domeeni jaoks küpsist ei eksisteeri, luuakse selle domeeni jaoks uus kliendi ID ja salvestatakse küpsisesse. Siin tunnistatakse kasutaja uueks. Kui selle domeeni kliendi ID on juba olemas, tunnistatakse kasutaja tagasitulekuks.

Kui see on loodud, hakkavad jälgimisobjektid koguma teavet sirvimissisu kohta, näiteks lehe pealkiri ja URL, ekraani eraldusvõime, vaateakna suurus ja muud. Hiljem, kui vajadus tekib, saadab jälgija kogu talletatud teabe Google Analyticsi.

  • Loo meetod

Analytics.js pakub erinevaid võimalusi jälitajate loomiseks, kuid kõige sagedamini kasutatav viis on käsk „Loo“ ning teise ja kolmanda parameetrina kasutatakse jälgimise ID-d ja küpsise domeeni välja. Allpool on toodud näide

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

  • Jälgijate nimetamine

Jälitajat saab nimetada, kasutades nime välja välja loomise käsu neljanda argumendina. Jälgija peab nimetama, kui ühel lehel on rohkem kui üks jälgija. Ilma nimeväljata jälgijat nimetatakse vaikimisi jälgijaks ja sellele on sisemiselt pandud nimi “t0”.

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

Väljade täpsustamine loomise ajal

Võib lisada ka mõne muu väljade objekti, mis võimaldab teil loomise ajal ükskõik millise välja välja seada. Need salvestatakse jälgimisse ja rakendatakse kõigile saadetavatele kokkulangevustele. Väljade objekti saab kasutada kõigi väljade täpsustamiseks funktsioonide ga () kutsumisel.

Töö mitme jälitajaga

Kui saidil on mitu omanikku, peate saatma andmed ühelt lehelt mitmele atribuudile. Sellistel juhtudel peate looma kaks eraldi jälgijat ja üks peaks olema nimetatud jälgija.

Konkreetse jälitaja käskude käitamiseks peaksite alati eesliidetama käsu nime koos jälitaja nimega, millele peab järgnema punkt. Allpool on toodud käsk lehevaatamiste saatmiseks

ga ('saada', 'lehevaade');

ga ('klientTracker.send', 'lehevaade');

Google Analyticsi jälgimiskoodi kohta tuleb meeles pidada olulisi näpunäiteid

  • Kõik teie saidi lehed peaksid sisaldama Google Analyticsi jälgimiskoodi (GATC)
  • GATC-i ei tohiks kopeerida ühestki dokumendist
  • GATCi kohandamist on soovitatav vältida, kuna see rikub koodi ja selle tulemusel lakkab kood töötamast
  • Püüdke vältida GATC-koodi mitme versiooni kasutamist, kuna see muutub kasutajate jaoks ebausaldusväärseks. Kasutage lehel korraga ühte GATC-i versiooni.
  • Sisestage GATC oma saidi lehe peaossa.
  • Lisage kindlasti õige GATC, mis kuulub sellesse saiti
  • Isegi kui paigutate GATC-i välisesse faili, kogub Google Analytics andmeid
  • Kui GATC-kood on täidetud, saadab see GA-serverile HTTP-vastuse

Järeldus

Nüüd me lihtsalt teame, kuidas analytics.js abil hõlpsalt alustada. Analytics.js kohta on veel palju uurida. Kogutud teavet saab kasutada oma turunduskampaaniate täiustamiseks ja veebisaidi arendamiseks, et pakkuda parimat kasutajakogemust.

Soovitatav artikkel

  1. HTML5 vs Flash - mis on parem
  2. Programmeerimiskontseptsioonid - täiuslik juhend uutele programmeerijatele
  3. Millised on Pythoni kasutamise eelised ja piirangud?
  4. 6 asja, mida teie Analyticsi tarkvara teie eest peidab

Kategooria: