我正在寻找有关Google跟踪代码管理器点击事件的一些建议。
我们的客户已要求将某个点击捕获为{{1}}个事件。但是,有问题的元素是一个按钮,它将触发Angular应用程序中的路由。此按钮点击被捕获为{{1}}。
我的问题是,这有关系吗?这会提供更少的信息,还是我可以配置GTM标签以获取相同的信息?
答案 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或他的一个孩子