Aktiver valgfrie målinger
Vi er stolte over å ha en av de letteste JavaScript-kodebitene i analyseindustrien.
Vi oppnår det ved å radikalt begrense antall alternativer i standardskriptet. I stedet tilbyr vi forbedrede målinger som valgfrie skriptutvidelser skreddersydd for hvordan du vil bruke Histat. Denne tilnærmingen sørger for at du kun laster inn koden som faktisk skal brukes på nettstedet ditt.
Du kan aktivere disse valgfrie målingene når du legger til et nytt nettsted til Histat-kontoen din eller i "Nettstedinstallasjon"-området i "Generelt"-delen i nettstedsinnstillingene
Vær oppmerksom på at sporingskodebiten du må sette inn på nettstedet ditt, endres avhengig av utvalget ditt av forbedrede målinger. Når du gjør endringer i valgfrie målinger, må du sørge for å sette inn den nyeste kodebiten på nettstedet ditt for at all sporing skal fungere som forventet
Her er listen over valgfrie mål:
| Valgfri måling | Forklaring |
|------------------------|-------------------------------- -------------------------------------------------- ----------------------------|
| Utgående lenker | Automatisk spor klikk på utgående lenker |
| Filnedlastinger | Automatisk spor filnedlastinger |
| 404 feilsider | Automatisk "spor 404-feilsider" |
| Hashed sidebaner | Spor automatisk sidebaner som bruker en "#" i URL-en "hash-basert ruting" |
| Egendefinerte hendelser | Lar deg 'spore tilpassede hendelser' som lenkeklikk, skjemainnsendinger og andre HTML-elementklikk |
| Egenskaper | Lar deg legge ved "egendefinerte egenskaper" (også kjent som egendefinerte dimensjoner i Google Analytics) når du sender en sidevisning eller egendefinert hendelse for å lage egendefinerte beregninger |
| Netthandelsinntekter | Lar deg tilordne dynamiske "pengeverdier" til egendefinerte hendelser og spore inntektsattribusjon |
Avanserte sporingsalternativer
I tillegg til listen ovenfor (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview- props.js og script.revenue.js), har vi også noen mer avanserte sporingsalternativer tilgjengelig. Vær oppmerksom på at disse ikke er inkludert i nettstedets introduksjonsliste, så du må sette dem inn i sporingskodebiten manuelt.
| Utvidelse | Forklaring |
|------------------------|-------------------------------- -------------------------------------------------- ----------------------------|
| script.compat.js | Kompatibilitetsmodus for sporing av brukere på Internet Explorer (≥IE11) |
| script.local.js | Tillat analyser å spore på localhost også, noe som er nyttig i hybridapper |
| script.manual.js | Ikke utløs sidevisninger automatisk . Lar deg også 'spesifisere egendefinerte steder' for å redigere nettadresser med identifikatorer. Du kan også bruke den til å spore egendefinerte spørringsparametere|
Hvordan endre sporingskodebiten manuelt
For eksempel er standard skriptnavn i kodebiten vår script.js. Hvis nettstedet ditt er på en lokal vert og du ønsker å spore disse besøkene, har du muligheten til å laste skriptet med en annen utvidelse: script.local.js.
I dette tilfellet er kodebiten du må sette inn på nettstedet ditt som følger (sørg for å endre data-domeneattributtet til domenet du la til i Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.local.js"></script>
Du kan mikse og matche, og kombinere disse utvidelsene som du ønsker. Hvis du for eksempel vil bruke både vår hash-baserte ruting og vår klikksporing for utgående koblinger, kan du kombinere dem på følgende måte: script.hash.outbound-links.js.
I dette tilfellet er kodebiten du må sette inn på nettstedet ditt som følger (sørg for å endre data-domeneattributtet til domenet du la til i Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>
Eller si at du vil bruke «script.revenue.js»-utvidelsen for å spore e-handelsinntekter og «script.local.js»-utvidelsen for å spore lokalvertstrafikk, skal kodebiten din se slik ut:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.revenue.local.js"></script>
Og du trenger bare å sette inn den ene kodebiten på nettstedet ditt, uten behov for noe annet.
script.compat.js
Standard Histat-skript vil ikke fungere på Internet Explorer fordi det bruker document.currentScript API for å lese konfigurasjonsalternativer. Du kan kjøre Histat i kompatibilitetsmodus ved å inkludere utvidelsen script.compat.js og definere id="plausible" på script-taggen slik at den kan finne seg selv. Merk at dette bare fungerer på ≥ IE11. Slik skal det se ut:
<script id="plausible" defer data-domain="yourdomain.com" src="https://histat.com/js/script.compat.js"></script>
script.manual.js
Som standard utløser Histat-skriptet en sidevisning når det først lastes inn. Den knytter også lyttere til History API og vil automatisk utløse sidevisninger når du bruker history.pushState. Dette er nyttig for de fleste nettsteder, men vi tilbyr også en manuell modus i tilfelle du vil ha full kontroll over når sidevisninger utløses på nettstedet ditt.
En av brukssakene for dette er når du bruker Turbo (tidligere Turbolinks). I så fall vil du manuelt utløse Histat-sidevisninger på nettleserhendelsen turbo:load eller turbolinks:load avhengig av hvilket bibliotek du bruker. Slik kan du gjøre det:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- definerer "plausible" funksjonen for å manuelt utløse hendelser -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
<!-- utløser sidevisninger på turbolinks-navigasjon -->
<script>
document.addEventListener("turbo:last", function() {
plausible('sidevisning')
})
</script>
Når du bruker turbolinks, bør du sørge for at Histat-skriptet ikke lastes og kjøres under turbonavigasjon. Det kan hende du må flytte skriptet til <head>-delen av nettstedet ditt eller bruke «data-turbo-eval="false"»-attributtet for å gjøre det.
Når du bruker manual.js resulterer hvert skriptkall med 'sidevisning' i at en separat sidevisning telles selv om den kalles på samme side
Spesifiser egendefinerte plasseringer for sidens nettadresser
I tillegg lar den manuelle skriptutvidelsen deg gi et spesielt alternativ kalt u med hendelsene dine. Dette lar deg spesifisere URL-en til siden og kan brukes til å spesifisere egendefinerte steder.
Det er spesielt nyttig å redigere og samle flere sider hvis nettadresser inneholder identifikatorer som er spesifikke for brukere.
Spor egendefinerte søkeparametere for komplette side-URLer
Som standard fjerner Histat alle søkeparametere for personvernformål ref, source, utm_source, utm_medium, utm_campaign, utm_content og utm_term.
Dette betyr at sider som yoursite.com/blog/index.php?article=some_article&page=11 vil bli rapportert som yoursite.com/blog/index.php i rapporten "Toppsider" for din Histat dashbord.