Verifizierte KI-Zusammenfassung ◀▼
Um die Chat-Leistung zu verbessern, können Sie mit der JavaScript-API connectOnPageLoad Chat-Verbindungen verzögern, bis der Besucher mit dem Web Widget interagiert. Dieser Ansatz kann das Laden von Seiten beschleunigen und hohen Datenverkehr besser bewältigen. Setzen Sie im Quellcode der Seite connectOnPageLoad auf true oder false, um zu steuern, wann der Chat-Service eine Verbindung herstellt. So lässt sich ein Gleichgewicht zwischen Leistung und Verfügbarkeit der Chat-Funktionen erreichen.
connectOnPageLoad JavaScript
API können Sie die 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 Chat und Web Widget (Classic)
Bei Seiten, in denen das Web-Widget-Snippet eingebettet UND Chat aktiviert ist, stellt das Web Widget (Classic) beim Laden der Seite standardmäßig eine Verbindung zu den Live-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 (Classic) nimmt ab. Wenn schon beim Laden der Seite eine Verbindung zu Live-Chat hergestellt wird, müssen mehr Assets bereitgestellt werden, bevor das Web Widget (Classic) 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.
Wenn connectOnPageLoad = true:
-
Es ergibt sich keine Auswirkung auf die Live-Chat-Funktionalität. Das Live-Chat-Erlebnis ist so, wie es ohne die Einstellung
connectOnPageLoadim Seitencode wäre.
Wenn connectOnPageLoad = false:
- Sie können nur Besucher überwachen, die einen Chat eingeleitet oder auf das Web Widget (Classic) geklickt haben.
- Es ergeben sich Auswirkungen auf bestimmte Live-Chat-Funktionen, wie z. B. Conversion-Verfolgung, proaktive Auslöser und JavaScript-APIs für das Web Widget (Classic), für die eine Verbindung zu den Services von Zendesk Chat erforderlich ist.
Hinzufügen von connectOnPageLoad zu Webseiten
connectOnPageLoad zu jeder beliebigen Seite hinzufügen, in die das Web Widget (Classic) 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.
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
connectOnPageLoadzum Quellcode hinzu, und zwar über dem Code-Snippet für das Web Widget (Classic):<script type="text/javascript"> window.zESettings = { webWidget: { chat: { connectOnPageLoad: false } } }; </script> -
Setzen Sie den Wert von
connectOnPageLoadauftrueoderfalse(je nach Anwendungsfall). - Speichern und veröffentlichen Sie die Seite.
- Wiederholen Sie diese Schritte auf jeder Seite Ihrer Website, auf der das Web Widget eingebettet ist.