#
Tracking Events
Es gibt die Möglichkeit, Javascript-EventListener-Funktionen für bestimmte Ereignisse zu registrieren, wie z. B. "Chat geöffnet", "Chat geschlossen" und "Nutzer klickt auf CTO-Schaltfläche". Dies erlaubt das Tracking dieser Chatbot-Ereignisse in der einbettenden Webseite, z. B. über Analyse-Tools wie Google Analytics.
#
Beispiel
Als Einstieg können Sie die Events über die Entwicklerkonsole Ihres Browsers nachvollziehen. Bitte geben Sie hierfür die folgenden Befehle einzeln in die Konsole ein:
Eventlistener für das Öffnen des Chatfensters
window.addEventListener("kauz.chat.open", (e) => {console.log('====> open')});
Eventlistener für das Schließen des Chatfensters
window.addEventListener("kauz.chat.close", (e) => {console.log('====> close')});
Eventlistener für das Öffnen des Livechats
window.addEventListener("kauz.chat.liveChatOpen", (e) => {console.log('====> liveChatOpen')});
Eventlistener für das Klicken eines Hyperlinks
window.addEventListener("kauz.link.open", (e) => {
console.log('====> kauz.link.open');
console.log(e.detail.url);
});
Eventlistener für das Klicken eines Phonelinks
window.addEventListener("kauz.phonelink.open", (e) => {
console.log('====> kauz.phonelink.open');
console.log(e.detail.url);
});
Bei Links wird der geklickte Endpunkt unter event.detail.url
abgespeichert.
Nach der Ausführung werden die Ereignisse in der Konsole geloggt.