Mit der connectOnPageLoad JavaScript
API
können Sie die Herstellung der Chat-Verbindung so lange verzögern, bis der Besucher mit dem Web Widget interagiert.
So können Sie die Leistung Ihrer Website optimieren, ohne die Funktionalität auf den jeweiligen Seiten einzuschränken.
Dieser Beitrag enthält die folgenden Themen:
- Verbindung zwischen Web Widget und Zendesk Chat und Auswirkung auf die Leistung
- Auswirkung der Einstellung connectOnPageLoad
- Hinzufügen von connectOnPageLoad zu Webseiten
Verwandte Beiträge:
Verbindung zwischen Web Widget und Zendesk Chat und Auswirkung auf die Leistung
Bei Seiten, in denen das Web-Widget-Snippet eingebettet und Zendesk Chat aktiviert ist, stellt das Web Widget standardmäßig beim Laden der Seite eine Verbindung zu den Zendesk Chat-Services her,
damit Funktionen wie proaktiver Chat und Conversion-Verfolgung genutzt werden können. Dies kann sich jedoch negativ auf die Leistung auswirken:
- Bei hohem Besucheraufkommen kann sich die Leistung von Zendesk Chat verlangsamen, und beim Überwachen der Website-Besucher kann die Identifizierung von Kunden erschwert werden.
- Die Leistung des Web Widgets nimmt ab. Wenn schon beim Laden der Seite eine Verbindung zu Zendesk Chat hergestellt wird, müssen mehr Assets bereitgestellt werden, bevor das Web Widget auf der Webseite interaktiv wird. Dadurch wird die Webseite möglicherweise langsamer geladen.
Auswirkung der Einstellung connectOnPageLoad
Wenn Sie die Einstellung connectOnPageLoad
aktivieren, sollte sich keine größere Auswirkung auf das Endbenutzererlebnis ergeben. Die Verzögerung beim Öffnen des Widgets dürfte maximal ein bis zwei Sekunden betragen.
Vor Verwendung von connectOnPageLoad
zum Verzögern der Verbindungsherstellung sind jedoch einige wichtige Punkte zu beachten.
WennconnectOnPageLoad = true
:
- Es ergibt sich keine Auswirkung auf die Chat-Funktionalität. Das Chat-Erlebnis ist so wie ohne die Einstellung
connectOnPageLoad
im Seitencode.
WennconnectOnPageLoad = false
:
- Sie können nur Besucher überwachen, die einen Chat eingeleitet oder auf das Web Widget geklickt haben.
- Es ergeben sich Auswirkungen auf bestimmte Chat-Funktionen, wie z. B. Conversion-Verfolgung, proaktive Auslöser und JavaScript-APIs für das Web Widget, für die eine Verbindung zu den Services von Zendesk Chat erforderlich ist.
Weitere Informationen zur Auswirkung von connectOnPageLoad
in unterschiedlichen Konfigurationsszenarien finden Sie unter ConnectOnPageLoad: empfohlene Konfigurationen für die gängigsten Anwendungsfälle.
Hinzufügen von connectOnPageLoad zu Webseiten
connectOnPageLoad
zu jeder beliebigen Seite hinzufügen, auf der das Web Widget eingebettet ist. Die Einstellung wird wie im folgenden Beispiel zum Quellcode auf jeder Webseite hinzugefügt:<script type="text/javascript">
window.zESettings = {
webWidget: {
chat: {
connectOnPageLoad: false
}
}
};
</script>
Die Einstellung muss den Wert „true“ oder „false“ aufweisen, je nachdem, zu welchen Besuchern eine Verbindung hergestellt werden soll.
-
connectOnPageLoad: true
: Beim Laden der Seite wird eine Verbindung zum Chat-Service hergestellt, damit Sie mit jedem Besucher auf der jeweiligen Seite interagieren können. -
connectOnPageLoad: false:
Die Verbindung zum Chat-Service wird erst hergestellt, wenn ein Benutzer mit dem Widget interagiert. So können Sie sich auf Besucher konzentrieren, die gegenwärtig mit Agenten chatten oder einen Chat eingeleitet haben.
connectOnPageLoad
finden Sie unter ConnectOnPageLoad: empfohlene Konfigurationen für die gängigsten Anwendungsfälle.So fügen Sie die Einstellung connectOnPageLoad
zu einer Webseite hinzu
- Machen Sie im Quellcode der Webseite das Code-Snippet für das Chat-Widget ausfindig.
- Fügen Sie die Einstellung
connectOnPageLoad
zum Quellcode hinzu, und zwar über dem Code-Snippet für das Web Widget:<script type="text/javascript"> window.zESettings = { webWidget: { chat: { connectOnPageLoad: false } } }; </script>
- Setzen Sie den Wert von
connectOnPageLoad
je nach Ihrem Anwendungsfall auftrue
oderfalse
. - Speichern und veröffentlichen Sie die Seite.
- Wiederholen Sie diese Schritte auf jeder Seite Ihrer Website, auf der das Web Widget eingebettet ist.