Omogućite izborna mjerenja
Ponosni smo što imamo jedan od najlakših JavaScript isječaka u analitičkoj industriji.
To postižemo radikalnim ograničavanjem broja opcija u zadanoj skripti. Umjesto toga, nudimo poboljšana mjerenja kao izborna proširenja skripte prilagođena načinu na koji želite koristiti Histat. Ovaj pristup osigurava da učitate samo kôd koji će se stvarno koristiti na vašoj web stranici.
Možete omogućiti ova opcijska mjerenja kada dodajete novu web stranicu na svoj Histat račun ili u području "Instalacija web stranice" odjeljka "Općenito" u vašim postavkama web stranice
Imajte na umu da se isječak za praćenje koji trebate umetnuti na svoju web-lokaciju mijenja ovisno o vašem odabiru poboljšanih mjerenja. Kada mijenjate svoja izborna mjerenja, svakako umetnite najnoviji isječak na svoju web-lokaciju kako bi sva praćenja radila prema očekivanjima
Evo popisa naših izbornih mjera:
| Izborno mjerenje | Objašnjenje |
|--------------------------|-------------------- -------------------------------------------------- ----------------------------|
| Odlazne veze | Automatski prati klikove na izlazne veze |
| Preuzimanja datoteka | Automatski prati preuzimanja datoteka |
| 404 stranice s pogreškom | Automatski prati stranice s pogreškom 404 |
| Raspršene staze stranica | Automatski prati staze stranica koje koriste # u URL-u usmjeravanje temeljeno na hash-u |
| Prilagođeni događaji | Omogućuje vam da pratite prilagođene događaje kao što su klikovi na poveznice, podnošenja obrazaca i bilo koji drugi klikovi na HTML elemente |
| Prilagođena svojstva | Omogućuje prilaganje prilagođenih svojstava (također poznatih kao prilagođene dimenzije u Google Analyticsu) prilikom slanja prikaza stranice ili prilagođenog događaja za izradu prilagođenih mjernih podataka |
| Prihod od e-trgovine | Omogućuje vam dodjeljivanje dinamičkih novčanih vrijednosti prilagođenim događajima i praćenje pripisivanja prihoda |
Napredne opcije praćenja
Uz gornji popis (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview- props.js i script.revenue.js), također imamo dostupne neke naprednije opcije praćenja. Imajte na umu da oni nisu uključeni u popis za uključivanje web-mjesta pa ćete ih morati ručno umetnuti u svoj isječak za praćenje.
| Proširenje | Objašnjenje |
|--------------------------|-------------------- -------------------------------------------------- ----------------------------|
| skripta.compat.js | Način kompatibilnosti za praćenje korisnika na Internet Exploreru (≥IE11) |
| skripta.local.js | Omogućite analitici praćenje i na lokalnom hostu što je korisno u hibridnim aplikacijama |
| skripta.priručnik.js | Nemoj automatski pokretati prikaze stranica. Također vam omogućuje da odredite prilagođene lokacije za redigiranje URL-ova s identifikatorima. Također ga možete koristiti za praćenje prilagođenih parametara upita|
Kako ručno promijeniti isječak za praćenje
Na primjer, zadani naziv skripte u našem isječku je script.js. Ako je vaša web stranica na lokalnom hostu i želite pratiti te posjete, imate opciju učitavanja skripte s drugom ekstenzijom: script.local.js.
U ovom slučaju, isječak koji trebate umetnuti na svoju web-lokaciju je sljedeći (svakako promijenite atribut data-domain u domenu koju ste dodali u Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.local.js"></script>
Možete miješati i kombinirati ove ekstenzije kako god želite. Na primjer, ako želite koristiti i naše usmjeravanje temeljeno na hash-u i naše praćenje klikova na izlazne veze, možete ih kombinirati na sljedeći način: script.hash.outbound-links.js.
U ovom slučaju, isječak koji trebate umetnuti na svoju web-lokaciju je sljedeći (svakako promijenite atribut data-domain u domenu koju ste dodali u Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>
Ili recimo da želite koristiti naše proširenje script.revenue.js za praćenje prihoda od e-trgovine i naše proširenje script.local.js za praćenje prometa lokalnog hosta, vaš bi isječak trebao izgledati ovako:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.revenue.local.js"></script>
I trebate samo umetnuti taj jedan isječak na svoje web mjesto, ne trebate ništa drugo.
skripta.compat.js
Zadana Histat skripta neće raditi na Internet Exploreru jer koristi document.currentScript API za čitanje konfiguracijskih opcija. Histat možete pokrenuti u načinu kompatibilnosti uključivanjem ekstenzije script.compat.js i definiranjem id="plausible" na oznaci skripte kako bi se mogla sama pronaći. Imajte na umu da ovo radi samo na ≥ IE11. Evo kako bi to trebalo izgledati:
<script id="plausible" defer data-domain="yourdomain.com" src="https://histat.com/js/script.compat.js"></script>
skripta.manual.js
Prema zadanim postavkama, Histat skripta pokreće prikaz stranice kada se prvi put učita. Također povezuje slušatelje s History API-jem i automatski će pokrenuti prikaze stranica kada koristite history.pushState. Ovo je korisno za većinu web stranica, ali nudimo i ručni način rada u slučaju da želite potpunu kontrolu nad time kada se prikazi stranica pokreću na vašoj web stranici.
Jedan od slučajeva upotrebe za to je kada koristite Turbo (prije Turbolinks). U tom slučaju želite ručno pokrenuti Histat prikaze stranice na događaju preglednika turbo:load ili turbolinks:load ovisno o tome koju biblioteku koristite. Evo kako to možete učiniti:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- definirajte funkciju `plausible` za ručno pokretanje događaja -->
<script>window.plausible = window.plausible || funkcija() { (window.plausible.q = window.plausible.q || []).push(argumenti) }</script>
<!-- pokreću prikaze stranice na turbolinks navigaciji -->
<skripta>
document.addEventListener("turbo:load", function() {
plausible('pageview')
})
</script>
Kada koristite turbolinkove, trebali biste provjeriti da se Histat skripta ne učitava i ne izvršava tijekom turbo navigacije. Možda ćete morati premjestiti skriptu u odjeljak <head> svoje web stranice ili upotrijebiti atribut data-turbo-eval="false" da biste to učinili.
:::bilješka
Kada koristite manual.js, svaki poziv skripte s 'pageview' rezultira zasebnim prikazom stranice koji se računa čak i ako se poziva na istoj stranici
:::
Navedite prilagođene lokacije za URL-ove svojih stranica
Dodatno, proširenje ručne skripte omogućuje vam da svojim događajima pružite posebnu opciju pod nazivom u. To vam omogućuje da odredite URL stranice i može se koristiti za određivanje prilagođenih lokacija.
Posebno je korisno redigirati i združiti više stranica čiji URL-ovi sadrže identifikatore koji su specifični za korisnike.
Pratite prilagođene parametre upita za potpune URL-ove stranica
Prema zadanim postavkama, Histat uklanja sve parametre upita radi zaštite privatnosti ref, source, utm_source, utm_medium, utm_campaign, utm_content i utm_term.
To znači da će stranice poput yoursite.com/blog/index.php?article=some_article&page=11 biti prijavljene kao yoursite.com/blog/index.php u izvješću "Najpopularnije stranice" vašeg Histat nadzorna ploča.