Add live visitor monitoring

This commit is contained in:
rajchales-monito
2026-07-24 11:28:03 +02:00
parent 6c7c2b2b43
commit c72e6f3ed1
5 changed files with 280 additions and 2 deletions
+9
View File
@@ -164,6 +164,11 @@
});
rememberPage();
pingVisitor();
setInterval(pingVisitor, 25_000);
document.addEventListener("visibilitychange", () => {
if (!document.hidden) pingVisitor();
});
if (session.conversationId) {
loadExistingConversation(messages).finally(() => connectEvents(messages, typing, panel, launcher, settings));
}
@@ -345,6 +350,10 @@
};
}
function pingVisitor() {
postJson(`${apiBase}/api/widget/visitors/ping`, withVisitorContext({})).catch(() => {});
}
function showFormError(root, message) {
const note = root.querySelector(".mf-note");
note.textContent = message;