Spring videre til hovedindholdet
Alle samlingerSilktide Analytics
Sådan optager du frustrationsevents
Sådan optager du frustrationsevents
Jessica Chambers avatar
Skrevet af Jessica Chambers
Opdateret i denne uge

Frustration hændelser registrerer, når brugeren gør noget, der sandsynligvis er 'frustrerende' for dem, såsom at klikke på en knap, der ikke virker. Disse vises under vores Frustrationsskærm.

Silktide forsøger automatisk at opdage frustration. Du kan dog udvide dette med din egen kode for at registrere brugerdefinerede frustrationer for ting, vi muligvis ikke automatisk opdager. For eksempel kunne du registrere, når dine formularer viser en fejlmeddelelse.

Hvad Silktide registrerer automatisk

Silktide opdager automatisk "døde klik", som er klik, hvor intet ser ud til at ske efter klikket (f.eks. DOM'en ændrer sig ikke, og en ny side indlæses ikke, inden for 3 sekunder).

Vi har til hensigt at udvide dette til at inkludere andre forudsigelige kilder til frustration over tid, f.eks. tilstedeværelsen af visse JavaScript-fejl.

Registrering af din egen frustration

Brug følgende JavaScript til at registrere en frustration:

silktide("frustration", { "selector": ".foo a", "type": "formError", "text": "Navnefeltet er påkrævet", "x": 50, "y": 50 });
  • selector – valgfri CSS-selector, så dette kan vises visuelt i vores Inspector.

  • type – en kode, der identificerer typen af frustration. Silktide bruger deadClick til at identificere sine egne døde klik, du kan tilføje enhver anden streng, du ønsker.

  • text – valgfri tekst for frustrationen, f.eks. teksten inde i elementet, der blev klikket på, eller en fejlmeddelelse. Dette vil blive vist inde i Silktide Analytics Inspector for at beskrive frustrationen.

  • x og y – % positionen af klikket inden for selector (f.eks. x = 50, y = 50 ville betyde 'i den præcise midte'. Hvis du ikke ønsker at beregne disse, anbefaler vi, at du angiver 50 og 50 som standard.

Besvarede dette dit spørgsmål?