首页 > 解决方案 > 为漂移聊天点击创建 GTM 触发器/Linkedin 像素标签

问题描述

我需要将 LinkedIn 像素添加到 GTM 以跟踪被点击的 Drift 聊天小部件。

我已经将 LinkedIn 像素添加到 GTM 标签中,我知道我这样做是正确的。我创建了一个使用 GTM 标签设置的 GTM 触发器,但我遇到了 GTM 标签未触发的问题。我努力了:

触发器配置 -> 触发器类型 -> 单击 - 所有元素

此触发器触发 -> Some Clicks -> 当事件发生并且所有这些条件都为真时触发此触发器 -> 单击类 -> 等于 -> [我在检查元素时看到的一些类名]

小部件放置在 iframe 内。我是否应该假设任何从 iframe 中的元素捕获点击的尝试都会失败?当我在 GTM 中“预览”时,在标签管理器窗口打开的情况下查看我们的网站,然后单击 Drift 聊天机器人小部件 - 我创建的 GTM 标签不会触发。

标签: google-tag-managerlinkedin-apidrift

解决方案


默认情况下,您不会从 iframe 获取事件。

  • iframe 是一个单独的、完整的 HTML 页面。如果这是第三方小部件,那么您的 GTM 代码没有嵌入到该页面中听起来像是一个安全的赌注,因此您可以通过本机 GTM 函数捕获事件。
  • 作为第三个小部件,它很可能与您的页面不在同一个域上运行。与 iframe 的跨域通信不是默认情况下发生的(这是一项安全功能)。如果您可以将 Javascript 放入您的小部件,那么您可以通过window.postMessage与您的主页通信(但如果您可以放置​​代码,您可能能够嵌入您的 GTM 实例)。

如果 Drift 有类似技术支持的东西,我建议与他们联系 - 这是一个非常普遍的问题,他们很可能会找到解决方案。


推荐阅读