为Drift聊天点击创建GTM触发器/ Linkedin Pixel标签

时间:2019-06-21 21:31:07

标签: google-tag-manager linkedin-api drift

我需要在GTM中添加一个LinkedIn像素,以跟踪被点击的Drift聊天小部件。

我已经将LinkedIn像素添加到了GTM标签,我知道我做对了。我创建了一个设置有GTM标签的GTM触发器,但我遇到了GTM标签未触发的问题。我尝试过:

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

此触发器触发->某些点击->在发生事件且所有这些条件都为真时触发该触发器->单击类->等于-> [检查元素时看到的某些类名称]

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

1 个答案:

答案 0 :(得分:0)

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

  • iframe是一个单独的完整HTML页面。如果这是第三方窗口小部件,那么可以肯定地说您的GTM代码未嵌入该页面,因此您可以通过本机GTM函数捕获事件。
  • 作为第三个小部件,它很可能不在您的页面所在的域上运行。默认情况下,与iframe的跨域通信不会发生(这是一项安全功能)。如果可以将Javascript放到小部件中,则可以通过window.postMessage与主页进行通信(但是如果可以放置代码,则可以嵌入GTM实例)。

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