Google 标签管理器 - event.preventdaulft 使用自定义 HTML
Google Tag Manager - event.preventdaulft using Custom HTML
我有一个关于 Google 跟踪代码管理器的问题。我正在使用带有以下触发器的自定义 html 标记 -> 单击元素,CSS 选择器匹配,.className a
触发标签后,我想阻止 link 打开,因为 a 包含 href = "some url"。我在想唯一的方法是使用 event.preventDefault() 。但是它一直告诉我事件未定义。
非常感谢。
这实际上行不通,因为您无权访问实际的 link 目标。
可以想象(我还没有真正测试过这个)你可以创建一个自定义的 HTML 标签来提前阻止标签上的默认操作,并通过 Tag Sequencing 附加它作为设置标签(即在没有自己的触发器的情况下触发的标签)对于您的跟踪标签:
document.querySelector('[href="/my/link/url"]').addEventListener("click", function(event){
event.preventDefault()
});
我有一个关于 Google 跟踪代码管理器的问题。我正在使用带有以下触发器的自定义 html 标记 -> 单击元素,CSS 选择器匹配,.className a
触发标签后,我想阻止 link 打开,因为 a 包含 href = "some url"。我在想唯一的方法是使用 event.preventDefault() 。但是它一直告诉我事件未定义。
非常感谢。
这实际上行不通,因为您无权访问实际的 link 目标。
可以想象(我还没有真正测试过这个)你可以创建一个自定义的 HTML 标签来提前阻止标签上的默认操作,并通过 Tag Sequencing 附加它作为设置标签(即在没有自己的触发器的情况下触发的标签)对于您的跟踪标签:
document.querySelector('[href="/my/link/url"]').addEventListener("click", function(event){
event.preventDefault()
});