Glossar

Wo Rage Clicks vs Dead Clicks wirklich auseinandergehen

Taras Shynkarenko
Taras Shynkarenko
‱Aktualisiert: ‱8 Min. Lesezeit
Wo Rage Clicks vs Dead Clicks wirklich auseinandergehenWo Rage Clicks vs Dead Clicks wirklich auseinandergehen

TL;DR, Kurzantwort

8 Min. Lesezeit

Ein Rage Click ist eine Person, die eine Aktion wiederholt. Ein Dead Click ist eine Seite, die eine Aktion nicht beantwortet. Zwei der fĂŒnf großen Session-Replay-Anbieter veröffentlichen numerische Erkennungsregeln, und die widersprechen sich: PostHog feuert `$rageclick` nach drei Klicks, die jeweils innerhalb von 30 Pixeln und 1 Sekunde zum vorherigen liegen, wĂ€hrend Hotjar fĂŒnf Klicks auf dasselbe Element innerhalb von 500ms zĂ€hlt. FullStory, LogRocket und Microsoft Clarity beschreiben beide Signale in Worten ("rapidly, in the same area", "a series of rapid, repeated clicks", "a clustered area in rapid succession") und veröffentlichen gar keine Zahlen. Niemand veröffentlicht eine numerische Schwelle fĂŒr Dead Clicks.

Was ist der Unterschied zwischen Rage Clicks und Dead Clicks?

Bei Rage Clicks vs Dead Clicks geht es um die Ursache: Ein Rage Click hĂ€lt fest, dass jemand eine Aktion wiederholt, und ein Dead Click hĂ€lt einen einzelnen Klick fest, den die Seite nie beantwortet hat. Das eine ist verhaltensbezogen, das andere strukturell. Sie ĂŒberlappen stĂ€ndig, weshalb Tools sie nebeneinander auflisten, aber die Abhilfe ist jeweils eine andere.

Ein Rage Click sagt Ihnen, dass eine Person es weiter versucht hat. Das passiert, wenn das Ziel langsam ist, wenn die Reaktion unsichtbar bleibt, und auch dann, wenn die OberflÀche wiederholtes Klicken legitim einlÀdt. Ein Dead Click sagt Ihnen, dass ein Element einen Klick empfangen und keine VerÀnderung erzeugt hat. Das passiert, wenn das Element nicht verdrahtet ist, wenn ein Handler eine Ausnahme geworfen hat, und auch dann, wenn die VerÀnderung echt war, der Detektor sie aber nicht sehen konnte.

Welche Schwellen veröffentlicht welcher Anbieter?

Zwei der fĂŒnf veröffentlichen Zahlen. Drei beschreiben das Verhalten in Prosa und belassen es dabei.

AnbieterRegel fĂŒr Rage ClicksRegel fĂŒr Dead Clicks
PostHog$rageclick feuert bei "three clicks that are each within 30 pixels and 1 second of the previous one". Konfigurierbar als click_count: 3, threshold_px: 30, timeout_ms: 1000$dead_click ist "a click which isn't followed by a change to the page". Kein numerisches Fenster veröffentlicht
Hotjar"when a user clicks on the same element five times within 500ms of one another"Der Dead-Click-Filter findet Sitzungen, in denen Nutzer "clicked on a button, link, or a specific element of your site but didn't get any reaction". Keine Zahlen
FullStory"clicking or tapping multiple times, rapidly, in the same area". Keine Zahlen"If nothing on the page changes within a few seconds of a click or tap, it will get marked as a Dead Click". Keine Zahlen
LogRocket"a series of rapid, repeated clicks on the same element". Keine Zahlen"a click that did not result in a DOM change". Keine Zahlen
Microsoft Clarity"the user clicks multiple times in a clustered area in rapid succession". Keine Zahlen"a user clicks on an element but gets no feedback in a reasonable amount of time... the visual status doesn't change, and there's no navigation away from the page". Keine Zahlen

Die zwei veröffentlichten Regeln stimmen nicht ĂŒberein, und sie liegen nicht einmal nahe beieinander. PostHog braucht drei Klicks innerhalb einer Sekunde und lĂ€sst den Zeiger dazwischen 30 Pixel wandern. Hotjar braucht fĂŒnf Klicks innerhalb von 500 Millisekunden und verlangt sie auf demselben Element. Wer dreimal in 800 Millisekunden klickt, ragt in PostHog und ist in Hotjar unsichtbar. Wer fĂŒnfmal ĂŒber vier Sekunden auf einen Button klickt, ragt in keinem von beiden.

Das wiegt schwerer als die Zahlen selbst. Rage-Click-ZĂ€hlungen sind ĂŒber Tools hinweg nicht vergleichbar, und ein Wechsel des Anbieters verĂ€ndert die Zahl, ohne dass sich auf Ihrer Website etwas Ă€ndert.

Was zÀhlt bei einem Dead Click als VerÀnderung der Seite?

Kein Anbieter legt sich öffentlich fest, und das ist die schwÀchste Stelle im ganzen Signal.

LogRocket ist am konkretesten, und das ist immer noch eine Kategorie statt einer Schwelle: Ein Dead Click ist "a click that did not result in a DOM change". Clarity ergÀnzt in Prosa zwei Bedingungen, dass sich der visuelle Status nicht Àndert und dass keine Navigation von der Seite weg stattfindet, ohne zu sagen, wie lange gewartet wird. FullStory sagt "within a few seconds". PostHog sagt nur "a change to the page".

Alles Mehrdeutige fĂ€llt in diese LĂŒcke:

  • Ein Klick, der eine Netzwerkanfrage auslöst, deren Antwort nach dem Erkennungsfenster eintrifft.
  • Ein Klick, der ein Canvas, eine WebGL-Szene oder ein Video-Element verĂ€ndert, von denen keines das DOM mutiert.
  • Ein Klick, der einen nativen Dialog öffnet, einen Download auslöst oder in die Zwischenablage kopiert.
  • Ein Klick, der eine CSS-Klasse umschaltet, die beim aktuellen Breakpoint keine sichtbare Wirkung hat.

Jeder dieser FĂ€lle erzeugt in mindestens einem Tool einen Dead Click und in einem anderen nichts. Behandeln Sie eine rohe Dead-Click-ZĂ€hlung als Suchindex ĂŒber Sitzungen und nicht als FehlerzĂ€hlung, und bestĂ€tigen Sie jedes Cluster am Replay, bevor daraus ein Ticket wird. Der praktische Ablauf ist der, den die Dead-Click-Analyse beschreibt.

Warum feuern Rage Clicks auf funktionierenden OberflÀchen?

Weil der Detektor die Taktung misst, nicht die Absicht, und weil viele korrekte OberflÀchen schnelle Wiederholklicks geradezu verlangen.

FullStory benennt das Problem in der eigenen Dokumentation unter der Überschrift "Why don't Rage Clicks work for me?": Manche UI-Komponenten, etwa Weiter- und ZurĂŒck-Buttons, laden natĂŒrlicherweise zu wiederholten Klicks ein, was die Heuristik auslöst, obwohl das Verhalten beabsichtigt ist. PostHog kommt zum selben Schluss und liefert Voreinstellungen zum Ausgleich mit. Ab defaults: '2026-05-30' ignoriert PostHog automatisch Navigationselemente mit Text wie next, previous, > und <, Mengenschalter mit + und - sowie wiederholte Klicks auf TextauswahlflĂ€chen wie Inputs, Textareas und contenteditable-Elemente, denn ein Dreifachklick zum Markieren einer Zeile ist kein Rage.

Beide Anbieter liefern eine Notausstiegsluke im Markup mit:

AnbieterRage Clicks unterdrĂŒckenDead Clicks unterdrĂŒcken
PostHogKlasse .ph-no-rageclick oder rageclick.css_selector_ignorelistKlasse .ph-no-deadclick oder capture_dead_clicks.css_selector_ignorelist
FullStoryKlasse fs-ignore-rage-clicks oder KontoeinstellungenKlasse fs-ignore-dead-clicks oder Kontoeinstellungen

FullStory ergĂ€nzt ein Detail, das man einplanen sollte: Die UnterdrĂŒckung gilt nur fĂŒr neue Sitzungen, bestehende Sitzungen werden nicht rĂŒckwirkend neu klassifiziert.

PostHogs Dokumentation schließt den Kreis mit der richtigen Anweisung: BestĂ€tigen Sie Rage Clicks an Session Replays, bevor Sie sie als hartes Frustrationssignal behandeln. Auf derselben Disziplin baut die Rage-Click-Analyse auf.

Eine Person klickt wiederholt mit der Computermaus am Schreibtisch, die Art von ungeduldiger Aktion, die ein Rage Click erfasst.

Flowsery
Flowsery

Jetzt 14 Tage kostenlos testen

Echtzeit-Dashboard

Zielverfolgung

Cookie-freies Tracking

Welche Ursachen stehen hinter welchem Signal?

Die zwei Signale zeigen auf verschiedene Teile des Stacks, und das ist der Grund, sie getrennt zu halten statt sie zu einer einzigen Frustrationszahl zu verschmelzen.

Rage Clicks kommen von:

  • Latenz. Der Handler arbeitet, die Antwort braucht zwei Sekunden, die Person klickt erneut.
  • Fehlendem Feedback. Der Handler arbeitet sofort, nichts Sichtbares bestĂ€tigt das, die Person klickt erneut.
  • Blockiertem Absenden. Die clientseitige Validierung scheitert still und der Button wirkt tot.
  • Legitimer Wiederholung. Pagination, Mengenschalter, Karussells, Textauswahl.

Dead Clicks kommen von:

  • Nicht gebundenen Elementen. Text, Icons und Bilder, die interaktiv aussehen, ohne Handler.
  • Handler-Fehlern. Eine JavaScript-Ausnahme vor der ZustandsĂ€nderung. FullStory verfolgt das separat als Error Clicks, die einen Klick unmittelbar vor einem clientseitigen JavaScript- oder Konsolenfehler sichtbar machen.
  • Blinden Flecken der Erkennung. Canvas, Video, Downloads, neue Tabs, native Dialoge.

Ein Cluster, das beide Signale am selben Selektor zeigt, ist der stĂ€rkste Fall, den Sie bekommen werden: Das Element sieht klickbar aus, tut nichts, und Leute versuchen es weiter. Ein Dead-Click-Cluster ohne Rage Clicks heißt meist, dass das Element fĂŒr eine Maschine klickbar aussieht und fĂŒr einen Menschen nicht, was niedrigere PrioritĂ€t hat.

Ein Analyst prĂŒft Diagramme auf einem Laptop, die Art von Priorisierungsarbeit, die aus rohen Klickdaten ein Ticket macht.

Einen Klick-Cluster lesen
Rage Clicks und Dead Clicks auf demselben Selektor
  • Das Element wirkt klickbar
  • Es passiert nichts
  • Nutzer versuchen es trotzdem weiter
  • Höchste PrioritĂ€t fĂŒr die Untersuchung
Nur Dead Clicks, keine Rage Clicks
  • Das Element wirkt fĂŒr eine Maschine klickbar
  • Es wirkt fĂŒr einen Menschen nicht klickbar
  • Niedrigere PrioritĂ€t fĂŒr die Untersuchung
Ein Cluster, der beide Signale auf demselben Selektor zeigt, entkrĂ€ftet gleich beide ĂŒblichen Fehlalarm-ErklĂ€rungen.

Wie setzen Sie die beiden zusammen ein?

Sortieren Sie nach betroffenen Sitzungen und Position im Funnel, und sehen Sie sich das Replay an, bevor Sie das Ticket schreiben.

Keine der beiden Zahlen ist fĂŒr sich aussagekrĂ€ftig. Hundert Rage Clicks auf einem Karussellpfeil sind ein Artefakt des Detektors. Zwölf Dead Clicks auf einem Absende-Button im Checkout sind ein Umsatzvorfall. Der Unterschied liegt nicht in der Zahl, sondern darin, wo das Element sitzt und ob sich die Sitzung danach erholt hat.

Eine brauchbare Reihenfolge:

  1. Gruppieren Sie nach CSS-Selektor oder stabiler Element-ID, nie nach rohen Koordinaten.
  2. Filtern Sie auf Seiten, die Conversion-Gewicht tragen.
  3. PrĂŒfen Sie, ob Sitzungen mit dem Cluster den Schritt abgeschlossen haben.
  4. Sehen Sie sich drei Replays aus dem Cluster an. BestÀtigen Sie Element, Erwartung und Fehlschlag.
  5. Erst dann öffnen Sie das Ticket, mit Selektor, Seite, Sitzungszahl und Replay-Link.

Das ist dieselbe Sortierlogik, die fĂŒr jedes andere Signal der Familie der Frustrationssignale gilt, und deshalb liegt Session Replay unter beiden Metriken statt neben ihnen. Die ZĂ€hlungen finden die Kandidaten. Die Aufzeichnung entscheidet.

HĂ€ufig gestellte Fragen

Welche Anbieter veröffentlichen eine exakte Schwelle fĂŒr Rage Clicks?

PostHog und Hotjar. PostHog dokumentiert drei Klicks, jeder innerhalb von 30 Pixeln und 1 Sekunde zum vorherigen, offengelegt als click_count, threshold_px und timeout_ms. Hotjar dokumentiert fĂŒnf Klicks auf dasselbe Element innerhalb von 500ms. FullStory, LogRocket und Microsoft Clarity veröffentlichen fĂŒr keines der beiden Signale Zahlen.

Veröffentlicht irgendjemand eine numerische Schwelle fĂŒr Dead Clicks?

Nein. FullStory sagt "within a few seconds", Clarity sagt "a reasonable amount of time", LogRocket definiert es als Klick ohne DOM-Änderung, und PostHog definiert es als Klick, auf den keine VerĂ€nderung der Seite folgt. Keiner der fĂŒnf nennt einen Millisekundenwert.

Sind Rage-Click-ZĂ€hlungen zwischen Tools vergleichbar?

Nein. Mit PostHogs Voreinstellungen zĂ€hlt ein Dreierklick innerhalb einer Sekunde. Unter Hotjars Regel zĂ€hlt er nicht, weil Hotjar fĂŒnf Klicks innerhalb von 500ms auf einem Element verlangt. Jeder Wechsel zwischen den beiden verĂ€ndert die Zahl, ohne dass sich das Nutzerverhalten Ă€ndert.

Kann ein Klick zugleich ein Rage Click und ein Dead Click sein?

Ja, und diese Kombination ist das Cluster mit dem höchsten Wert fĂŒr eine Untersuchung. Das Element hat wiederholte Klicks empfangen und keine VerĂ€nderung der Seite erzeugt, womit beide gĂ€ngigen ErklĂ€rungen fĂŒr Fehlalarme auf einmal wegfallen.

Wie verhindern Sie, dass ein Karussell oder Mengenschalter Rage Clicks erzeugt?

FĂŒgen Sie dem Element die Ausschlussklasse des Anbieters hinzu. PostHog nutzt .ph-no-rageclick und akzeptiert außerdem rageclick.css_selector_ignorelist. FullStory nutzt fs-ignore-rage-clicks. FullStory weist darauf hin, dass AusschlĂŒsse fĂŒr Sitzungen gelten, die nach der Änderung aufgezeichnet wurden, historische Sitzungen behalten also ihre ursprĂŒngliche Klassifizierung.

Bedeutet ein Dead Click immer, dass etwas kaputt ist?

Nein. Klicks auf Canvas-Elemente, Videoplayer, Download-Links, Zwischenablage-Aktionen und native Dialoge erzeugen alle echte Reaktionen, die ein Detektor fĂŒr DOM-Mutationen nicht sehen kann. BestĂ€tigen Sie das Cluster in einem Replay, bevor Sie es als Defekt behandeln.

Flowsery
Flowsery

Jetzt 14 Tage kostenlos testen

Echtzeit-Dashboard

Zielverfolgung

Cookie-freies Tracking

Was erfasst das Error-Click-Signal von FullStory?

FullStory fĂŒhrt dies als eigenes Signal namens Error Clicks, getrennt von Dead Clicks. Es markiert einen Klick, der unmittelbar vor einem clientseitigen JavaScript- oder Konsolenfehler auftritt, und verknĂŒpft den Fehler so mit einer konkreten Interaktion statt mit einem allgemeinen Seitenfehler. Diese VerknĂŒpfung kommt einem Bugreport nĂ€her, als ein Dead Click es je kann, denn ein Dead Click sagt nur, dass sich das DOM nicht verĂ€ndert hat.

Wie sieht der empfohlene Ablauf aus, bevor ein Klick-Cluster zum Ticket wird?

Gruppieren Sie zuerst nach CSS-Selektor oder stabiler Element-ID und filtern Sie dann auf Seiten mit Conversion-Gewicht. PrĂŒfen Sie, ob Sessions im Cluster den Schritt abgeschlossen haben, und sehen Sie sich drei Replays an, um Element, Erwartung und Fehler zu bestĂ€tigen. Erst danach eröffnen Sie das Ticket, mit Selektor, Seite, Session-Anzahl und einem Replay-Link.

Was verursacht einen Rage Click außer einer langsamen Antwort?

Latenz ist eine Ursache, aber ein Rage Click feuert auch, wenn der Handler sofort reagiert und nichts sichtbar bestÀtigt, dass etwas passiert ist. Er feuert auch, wenn die clientseitige Validierung stillschweigend fehlschlÀgt und der Button einfach trÀge wirkt, sowie wenn die OberflÀche legitim wiederholte Klicks verlangt, etwa bei Paginierung, Mengenreglern, Karussells oder Textauswahl.

Warum zÀhlt die Gruppierung nach CSS-Selektor mehr als nach rohen Koordinaten?

Der praktische Ablauf beginnt damit, Klicks nach CSS-Selektor oder stabiler Element-ID zu gruppieren, niemals nach rohen Koordinaten. Rohe Koordinaten beschreiben eine Stelle auf dem Bildschirm, nicht das Element, mit dem jemand interagiert hat, sodass eine Gruppierung danach die Klicks auf denselben Button ĂŒber viele verschiedene Buckets verstreut. Die Gruppierung nach Selektor ist es, die es ermöglicht, Cluster nach betroffenen Sessions und Position im Funnel zu ranken.

War dieser Artikel hilfreich?

Teilen Sie uns Ihre Meinung mit!

Sieh uns öfter bei Google

Ein Klick macht Flowsery zu einer bevorzugten Quelle. Unsere Artikel stehen dann weiter oben in deinen Top-Meldungen, im KI-Modus und in den KI-Übersichten.

Bevor Sie gehen...

Flowsery

Flowsery

Umsatzorientierte Analysen fĂŒr Ihre Website

Verfolgen Sie jeden Besucher, jede Quelle und jede Conversion in Echtzeit. Einfach, leistungsstark und komplett ohne Cookies.

Echtzeit-Dashboard

Zielverfolgung

Cookie-freies Tracking

Verwandte Glossarbegriffe

Die vier Frustrationssignale und was jedes davon bedeutetDie vier Frustrationssignale und was jedes davon bedeutet
Glossar

Die vier Frustrationssignale und was jedes davon bedeutet

Die vier Frustrationssignale sind Rage Clicks, Dead Clicks, Error Clicks und Thrashed Cursors. Jedes greift bei einem Schwellenwert, den Ihr Tool setzt.

‱7 Min. Lesezeit
Was Digital Experience Analytics abdeckt, das Web Analytics ĂŒbersiehtWas Digital Experience Analytics abdeckt, das Web Analytics ĂŒbersieht
Glossar

Was Digital Experience Analytics abdeckt, das Web Analytics ĂŒbersieht

Nicht Events zÀhlen, sondern den Besuch rekonstruieren: Digital Experience Analytics vereint Session Replay, Heatmaps, Friction Detection und Journey-Analyse.

‱6 Min. Lesezeit
Wo die Standardwerte der PII-SchwÀrzung im Session Replay Daten offenlegenWo die Standardwerte der PII-SchwÀrzung im Session Replay Daten offenlegen
Glossar

Wo die Standardwerte der PII-SchwÀrzung im Session Replay Daten offenlegen

Standardwerte fĂŒr die PII-SchwĂ€rzung im Session Replay gehen weit auseinander: rrweb maskiert nur Passwörter, Sentry allen Text, Clarity Zahlen und E-Mails.

‱9 Min. Lesezeit
Wie stark bremst Session Replay die Website-Geschwindigkeit?Wie stark bremst Session Replay die Website-Geschwindigkeit?
Glossar

Wie stark bremst Session Replay die Website-Geschwindigkeit?

Die belastbare Antwort darauf, ob Session Replay eine Website verlangsamt, mit rrweb- und Sentry-Zahlen zu SkriptgrĂ¶ĂŸe, Hauptthread-CPU und Upload.

‱8 Min. Lesezeit
Was eine Abhörklage wegen Session Replay vor Gericht beweisen mussWas eine Abhörklage wegen Session Replay vor Gericht beweisen muss
Glossar

Was eine Abhörklage wegen Session Replay vor Gericht beweisen muss

Jede Abhörklage wegen Session Replay stĂŒtzt sich auf CIPA 631, Pennsylvanias WESCA oder den Wiretap Act. Was KlĂ€ger vortragen, was Gerichte urteilten.

‱8 Min. Lesezeit
Hinter einer Drop-off-Rate verstecken sich zwei ZahlenHinter einer Drop-off-Rate verstecken sich zwei Zahlen
Glossar

Hinter einer Drop-off-Rate verstecken sich zwei Zahlen

Jeder Funnel liefert zwei Zahlen fĂŒr die Drop-off-Rate, eine pro Schritt und eine Ende zu Ende, und Teams zitieren sie wahllos. Eine Tabelle trennt sie.

‱8 Min. Lesezeit

Verwandte Artikel