在Google标签管理器中获取页面变化前的点击信息

Obtain Click information before page changes in Google tag manager

为了进行事件跟踪,我使用 Google 标签管理器中的 Click 变量来检查我应该使用哪个 ID/Text 创建触发器。 我将 GTM 设置为预览模式,然后转到我的网站以捕获 gtm.click 阶段并查看其中的点击 ID。

但是,当我想跟踪从更改页面的 link 获取的点击 ID 时,我在加载新页面时丢失了 GTM 预览中的数据。 有谁知道如何在预览中注册 gtm.click 事件后保留此信息或专门停止页面切换?

有几个解决方法:

1) @Eike Pierstorff 为Mac 提到的解决方案。在 Windows 上的 Chrome 中,您可以按住 Ctrl 并单击 link

2) 在浏览器中打开开发者控制台并执行以下代码:

var a = document.getElementsByTagName('a');
for (var i = 0; i < a.length; i++) {
    a[i].setAttribute('target', '_blank'); 
}

此代码将设置修改所有具有 target=_blank 属性的 link。然后你可以正常点击links