Oversigt
Silktide Analytics-skriptet er designet til at overvåge brugeradfærd på websites. Skriptet skal være til stede på et website for at muliggøre analyser eller heatmaps i Silktide-platformen.
Skriptet registrerer data om brugerinteraktioner såsom klik, scroll-dybde, inaktiv tid og læseadfærd. Det registrerer "døde klik", JavaScript-fejl og downloads af specifikke filtyper som PDF'er.
Hovedfunktioner
Tracking af døde klik
Registrerer "døde klik", hvor brugere klikker på elementer uden, at der sker en meningsfuld interaktion. Dette bruges til at rapportere om brugerfrustration.
Inaktivitetsregistrering
Sporer brugerens inaktivitet (f.eks. ingen musebevægelse, tastetryk eller scrolling) og markerer dem som inaktive efter en timeout-periode.
Fejlmonitorering
Registrerer JavaScript-fejl og knytter dem til potentielle brugerinteraktioner (f.eks. klik), som kan have forårsaget fejlen.
Scroll-sporing
Overvåger, hvor langt brugerne scroller på en side, og registrerer den maksimale scroll-dybde.
Interaktionssporing
Registrerer, om mus-, touch- og tastaturinteraktioner bruges, som en simpel binær skelnen (f.eks. tastatur: ja eller nej).
Læseadfærd på siden
Skønner antallet af ord, der er læst på en side, og sporer, hvor langt brugerne har læst på siden. For at gøre dette beregnes det samlede antal ord (og opdateres, hvis siden ændres dynamisk), og antallet af ord inden for det aktuelle synlige område måles.
Samtykkebegivenheder
Lytter til samtykke- eller tilbagetrækningsbegivenheder for at administrere brugernes tracking-præferencer.
Dataoverførsel
Sender periodisk indsamlede data (som klik, scroll, fejl osv.) til serveren ved hjælp af entennavigator.sendBeacon
eller enXMLHttpRequest
.
Synlighedstilstand
Sporer, når siden er skjult eller synlig, og stopper tracking-aktiviteter, når siden er skjult, for at spare ressourcer.
Initialisering
Skriptet initialiserer tracking ved at opsætte hændelseslyttere og starte periodisk dataoverførsel. Det kontrollerer forskellige betingelser (f.eks. bots, "Do Not Track"-indstillinger) for at afgøre, om tracking skal aktiveres.
Privatliv
Silktide Analytics-skriptet anvender ikke cookies samt hverken lokal lagring eller andre vedvarende lagringsmetoder.
Silktide bestræber sig på ikke at registrere oplysninger, der utilsigtet kan afsløre en besøgendes identitet. For eksempel fjerner vi kendte forespørgselsparametre som fbclid
(Facebook) fra registrerede URL'er. Vi registrerer heller ikke specifikke tastetryk eller data, der indtastes i formularer.
Hvor sendes data?
Analyse-skriptet sender udvalgte data til den region, hvor din Silktide-konto hører hjemme. På tidspunktet for skrivningen vil dette enten være EU eller USA. Du kan afgøre dette ved at se på URL'en til Silktide, når du logger ind (f.eks. app.eu.silktide.com er EU).