我正在寻找有关Google跟踪代码管理器单击事件的一些建议。GTM是否像gtm.click而不是gtm.linkClick捕获点击事件?
我们的客户要求某个点击应该被捕获为gtm.linkClick
事件。但是,所讨论的元素是一个会在Angular应用程序中触发路由的按钮。这个按钮点击被捕获为gtm.click
。
我的问题是,这很重要吗?这会提供更少的信息,还是我可以配置GTM标签来获取相同的信息?
我正在寻找有关Google跟踪代码管理器单击事件的一些建议。GTM是否像gtm.click而不是gtm.linkClick捕获点击事件?
我们的客户要求某个点击应该被捕获为gtm.linkClick
事件。但是,所讨论的元素是一个会在Angular应用程序中触发路由的按钮。这个按钮点击被捕获为gtm.click
。
我的问题是,这很重要吗?这会提供更少的信息,还是我可以配置GTM标签来获取相同的信息?
在GTM中,基于点击的触发器有两种选择:如果您希望它仅侦听常规链接上的点击(“Just Links”选项)或单击页面上任何HTML元素(“所有元素”选项)。
gtm.linkClick
事件是GTM Click - Just Links
触发类型 gtm.click
事件在GTM
Click - All Elements
触发类型。如果用户点击到<a>
HTML标签,它,发射gtm.linkClick
事件,在其他情况下,如果用户点击其他任意的HTML标签(按钮,图像,跨度,divs等),它会触发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
格或在他的孩子之一
你从他们针对不同的事实意味着除了发生元素(“点击”定位所有元素,“linkClick”只是定位标记)? –