Hoppa till huvudinnehåll

Aktivera valfria mätningar

Vi är stolta över att ha ett av de lättaste JavaScript-utdragen i analysbranschen.

Vi uppnår det genom att radikalt begränsa antalet alternativ i standardskriptet. Istället erbjuder vi förbättrade mätningar som valfria skripttillägg skräddarsydda för hur du vill använda Histat. Detta tillvägagångssätt ser till att du bara laddar koden som faktiskt kommer att användas på din webbplats.

Du kan aktivera dessa valfria mätningar när du lägger till en ny webbplats till ditt Histat-konto eller i området "Webbplatsinstallation" i avsnittet "Allmänt" i dina webbplatsinställningar

Utdraget ändras beroende på ditt val av mått

Observera att spårningskodavsnittet som du behöver infoga på din webbplats ändras beroende på ditt val av förbättrade mätningar. När du gör ändringar i dina valfria mätningar, se till att infoga det senaste utdraget på din webbplats för att all spårning ska fungera som förväntat

Här är listan över våra valfria mått:

| Valfri mätning | Förklaring | |------------------------|---------------------- -------------------------------------------------- ----------------------------| | Utgående länkar | Automatiskt spåra klick på utgående länkar | | Filnedladdningar | Automatiskt spåra filnedladdningar | | 404 felsidor | Automatiskt spåra 404-felsidor | | Hashade sökvägar | Spåra automatiskt sidsökvägar som använder ett # i URL:en hash-baserad routing | | Anpassade evenemang | Låter dig 'spåra anpassade händelser' såsom länkklick, formulärinlämningar och andra HTML-elementklick | | Anpassade egenskaper | Låter dig bifoga "anpassade egenskaper" (även känd som anpassade dimensioner i Google Analytics) när du skickar en sidvisning eller anpassad händelse för att skapa anpassade mätvärden | | E-handelsintäkter | Låter dig tilldela dynamiska "monetära värden" till anpassade händelser och spåra intäktstillskrivning |

Avancerade spårningsalternativ

Förutom listan ovan (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview- props.js och script.revenue.js), har vi också några mer avancerade spårningsalternativ tillgängliga. Observera att dessa inte ingår i webbplatsens introduktionslista så du måste infoga dem i ditt spårningskodavsnitt manuellt.

| Förlängning | Förklaring | |------------------------|---------------------- -------------------------------------------------- ----------------------------| | script.compat.js | Kompatibilitetsläge för att spåra användare i Internet Explorer (≥IE11) | | script.local.js | Tillåt analyser att spåra på localhost också, vilket är användbart i hybridappar | | script.manual.js | Utlös inte sidvisningar automatiskt . Låter dig också "ange anpassade platser" för att redigera webbadresser med identifierare. Du kan också använda den för att spåra anpassade frågeparametrar|

Hur man manuellt ändrar spårningskodavsnittet

Till exempel är standardskriptnamnet i vårt kodavsnitt script.js. Om din webbplats finns på en lokal värd och du vill spåra dessa besök har du möjlighet att ladda skriptet med ett annat tillägg: script.local.js.

I det här fallet är kodavsnittet du behöver infoga på din webbplats enligt följande (se till att ändra data-domänattributet till domänen du lade till i Histat):

<script defer data-domain="dindomän.com" src="https://histat.com/js/script.local.js"></script>

Du kan mixa och matcha och kombinera dessa tillägg på vilket sätt du vill. Om du till exempel vill använda både vår hashbaserade routing och vår klickspårning för utgående länkar, kan du kombinera dem på följande sätt: script.hash.outbound-links.js.

I det här fallet är kodavsnittet du behöver infoga på din webbplats enligt följande (se till att ändra data-domänattributet till domänen du lade till i Histat):

<script defer data-domain="dindomän.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>

Eller säg att du vill använda vårt tillägg "script.revenue.js" för att spåra intäkter från e-handel och vårt tillägg "script.local.js" för att spåra lokal värdtrafik, ditt kodavsnitt bör se ut så här:

<script defer data-domain="dindomän.com" src="https://histat.com/js/script.revenue.local.js"></script>

Och du behöver bara infoga det enda utdraget på din webbplats, inget behov av något annat.

script.compat.js

Histat-standardskriptet fungerar inte i Internet Explorer eftersom det använder document.currentScript API för att läsa konfigurationsalternativ. Du kan köra Histat i kompatibilitetsläge genom att inkludera tillägget script.compat.js och definiera id="plausible" på skripttaggen så att den kan hitta sig själv. Observera att detta endast fungerar på ≥ IE11. Så här ska 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 sidvisning när det först laddas. Den kopplar också lyssnare till History API och kommer automatiskt att utlösa sidvisningar när du använder history.pushState. Detta är användbart för de flesta webbplatser men vi erbjuder också ett manuellt läge om du vill ha full kontroll över när sidvisningar utlöses på din webbplats.

Ett av användningsfallen för detta är när du använder Turbo (tidigare Turbolinks). I så fall vill du manuellt utlösa Histat-sidvisningar på webbläsarhändelsen turbo:load eller turbolinks:load beroende på vilket bibliotek du använder. Så här kan du göra det:

<script defer data-domain="dindomän.com" src="https://histat.com/js/script.manual.js"></script>
<!-- definierar den `plausibla` funktionen för att manuellt utlösa händelser -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(argument) }</script>
<!-- utlösa sidvisningar på turbolinks-navigering -->
<script>
document.addEventListener("turbo:load", function() {
plausible('sidvisning')
})
</script>

När du använder turbolänkar bör du se till att Histat-skriptet inte laddas och körs under turbonavigering. Du kan behöva flytta skriptet till avsnittet <head> på din webbplats eller använda attributet data-turbo-eval="false" för att göra det.

anteckning

När man använder manual.js resulterar varje skriptanrop med 'pageview' i att en separat sidvisning räknas även om den anropas på samma sida

Ange anpassade platser för dina webbadresser

Dessutom låter det manuella skripttillägget dig tillhandahålla ett speciellt alternativ som heter "u" med dina händelser. Detta låter dig ange webbadressen till sidan och kan användas för att ange anpassade platser.

Det är särskilt användbart att redigera och sammanställa flera sidor vars webbadresser innehåller identifierare som är specifika för användare.

Spåra anpassade frågeparametrar för fullständiga webbadresser

Som standard tar Histat bort alla frågeparametrar för sekretessändamål ref, source, utm_source, utm_medium, utm_campaign, utm_content och utm_term.

Detta innebär att sidor som yoursite.com/blog/index.php?article=some_article&page=11 kommer att rapporteras som yoursite.com/blog/index.php i rapporten "Top Pages" för din Histat instrumentpanel.