我发现GTM事件触发器有一个奇怪的异常现象。
我正在网页上捕获PDF文档的事件点击,并触发事件记录到我的Google Analytics。触发器显示在随附的屏幕截图中。
(1)当您单击网页上的PDF文档(链接在html标记中不包含target =“_ blank”属性)时,PDF将在当前选项卡中打开并记录GA事件 - “成功”。
(2)右键单击网页上的PDF文档(链接在html标记中不包含target =“_ blank”属性),并在新选项卡或新窗口中打开链接, PDF打开并且未记录GA事件 - “没有成功”。
如何调整GTM触发器以成功捕获和记录在新标签页和新窗口中打开的事件点击次数?
答案 0 :(得分:2)
我之前遇到过这种情况,从未找到过解决方案;我认为这只是GTM跟踪人们的方式的本质。
网页上的每次点击都会触发点击监听器,它会快速识别您点击的DOM元素,并向GTM发送一小段数据。
但是,右键单击不是一回事,并且不会触发此行为。然后出现的菜单不是网页的一部分,因此GTM不会注意到那里的点击。
我可以想到两种解决方法;第一个是编写自己的单击侦听器来侦听右键单击。 Simo Ahava对此有一些很好的建议。 http://www.simoahava.com/analytics/custom-event-listeners-gtm/这里的问题是,与常规点击不同,右键点击并不能保证有人会通过链接。
另一种方法是将自定义代码放入您的按钮或链接中,这样您就可以在不依赖点击监听器的情况下跟踪它们。但是,我怀疑这会比它值得多麻烦。
答案 1 :(得分:2)
因为在新标签中右键单击并打开不是JavaScript中的“点击”。然而,这是一个可以跟踪的事件。它需要使用jQuery和GTM变量,即自定义JavaScript。
这篇文章有关于跟踪它的正确指示。