Funktionen in Engagement Messenger mit benutzerdefiniertem Code starten
Verwenden Sie den anwenderdefinierten Code, um Deep Links zu aktivieren und eine in Ihre Website integrierte Funktion in Engagement Messenger zu starten.
Vorbereitungen
Engagement Messenger konfigurieren.
Engagement Messenger in Webanwendung einbetten.
Erforderliche Rolle: ec_admin und Website-Administrator
Warum und wann dieser Vorgang ausgeführt wird
Hinweis:
Wenn Sie vorhandenen Code verwenden, stellen Sie sicher, dass Sie das Skript so aktualisieren, dass v=3.1angezeigt wird. Zum Beispiel:
<script src="https://example.service-now.com/scripts/sn_csm_ec.js?v=3.1"></script>
<script>
SN_CSM_EC.init({
moduleID: "https://example.service-now.com/#aeff0547dd393010f87734cef087e2ba",
loadFeature: SN_CSM_EC.loadEMFeature()
});
</script>Prozedur
Ergebnisse
Beispiel
Standardmäßig wird die Chat-Funktion durch den folgenden Code initiiert. Er zeigt auch, wie beim Laden des Chats standardmäßig durch Übergabe des entsprechenden Systembezeichners (sys_id) ein Virtual Agent-Thema ausgelöst wird. Sie können auch angeben, in welcher Sprache der Chat initiiert werden soll.
<script src="https://example.servicenow.com/scripts/sn_csm_ec.js?v=3.1"></script>
<script>
function chatFeatureContext(){
return {
feature: "CHAT",
openOnLoad: false,
params: {
"topic_id": "8708db281bd5b81080df6247b04bcb79",
"language": "fr"
}
}
}
SN_CSM_EC.init({
moduleID: "https://example.service-now.com/#d27c94d6db403810a2a6a0ced39619da",
loadFeature: chatFeatureContext()
});
</script>
- function
- chatFeatureContext(): Die Wrapper-Funktion für den Chat-Kontext.
- feature
- CHAT: Die Chat-Funktion zum Initiieren eines Virtual Agent- oder Servicemitarbeiter-Chats.
- openOnLoad
- false: Deaktiviert den automatischen Start von Engagement Messenger.
- topic_id
- 8708db281bd5b81080df6247b04bcb79: Der Modulsystembezeichner (sys_id).
- language
- fr: Legt die Standardsprache für den Chat auf Französisch fest.