在新浏览器选项卡或窗口中打开链接时如何触发 GTM 触发器

H. *_*nce 1 windows events tabs google-tag-manager

我发现 GTM 事件触发器有一个奇怪的异常现象。

我正在捕获网页上 PDF 文档的事件点击,并触发事件记录到我的 Google Analytics。触发器如所附的屏幕截图所示。

(1) 当您单击网页上的 PDF 文档时(链接在 html 标记中不包含 target="_blank" 属性),PDF 将在当前选项卡中打开,并记录 GA 事件——“成功”。

(2) 当您右键单击网页上的 PDF 文档(链接不包含 html 标记中的 target="_blank" 属性)并在新选项卡或新窗口中打开该链接时,PDF 将打开并显示未记录 GA 事件——“未成功”。

如何调整 GTM 触发器以成功捕获和记录在新选项卡和新窗口中打开的事件点击?

在此输入图像描述

小智 5

我以前遇到过这个问题,但从未找到解决方案;我认为这就是 GTM 追踪人们的方式的本质。

网页上的每次点击都会触发点击侦听器,该侦听器会快速识别您所点击的 DOM 元素,并向 GTM 发送一小包数据。

但是,右键单击不是同一回事,并且不会触发此行为。随后出现的菜单不是网页的一部分,因此 GTM 不会注意到单击该菜单。

我可以想到两种方法来解决这个问题;第一种方法是编写自己的点击侦听器来侦听右键单击。Simo Ahava 对此有一些很好的建议。http://www.simoahava.com/analytics/custom-event-listeners-gtm/这里的问题是,与常规单击不同,右键单击并不能保证有人会通过链接。

另一种方法是将自定义代码放入按钮或链接中,这样您就可以在不依赖点击侦听器的情况下跟踪它们。然而,我怀疑这会带来更多的麻烦,而不是其价值。