当前位置: 首页 > 知识库问答 >
问题:

在Google tag manager中更改页面之前获取单击信息

袁翰池
2023-03-14

为了进行事件跟踪,我使用Google tag manager中的Click变量来检查应该使用哪个ID/文本来创建触发器。我将GTM设置为预览模式,然后转到我的网站捕获GTM。单击stage并查看其中的click ID是什么。

但是,当我想跟踪从更改页面的链接中获取的点击ID时,我会在加载新页面时丢失GTM预览中的数据。有人知道如何保留这些信息,或者一旦gtm.click事件在预览中注册,如何特别停止页面切换吗?

共有1个答案

东郭元魁
2023-03-14

有两种变通方法:

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

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

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

此代码将使用target=\u blank属性设置修改所有链接。然后你可以正常点击链接

 类似资料:
  • 如何在单击项目时更改选项卡? bottom\u菜单。xml 从tabs.xml tabs.java StatTab片段: 无法解析名称newInstance() 谢谢你的任何帮助

  • 我正在使用selenium页面对象模型下面是问题场景我正在使用below命令点击一个元素 driver.findElement(by.xpath(“xxxxxxx”)).click(); 当代码执行上面的行时,在浏览器中已经执行了单击,一个新的页面开始加载,但是代码在上面的行处停留直到整个页面加载。在页面完全加载之前,我无法在任何webelemnet上执行任何操作。下面是代码: WebElemen

  • 本文向大家介绍JS获取单击按钮单元格所在行的信息,包括了JS获取单击按钮单元格所在行的信息的使用技巧和注意事项,需要的朋友参考一下 用JS获取表格中单击某个单元格中按钮,得到所在行的信息:

  • 问题内容: 我有以下代码: 如您所见,我要在单击按钮时更改大小。可能吗?上面的代码不起作用,我的意思是大小没有改变。如何动态更改尺寸? 感谢致敬。编辑: 交换选择一个JList行的面板。 ViewPanel#changeView(),这将交换面板: 问题答案: 使用布局管理器时,永远不要使用setSize()。布局管理器的工作是确定大小。您可以通过设置指定的大小或最小或最大大小来向布局管理器提供提

  • "在点击'5更多属性'之前:第一张图片显示了4个div,其中包含我可以使用上述任何方法获得的"span"。 点击'5更多属性'后:第二张图片显示9 div,其中包含我试图到达的"span"。 下面是使用硒/美汤的代码 结果:“跨度”中有990个元素。我只是展示与我的问题相关的东西:

  • 我想在用户离开angular 2应用程序的特定页面之前警告他们未保存的更改。通常我会使用<代码>窗口。onbeforeunload,但这不适用于单页应用程序。 我发现在角1中,您可以连接到事件以为用户抛出框,但我还没有看到任何内容说明如何让它在角2中工作,或者该事件是否仍然存在。我还看到了为提供功能的ag1插件,但同样,我还没有看到任何将其用于ag2的方法。 我希望其他人能找到解决这个问题的办法;