Google 跟踪代码管理器触发器未在特定条件下触发

Google Tag Manager trigger not firing with specific conditions

我为我们的客户设置了 Google 跟踪代码管理器。我们正试图在网站上跟踪一个简单的 mailto link。 link 标签像这样包装一个图像图标:

<a class="email-share-link" title="share-email" href="mailto:someone@example.com"><img src="icon.gif" /></a>

我们可以通过标签配置将标题属性发送到 Google,但前提是触发器设置为触发所有点击。我们只希望在单击此特定 link 时将此数据发送到 Google。我们尝试将触发器配置为在标题标签包含 "share-email" 时触发,但触发器未触发。当我们将触发器更改为在 "All Clicks" 上触发时,我们会在 Google Analytics 中看到标题属性。这是我们尝试过的设置:

标签配置:

轨道类型:事件
标签:{{Link 标题属性}}
Non-Interaction命中:错误

触发器配置:

触发类型:点击 - 所有元素
此触发器触发条件:一些点击
事件发生时触发此触发器:Link 标题属性包含 share-email

如有任何帮助,我们将不胜感激。

一个解决方案是在触发器中使用 CSS class email-share-link(假设 class 仅特定于 mailto link ).

替代标记解决方案:我尝试了此配置,它似乎有效,因为当我单击图像时,gtm.linkClick 事件会触发带有包含 "share-email"[=14 的标签的标记=]

标签

触发器

Link 标题属性变量