google-tag-manager - Google 跟踪代码管理器 - 使用自定义 HTML 的 event.preventdaulft
问题描述
我有一个关于 Google 跟踪代码管理器的问题。我正在使用带有以下触发器的自定义 html 标记 -> 单击元素、CSS 选择器匹配、.className a
触发标记后,我想阻止链接打开,因为 a contains href = "some url"。我在想唯一的方法是使用 event.preventDefault() 。但是它一直告诉我事件未定义。
非常感谢。
解决方案
这实际上不起作用,因为您无权访问实际的链接目标。
可以想象(我还没有真正测试过),您可以创建一个自定义 HTML 标记以提前防止对标记的默认操作,并通过标记序列将其附加为设置标记(即在没有触发它的情况下触发的标记拥有)为您的跟踪标签:
document.querySelector('[href="/my/link/url"]').addEventListener("click", function(event){
event.preventDefault()
});
推荐阅读
- vba - 如何使用 VBA 宏将剪贴板拆分为 Microsoft Word 中的多个字符串?
- r - 使用填充时突出显示一个条并用数字标记每个条
- python - django - 'ModelName' 对象不可迭代
- java - 无法使用具有 2 个 spring 上下文的存储库和服务
- c# - Networkstream 多线程和传输数据
- php - 如何在 Eloquent ORM 中禁止插入、更新和删除模型
- node.js - 为什么 React `renderToString` 方法不使用集群?
- javascript - 如何在 JS 和 Rails 中处理参数验证?
- kubernetes - 如何通过 kubectl 检索 kubernetes 中 pod 的内存利用率?
- sql - oracle sql developer中的偏移量获取错误