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 变量提供值。
我的网站中有以下锚标记,我正在使用 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 变量提供值。