Omogoči neobvezne meritve
Ponosni smo, da imamo enega najlažjih izrezkov JavaScripta v analitični industriji.
To dosežemo tako, da radikalno omejimo število možnosti v privzetem skriptu. Namesto tega ponujamo izboljšane meritve kot neobvezne razširitve skripta, prilagojene temu, kako želite uporabljati Histat. Ta pristop zagotavlja, da naložite samo kodo, ki bo dejansko uporabljena na vašem spletnem mestu.
Te neobvezne meritve lahko omogočite, ko dodate novo spletno mesto v svoj račun Histat ali v območju »Namestitev spletnega mesta« razdelka »Splošno« v vaših nastavitvah spletnega mesta
Upoštevajte, da se odrezek za sledenje, ki ga morate vstaviti na svoje spletno mesto, spreminja glede na vaš izbor izboljšanih meritev. Ko spreminjate izbirne meritve, poskrbite, da boste na spletno mesto vstavili najnovejši delček, da bo vse sledenje delovalo po pričakovanjih
Tukaj je seznam naših neobveznih meritev:
| Izbirna meritev | Pojasnilo |
|--------------------------|-------------------- -------------------------------------------------- ----------------------------|
| Izhodne povezave | Samodejno sledi klikom na odhodne povezave |
| Prenosi datotek | Samodejno sledi prenosom datotek |
| 404 strani z napakami | Samodejno sledi stranem z napakami 404 |
| Zgoščene poti strani | Samodejno sledi poti strani, ki uporabljajo # v URL-ju usmerjanje na podlagi zgoščene vrednosti |
| Dogodki po meri | Omogoča sledenje dogodkom po meri, kot so kliki povezav, oddaje obrazcev in kateri koli drugi kliki elementov HTML |
| Lastnosti po meri | Omogoča vam, da priložite lastnosti po meri (znane tudi kot razsežnosti po meri v storitvi Google Analytics), ko pošljete ogled strani ali dogodek po meri, da ustvarite meritve po meri |
| Prihodki od e-trgovine | Omogoča vam, da dogodkom po meri dodelite dinamične denarne vrednosti in sledite dodeljevanju prihodkov |
Napredne možnosti sledenja
Poleg zgornjega seznama (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview- props.js in script.revenue.js), imamo na voljo tudi nekaj naprednejših možnosti sledenja. Upoštevajte, da ti niso vključeni na seznam za vkrcanje na spletno mesto, zato jih boste morali ročno vstaviti v delček za sledenje.
| Razširitev | Pojasnilo |
|--------------------------|-------------------- -------------------------------------------------- ----------------------------|
| script.compat.js | Način združljivosti za sledenje uporabnikom v Internet Explorerju (≥IE11) |
| script.local.js | Dovoli analitiki tudi sledenje na lokalnem gostitelju, kar je uporabno v hibridnih aplikacijah |
| script.manual.js | Ne sproži samodejno ogledov strani. Omogoča tudi določanje lokacij po meri za urejanje URL-jev z identifikatorji. Uporabite ga lahko tudi za sledenje parametrom poizvedbe po meri|
Kako ročno spremeniti delček za sledenje
Na primer, privzeto ime skripta v našem izrezku je script.js. Če je vaše spletno mesto na lokalnem gostitelju in bi radi sledili tem obiskom, imate možnost naložiti skript z drugo končnico: script.local.js.
V tem primeru je delček, ki ga morate vstaviti na svoje spletno mesto, naslednji (prepričajte se, da ste spremenili atribut podatkovne domene v domeno, ki ste jo dodali v Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.local.js"></script>
Te razširitve lahko mešate in kombinirate, kakor koli želite. Na primer, če želite uporabiti naše usmerjanje na podlagi zgoščevanja in naše sledenje klikom izhodnih povezav, ju lahko združite na naslednji način: script.hash.outbound-links.js.
V tem primeru je delček, ki ga morate vstaviti na svoje spletno mesto, naslednji (prepričajte se, da ste spremenili atribut podatkovne domene v domeno, ki ste jo dodali v Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>
Ali pa recimo, da želite uporabiti našo razširitev script.revenue.js za sledenje prihodkom od e-trgovine in našo razširitev script.local.js za sledenje prometa lokalnega gostitelja, vaš delček bi moral izgledati takole:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.revenue.local.js"></script>
In na svoje spletno mesto morate vstaviti samo ta delček, ne potrebujete ničesar drugega.
script.compat.js
Privzeti skript Histat ne bo deloval v Internet Explorerju, ker za branje konfiguracijskih možnosti uporablja API document.currentScript. Histat lahko zaženete v združljivem načinu tako, da vključite razširitev script.compat.js in definirate id="plausible" na oznaki skripta, da se lahko najde sam. Upoštevajte, da to deluje samo na ≥ IE11. Takole bi moralo izgledati:
<script id="plausible" defer data-domain="yourdomain.com" src="https://histat.com/js/script.compat.js"></script>
script.manual.js
Skript Histat privzeto sproži ogled strani, ko se prvič naloži. Prav tako pripne poslušalce API-ju History in samodejno sproži oglede strani, ko uporabite history.pushState. To je uporabno za večino spletnih mest, vendar ponujamo tudi ročni način, če želite popoln nadzor nad tem, kdaj se na vašem spletnem mestu sprožijo ogledi strani.
Eden od primerov uporabe za to je, ko uporabljate Turbo (prej Turbolinks). V tem primeru želite ročno sprožiti oglede strani Histat ob dogodku brskalnika turbo:load ali turbolinks:load, odvisno od knjižnice, ki jo uporabljate. To lahko storite tako:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- definirajte funkcijo `plausible` za ročno sprožitev dogodkov -->
<script>window.plausible = window.plausible || funkcija() { (window.plausible.q = window.plausible.q || []).push(argumenti) }</script>
<!-- sproži oglede strani pri navigaciji s turbolinki -->
<script>
document.addEventListener("turbo:load", function() {
plausible('pageview')
})
</script>
Pri uporabi turbolinkov se morate prepričati, da se skript Histat ne naloži in izvede med turbo navigacijo. Morda boste morali premakniti skript v razdelek <head> vašega spletnega mesta ali uporabiti atribut data-turbo-eval="false", da to storite.
Pri uporabi manual.js vsak klic skripta z `'pageview`` povzroči, da se šteje ločen ogled strani, tudi če je klican na isti strani
Določite lokacije po meri za URL-je svojih strani
Poleg tega vam ročna razširitev skripta omogoča, da svojim dogodkom zagotovite posebno možnost z imenom u. To vam omogoča, da določite URL strani in ga lahko uporabite za določanje lokacij po meri.
Še posebej koristno je urejanje in združevanje več strani, katerih URL-ji vsebujejo identifikatorje, ki so specifični za uporabnike.
Sledite parametrom poizvedbe po meri za celotne URL-je strani
Histat zaradi zasebnosti privzeto odstrani vse poizvedbene parametre ref, source, utm_source, utm_medium, utm_campaign, utm_content in utm_term.
To pomeni, da bodo strani, kot je yoursite.com/blog/index.php?article=some_article&page=11, prijavljene kot yoursite.com/blog/index.php v poročilu »Top Pages« vašega Histat nadzorna plošča.