Dieser Artikel hilft bei der Identifizierung von Problemen, die bei den Daten einer Heatmap auftreten können, z. B. keine Klick- oder Scroll-Aktivität, und bietet einige mögliche Lösungen. In unserem Artikel zur Fehlerbehebung bei Heatmap-Screenshots finden Sie Informationen zur Fehlerbehebung im Zusammenhang mit dem Screenshot, der unter den Daten Ihrer Heatmap angezeigt wird.
- Warum hat meine Heatmap überhaupt keine Daten?
- Warum fehlen in meiner Heatmap einige Klickdaten?
- Warum fehlen in meiner Heatmap anscheinend einige Benutzersitzungen?
Warum hat meine Heatmap überhaupt keine Daten?
Wenn eine Heatmap keine Daten enthält, gibt es ein paar Dinge zu überprüfen:
-
Ist der Hotjar Tracking Code auf der Seite installiert?
Besuchen Sie die Live-URL für Ihre Heatmap.
Öffnen Sie die Entwicklertools Ihres Browsers.
- In Google Chrome klicken Sie in der Menüleiste auf Ansicht > Entwickler > Entwicklertools.
- In Firefox klicken Sie in der Menüleiste auf Tools > Browser Tools > Web Developer Tools.
Klicken Sie auf die Registerkarte Netzwerk.
Geben Sie hotjar in das Feld Filter ein und aktualisieren Sie dann die Seite.
Wenn der Tracking-Code korrekt auf Ihrer Seite installiert ist, sehen Sie ein Hotjar-Skript mit Ihrer Site-ID im Titel. Zum Beispiel: hotjar-1234567.js.
Wenn Sie dies nicht sehen, ist der Tracking-Code möglicherweise nicht auf Ihrer Seite installiert, und Hotjar kann keine Daten sammeln.
Lösung:
Lesen Sie unseren Artikel Überprüfen, ob Hotjar funktioniert und unsere Anleitung zur Installation des Tracking-Codes, um sicherzustellen, dass Ihr Code auf Ihrer gesamten Website installiert ist.
-
Schränken die Einstellungen für die Sitzungserfassung Ihre Datenerfassung auf eine bestimmte Seite oder ein bestimmtes Ereignis ein?
Die Sitzungserfassung kann auf eine bestimmte Seite oder ein bestimmtes Ereignis ausgerichtet werden, was dazu führt, dass die Datenerfassung nur dann erfolgt, wenn die Benutzer auf dieser Seite landen oder wenn das Ereignis ausgelöst wird. Gehen Sie folgendermaßen vor, um dies zu überprüfen:
Rufen Sie Ihre Seite Sites & Organisationen auf.
Klicken Sie auf das Zahnradsymbol für die Site-Einstellungen
, um die Seite mit den Site-Einstellungen aufzurufen.
Klicken Sie auf der Seite mit den Site-Einstellungen auf den Abschnitt Session Targeting & Tracking.
Überprüfen Sie, ob die Option Erfassung von Sitzungen auf bestimmten Seiten oder bei Auslösung eines benutzerdefinierten Events starten aktiviert ist.
Wenn Sie dies nicht beabsichtigt haben, kann ein Mitglied des Admin-Teams diese Option deaktivieren und auf Änderungen speichern klicken. Nach einer gewissen Zeit, die von der Auslastung Ihrer Website abhängt, sollten Sie dann Daten auf Ihrer Heatmap sehen.
Wenn Sie Sitzungen für eine bestimmte Seite oder ein bestimmtes Ereignis erfassen möchten, stellen Sie sicher, dass die URL, auf die Sie abzielen, mit der URL übereinstimmt, die in der Adressleiste der Besucher der betreffenden Seite angezeigt wird. Um dies zu testen, besuchen Sie die gleiche Seite in einem Inkognito-Fenster. Stellen Sie fest, ob es URL-Umleitungen oder Unterschiede zwischen der Adressleiste und dem von Ihnen festgelegten Targeting gibt. Eine Heatmap kann keine Klicks erfassen, wenn das Targeting nicht mit der URL übereinstimmt, die Ihre Nutzer sehen.
Wenn Sie Event zum Auslösen der Sitzungserfassung verwenden, überprüfen Sie auch, ob das Ereignis auf der Live-Seite für die angezeigte Heatmap ausgelöst werden kann.
-
Verhindern Sicherheitsprobleme auf der Website die Datenerfassung?
Manchmal kann es sein, dass Ihre Website Hotjar blockiert, und Sie müssen die IPs von Hotjar zu Ihrer Zulassungsliste hinzufügen. Eine andere Möglichkeit, Hotjar zu blockieren, ist die Inhaltssicherheitsrichtlinie, die auf den Seiten Ihrer Website festgelegt ist. Ob es Probleme mit der Content Security Policy gibt, können Sie in unserem Artikel über Content Security Policies nachlesen. In beiden Fällen muss Ihr Webentwicklungsteam die erforderlichen Änderungen vornehmen, damit Hotjar auf Ihrer Website funktioniert.
Warum fehlen in meiner Heatmap einige Klickdaten?
Wenn in Ihrer Heatmap Klickdaten zu Elementen fehlen, sollten Sie einige Dinge überprüfen:
-
Verwendet Ihre Seite dynamische IDs oder Klassen?
Wenn ein Benutzer beispielsweise auf ein Element klickt, das wie folgt aussieht: , meldet Hotjar, dass ein Klick auf button#button-a87dfuhd erfolgte. Wenn Sie dynamische IDs verwenden, wird sich die ID für diese Schaltfläche im Laufe des Tages ändern.
Dies kann zu Problemen führen, denn als der Screenshot der Heatmap erstellt und eine Kopie der HTML-Elemente aufgezeichnet wurde, hatte das Element möglicherweise eine andere ID, als wenn ein Benutzer darauf klickt. Dies führt dazu, dass die Klicks nicht korrekt den entsprechenden Seitenelementen zugeordnet werden.
Lösung:
Fügen Sie dem Element mit dynamischen IDs/Klassen oder jedem übergeordneten Element, das solche Elemente enthält, das folgende Attribut hinzu. Die Auswirkungen werden sich auf alle Nachkommen dieses Elements übertragen. Das Attribut ermöglicht es Hotjar, sich auf Tags zu verlassen, um die Nutzung zu verfolgen und alle Klassen und/oder IDs zu ignorieren, die das Element und alle seine Kinder haben könnten.
data-hj-ignore-attributes
Nehmen wir zum Beispiel an, Sie haben eine Liste der Top-3-Bestseller auf Ihrer Seite und ein Screenshot der Heatmap zeichnet diese Elemente und ihre IDs auf. Es handelt sich dabei jedoch um dynamische IDs, die sich im Laufe des Tages ändern, was dazu führt, dass die Klicks der Benutzer nicht korrekt mit den aufgezeichneten Elementen übereinstimmen. Durch Hinzufügen des bereits erwähnten Attributs wird dieses Problem behoben:
data-hj-ignore-attributes> -
Fangen von anderen Skripten hinzugefügte Ereignis-Handler die Weiterleitung von Eventn ab und blockieren sie?
Manchmal fangen von anderen Skripten hinzugefügte Event-Handler die Weiterleitung von Eventn ab und blockieren sie, so dass Hotjar sie nicht empfangen kann. Um Klickdaten zu erfassen, muss Hotjar in der Lage sein, Mouse-Down-Event zu empfangen.
Häufige Ursachen für dieses Problem sind Event-Handler, die event.stopPropagation(); verwenden, oder jQuery-Event-Handler, die false zurückgeben, was das gleiche event.stopPropagation(); Verhalten auslöst.
Lösung:
Wir empfehlen Ihnen, sich an Ihr Web-Entwicklungsteam zu wenden, um herauszufinden, ob sie ereignisblockierende Skripts auf Ihrer Website entfernen oder korrigieren können.
Warum scheinen meiner Heatmap einige Benutzersitzungen zu fehlen?
Heatmap-Daten können erfasst werden, wenn der Hotjar-Tracking-Code korrekt installiert ist und die Sitzungserfassungseinstellungen für Ihre Website wie vorgesehen konfiguriert sind. Hotjar sollte die Sitzungen für die Mehrheit der Besucher Ihrer Website innerhalb der täglichen Sitzungslimits Ihres Observe-Tarifs erfassen. Abgesehen von den täglichen Sitzungslimits Ihres Tarifs gibt es weitere Variablen, die die Erfassung von Benutzersitzungen beeinflussen. Dazu gehören die spezifischen Browser-Einstellungen eines Nutzers, von Nutzern installierte Erweiterungen, die Hotjar blockieren, sowie Sicherheits- oder technische Einschränkungen, die den Zugriff von Hotjar einschränken.
Um zu verstehen, warum Hotjar möglicherweise nicht alle Besucher Ihrer Website erfasst, lesen Sie unseren Artikel Verfolgt Hotjar alle Ihre Benutzer?