GTM - 获取自定义 html 标签内的 href 值

GTM - get href value inside custom html tag

我的网站中有以下锚标记,我正在使用 GTM 在 Google 分析中跟踪数据。

我在 GTM 中创建了一个自定义 html 标签,用于将用户数据发送到 GA。当 Click_ID 的触发器匹配 'Nav_Link1' 或 'Nav_Link2' 时,此标记将触发。在我的 GTM 标签中,我需要获取与 id 匹配的相应 href 值。如果我先单击 link,我需要先捕获 link 的 href 值,这与所有锚标记相同。

如何在 GTM 中实现这一点?

<a id="Nav_Link1" href="/External/UserData">UserData</a>
<a id="Nav_Link2" href="/External/OwnerData">OwnerData</a>

最简单的方法是在内置变量中启用 Click URL,这与您需要的完全相同。然后您可以将其称为 {{Click URL}}

虽然在您当前的用例中这可能不是问题,但您的触发器最好是 Click - Just Links 类型,这样实际点击的元素就不会是 a 中的任何其他元素标记,它可能不会为 Click URL 变量提供值。