Learn how to streamline additive manufacturing order management with workflow solutions, enhancing efficiency, reducing errors, and improving turnaround times.
Discover what additive manufacturing workflow software is and why it's essential for optimising processes, enhancing production efficiency, and reducing errors.
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"
});
}
});