Chat with one of our experts, to learn how flows can amplify your business.
Check out our availability and book the date and time that works for you
bottom of page
window.addEventListener("message", function (event) {
// Inspect event.data in console to see what the bot emits
if (!event.data) return;
// Log all messages to see what your specific bot emits upon submission
console.log("Chatbot message received:", event.data);
// Check if the event matches a lead/submission event from the bot
// (Replace 'form_submit' with the exact event name your chatbot emits)
if (
event.data.type === "form_submit" ||
event.data.action === "lead_submitted" ||
JSON.stringify(event.data).includes("lead")
) {
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "chat_interaction",
element_id: "chatbot",
form_id: "chatbot",
action: "form_submission"
});
}
});