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.
- See ei häiri teisi lehe koode
- Seda on lihtne hooldada, mõista ja kasutada
- 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
- HTML5 vs Flash - mis on parem
- Programmeerimiskontseptsioonid - täiuslik juhend uutele programmeerijatele
- Millised on Pythoni kasutamise eelised ja piirangud?
- 6 asja, mida teie Analyticsi tarkvara teie eest peidab