如果GTM以gtm.click而不是gtm.linkClick捕获点击事件,这是否重要?

时间:2017-06-21 01:05:13

标签: google-analytics google-tag-manager event-tracking

我正在寻找有关Google跟踪代码管理器点击事件的一些建议。

我们的客户已要求将某个点击捕获为{{1}}个事件。但是,有问题的元素是一个按钮,它将触发Angular应用程序中的路由。此按钮点击被捕获为{{1}}。

我的问题是,这有关系吗?这会提供更少的信息,还是我可以配置GTM标签以获取相同的信息?

1 个答案:

答案 0 :(得分:0)

在GTM中,基于点击的触发器有两个选项:如果您希望它仅侦听常规链接上的点击(“Just Links”选项)或点击页面上任何HTML元素(“所有元素”选项)

gtm.linkClick事件是GTM中的Click - Just Links触发器类型 gtm.click事件是GTM中的Click - All Elements触发器类型

如果用户点击<a> HTML标记,则会触发gtm.linkClick事件,在其他情况下,如果用户点击其他任何html标记(按钮,图片,范围,div等),将触发gtm.click

一个棘手的时刻。

您可能希望跟踪包含子元素的复杂<div>的点击。 gtm.click可能触发子html标签。

例如,如果您有标记

<div id="parent">text <span>child1</span> and <div>child2</div></div>

你想破解#parent div的点击次数。在这种情况下,更好的方法是使用触发条件

Click Element - matches CSS selector - `#parent, #parent *`

如果点击将在#parent div或他的一个孩子

中发生,则会触发