Hop til hovedindhold

Aktiver valgfrie målinger

Vi er stolte af at have et af de letteste JavaScript-uddrag i analyseindustrien.

Det opnår vi ved radikalt at begrænse antallet af muligheder i standardscriptet. I stedet tilbyder vi forbedrede målinger som valgfri scriptudvidelser, der er skræddersyet til, hvordan du vil bruge Histat. Denne tilgang sikrer, at du kun indlæser den kode, der rent faktisk vil blive brugt på din hjemmeside.

Du kan aktivere disse valgfrie målinger, når du tilføjer et nyt websted til din Histat-konto eller i området "Siteinstallation" i sektionen "Generelt" i dine webstedsindstillinger

Uddraget ændres afhængigt af dit valg af mål

Bemærk, at det sporingskodestykke, du skal indsætte på dit websted, ændres afhængigt af dit valg af forbedrede målinger. Når du foretager ændringer i dine valgfrie målinger, skal du sørge for at indsætte det nyeste uddrag på dit websted, så al sporing fungerer som forventet

Her er listen over vores valgfrie mål:

| Valgfri måling | Forklaring | |------------------------|---------------------- -------------------------------------------------- ----------------------------| | Udgående links | Automatisk "spor klik på udgående links" | | Fil downloads | Automatisk "spor fildownloads" | | 404 fejlsider | Automatisk "spor 404-fejlsider" | | Hashed sidestier | Spor automatisk sidestier, der bruger et # i URL'en hash-baseret routing | | Tilpassede begivenheder | Giver dig mulighed for at "spore tilpassede hændelser", såsom linkklik, formularindsendelser og andre HTML-elementklik | | Brugerdefinerede egenskaber | Giver dig mulighed for at vedhæfte "tilpassede egenskaber" (også kendt som tilpassede dimensioner i Google Analytics), når du sender en sidevisning eller tilpasset hændelse for at oprette tilpassede metrics | | E-handelsindtægter | Giver dig mulighed for at tildele dynamiske "monetære værdier" til tilpassede begivenheder og spore omsætningstilskrivning |

Avancerede sporingsmuligheder

Ud over ovenstående liste (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å nogle mere avancerede sporingsmuligheder tilgængelige. Bemærk, at disse ikke er inkluderet på webstedets onboarding-liste, så du bliver nødt til at indsætte dem i dit sporingskodestykke manuelt.

| Udvidelse | Forklaring | |------------------------|---------------------- -------------------------------------------------- ----------------------------| | script.compat.js | Kompatibilitetstilstand til "sporing af brugere på Internet Explorer" (≥IE11) | | script.local.js | Tillad også analyser at spore på localhost, hvilket er nyttigt i hybride apps | | script.manual.js | Udløs ikke sidevisninger automatisk . Giver dig også mulighed for at 'specificere brugerdefinerede placeringer' for at redigere URL'er med identifikatorer. Du kan også bruge den til at spore tilpassede forespørgselsparametre|

Sådan ændres sporingskodestykket manuelt

For eksempel er standardscriptnavnet i vores kodestykke script.js. Hvis dit websted er på en lokal vært, og du gerne vil spore disse besøg, har du mulighed for at indlæse scriptet med en anden udvidelse: script.local.js.

I dette tilfælde er det uddrag, du skal indsætte på dit websted, som følger (sørg for at ændre data-domæne-attributten til det domæne, du føjede til Histat):

<script defer data-domain="ditdomæne.com" src="https://histat.com/js/script.local.js"></script>

Du kan mikse og matche og kombinere disse udvidelser som du ønsker. Hvis du for eksempel vil bruge både vores hash-baserede routing og vores udgående link-kliksporing, kan du kombinere dem som følger: script.hash.outbound-links.js.

I dette tilfælde er det uddrag, du skal indsætte på dit websted, som følger (sørg for at ændre data-domæne-attributten til det domæne, du føjede til Histat):

<script defer data-domain="ditdomæne.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>

Eller sig, at du vil bruge vores script.revenue.js-udvidelse til at spore e-handelsindtægter og vores script.local.js-udvidelse til at spore localhost-trafik. Dit kodestykke skal se sådan ud:

<script defer data-domain="ditdomæne.com" src="https://histat.com/js/script.revenue.local.js"></script>

Og du behøver kun at indsætte det ene uddrag på dit websted, uden behov for andet.

script.compat.js

Standard Histat-scriptet virker ikke på Internet Explorer, fordi det bruger document.currentScript API til at læse konfigurationsmuligheder. Du kan køre Histat i kompatibilitetstilstand ved at inkludere script.compat.js-udvidelsen og definere id="plausible" på script-tagget, så det kan finde sig selv. Bemærk, at dette kun virker på ≥ IE11. Sådan skal det se ud:

<script id="plausible" defer data-domain="ditdomæne.com" src="https://histat.com/js/script.compat.js"></script>

script.manual.js

Som standard udløser Histat-scriptet en sidevisning, når det indlæses første gang. Den knytter også lyttere til History API og vil automatisk udløse sidevisninger, når du bruger history.pushState. Dette er nyttigt for de fleste websteder, men vi tilbyder også en manuel tilstand, hvis du ønsker fuld kontrol over, hvornår sidevisninger udløses på dit websted.

En af use-cases for dette er, når du bruger Turbo (tidligere Turbolinks). I så fald vil du manuelt udløse Histat-sidevisninger på browserhændelsen turbo:load eller turbolinks:load afhængigt af hvilket bibliotek du bruger. Sådan kan du gøre det:

<script defer data-domain="ditdomæne.com" src="https://histat.com/js/script.manual.js"></script>
<!-- definere "plausible"-funktionen til manuelt at udløse hændelser -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(argumenter) }</script>
<!-- udløser sidevisninger på turbolinks navigation -->
<script>
document.addEventListener("turbo:load", function() {
plausible('sidevisning')
})
</script>

Når du bruger turbolinks, skal du sørge for, at Histat-scriptet ikke indlæses og udføres under turbonavigation. Du skal muligvis flytte scriptet til sektionen <head> på dit websted eller bruge attributten data-turbo-eval="false" for at gøre det.

note

Ved brug af manual.js resulterer hvert scriptkald med 'sidevisning' i, at en separat sidevisning tælles, selvom den kaldes på samme side

Angiv tilpassede placeringer for dine side-URL'er

Derudover giver den manuelle script-udvidelse dig mulighed for at give en speciel mulighed ved navn u med dine begivenheder. Dette giver dig mulighed for at angive URL'en på siden og kan bruges til at angive brugerdefinerede placeringer.

Det er især nyttigt at redigere og samle flere sider, hvis webadresser indeholder identifikatorer, der er specifikke for brugere.

Spor tilpassede forespørgselsparametre for komplette side-URL'er

Som standard fjerner Histat alle forespørgselsparametre til privatlivsformål ref, source, utm_source, utm_medium, utm_campaign, utm_content og utm_term.

Det betyder, at sider som ditwebsted.com/blog/index.php?article=some_article&page=11 vil blive rapporteret som ditwebsted.com/blog/index.php i rapporten "Topsider" for din Histat dashboard.