跟踪 Link 点击 Google 标签管理器
Tracking Link Click on Google Tag Manager
我想使用 Google 跟踪代码管理器跟踪以下 button/link 的点击次数。我在 Google 标签管理器中创建了一个触发器,它在 element_id = 100 时触发。这工作正常,除了当我准确点击文本时,它什么都不做, link 看起来像一个按钮,中间有文本。我无法对 html 或 css 进行任何更改,否则我会想到多个事情,因此我需要在不更改 html 的情况下找到解决方案。此外,'myclass' class 和 'label' class 用于其他元素。
<a class="myclass" id="100" href="http://www.url.com">
<span class="label">Text</span>
</a>
有人有想法吗?
非常感谢,
以下解决方法有效:
- 当元素文本包含 "Text" 时创建触发器。这将触发按钮上的事件和按钮上的标签,以及所有带有 "Text" 作为标签的按钮。
- 为该触发器创建标签,使用简单的 javascript 检查当前元素的 ID = 100(当您单击按钮而不是标签时会发生这种情况),或者父元素的 ID = 100,这在您单击标签时发生。您可以使用内置变量 "Click Element" 获取触发标签的元素。您需要访问父元素。
从技术上讲,您的 CSS ID 不应以(或就是)数字开头,因此不确定您的代码示例是否准确。无论如何,您最好使用 "matches CSS selector" 这样您就不需要使用任何自定义 JS。
如果您的 HTML 确实使用了 id="100"
,那么上面的方法就可以了。如果是其他不以数字开头的内容,则可以使用
#whatever > span
我想使用 Google 跟踪代码管理器跟踪以下 button/link 的点击次数。我在 Google 标签管理器中创建了一个触发器,它在 element_id = 100 时触发。这工作正常,除了当我准确点击文本时,它什么都不做, link 看起来像一个按钮,中间有文本。我无法对 html 或 css 进行任何更改,否则我会想到多个事情,因此我需要在不更改 html 的情况下找到解决方案。此外,'myclass' class 和 'label' class 用于其他元素。
<a class="myclass" id="100" href="http://www.url.com">
<span class="label">Text</span>
</a>
有人有想法吗?
非常感谢,
以下解决方法有效:
- 当元素文本包含 "Text" 时创建触发器。这将触发按钮上的事件和按钮上的标签,以及所有带有 "Text" 作为标签的按钮。
- 为该触发器创建标签,使用简单的 javascript 检查当前元素的 ID = 100(当您单击按钮而不是标签时会发生这种情况),或者父元素的 ID = 100,这在您单击标签时发生。您可以使用内置变量 "Click Element" 获取触发标签的元素。您需要访问父元素。
从技术上讲,您的 CSS ID 不应以(或就是)数字开头,因此不确定您的代码示例是否准确。无论如何,您最好使用 "matches CSS selector" 这样您就不需要使用任何自定义 JS。
如果您的 HTML 确实使用了 id="100"
,那么上面的方法就可以了。如果是其他不以数字开头的内容,则可以使用
#whatever > span