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 brugerdeadClick
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
ogy
– % positionen af klikket inden forselector
(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.