Zum Hauptinhalt springen

Warum kann ich keinen Tooltip erstellen?

Fehlerbehebung beim Tooltip-Builder, wenn er auf Ihrer Website nicht lädt, keine Verbindung zu Intercom herstellen kann oder Ihren Tooltip nicht speichert.

Verfasst von Beth-Ann Sher

Wenn Sie einen Tooltip erstellen, öffnet Intercom Ihre Website, damit Sie ihn mit dem Tooltip-Builder platzieren und gestalten können. Dieser Artikel hilft, wenn der Builder auf Ihrer Website nicht lädt, meldet, dass der Messenger nicht geladen ist, oder Ihren Tooltip nicht speichert.

Hinweis: Dieser Artikel behandelt Probleme mit dem Builder. Wenn Ihr Tooltip live ist, aber Kunden ihn nicht sehen, lesen Sie die Fehlerbehebungsschritte in Wie man einen Tooltip erstellt und die Tooltips FAQs.


Wenn der Tooltip-Builder nicht lädt

Der Tooltip-Builder verbindet sich über den Messenger auf Ihrer Website mit Intercom. Wenn keine Verbindung hergestellt werden kann, sehen Sie eine Meldung, dass der Messenger nicht geladen ist, oder der Builder erscheint nicht. Prüfen Sie Folgendes.

Überprüfen Sie, ob der Messenger installiert ist und für Sie startet

Der Messenger muss auf der Seite installiert sein, auf der Sie den Tooltip erstellen, und er muss für Sie starten, während Sie eingeloggt sind. Wenn Sie den Messenger beispielsweise nur für ausgeloggte Besucher installiert haben, lädt der Builder nicht innerhalb Ihres Produkts. Wenn Ihre Website so eingerichtet ist, dass der Messenger für Administratoren nicht startet, stellen Sie sicher, dass er für Ihren Login startet, während Sie den Tooltip erstellen.

Stellen Sie sicher, dass Sie im richtigen Intercom-Arbeitsbereich sind

Wenn Sie mehr als einen Intercom-Arbeitsbereich haben, prüfen Sie, ob der Arbeitsbereich, in dem Sie den Tooltip erstellen, auf der Seite installiert ist. Vergleichen Sie die Arbeitsbereich-ID in Ihrer Intercom-URL mit dem Ergebnis von window.intercomSettings.app_id in der Browser-Konsole auf dieser Seite. Diese Prüfung funktioniert mit der Standard-JavaScript-Installation.

Überprüfen Sie, ob Ihre Seite nicht auf eine andere domain weiterleitet

Der Builder öffnet die URL, die Sie für den Tooltip gewählt haben, und verbindet sich nur mit einer Seite auf derselben domain. Wenn diese URL jetzt auf eine andere domain weiterleitet (zum Beispiel, nachdem Sie Ihre Website von example.com zu example.io verschoben haben), kann der Builder keine Verbindung herstellen. Tooltips haben keine Einstellung, um die gespeicherte URL zu ändern, erstellen Sie den Tooltip also erneut auf der aktuellen domain der Seite.

Ist Ihre Website in einem Drittanbieter-iframe eingebettet?

Wenn Ihre Website oder Ihr Produkt in einem Drittanbieter-iframe geladen wird (zum Beispiel eine Shopify-App oder ein Figma-Plugin), kann der Messenger nicht auf die Seite zugreifen, die ihn enthält, und der Tooltip-Builder funktioniert nicht.

Überprüfen Sie Ihren Cross-Origin-Opener-Policy-Header

Der Tooltip-Builder verwendet window.opener, um mit Intercom zu kommunizieren. Wenn Ihre Website einen Cross-Origin-Opener-Policy-Header mit einem anderen Wert als dem Standard unsafe-none sendet oder das JavaScript Ihrer Website window.opener überschreibt, lädt der Builder nicht. Setzen Sie den Header während der Tooltip-Erstellung auf unsafe-none oder entfernen Sie ihn. Sie können ihn danach wieder ändern: Es beeinflusst nicht, wie live Tooltips Kunden angezeigt werden.

Löscht Ihre Website den Session Storage?

Der Builder speichert einige Werte im Session Storage Ihrer Website (Schlüssel beginnend mit intercom.intercom-snippet__intersection-), um mit Intercom zu kommunizieren. Wenn Ihre Website den Session Storage löscht, während der Builder geöffnet ist, zum Beispiel durch Aufruf von sessionStorage.clear() beim Laden der Seite statt nur beim Logout, verliert der Builder die Verbindung. Prüfen Sie dies, indem Sie Object.keys(sessionStorage) in der Browser-Konsole ausführen, während der Builder geöffnet ist. Wenn keine intercom.intercom-snippet__intersection--Schlüssel erscheinen, bitten Sie Ihre Entwickler, den Session Storage nur beim Logout zu löschen.


Wenn Ihr Tooltip nicht gespeichert wird

Wenn der Builder einen allgemeinen Speicherfehler ohne Details anzeigt, überprüfen Sie die Positionsversätze des Tooltips. Ein Tooltip wird nicht gespeichert, wenn sein oberer oder linker Versatz außerhalb von -1000 bis 1000 Pixel liegt. Öffnen Sie die Layout-Einstellungen im Tooltip-Builder, setzen Sie beide Versätze auf Werte zwischen -1000 und 1000 und speichern Sie erneut.

Hat dies deine Frage beantwortet?