Googeltagmangre追踪卸载前滚动深度

柳下下 2022-04-07 20:58:03

scroll beforeunload卸载前滚动,它的意思是追踪访客离开你的网页之前滚动到哪个位置,这个代码的作用在于让你知道,你的页面到哪个位置为止让客户失去了兴趣,或者说客户在网页哪个位置点击了本网站的跳转按钮并进入另一页。

主要内容:

scroll beforeunload触发器设置步骤

如何验证是否设置成功

本追踪动作需要启用的变量包括page path, scroll depth threshold,需要提前把它们启用。启用变量之后,开始创建触发器,进入triggers并新建

对触发器进行重命名,在触发器类型中选择自定义事件custom event

然后event name命名为卸载前滚动beforeunload,并选择all custom events

同时,需要设置scroll depth触发器,设置这个的意义是离开页面前滚动到哪个位置需要引用“滚动深度”所具有的参数。我在文章   Google tag manager追踪页面滚动深度    介绍了追踪页面滚动深度的方法。我这里复述一下,依然是新建

触发器类型选择scroll depth,自定义设置滚动深度对应的百分比。

两个触发器都设置好之后,我们回到标签tag并新建,标签类型选择google analytics universal analytics

对标签进行重命名,然后

Track tpye: 选择event

Category: 自定义命名为scroll beforeunload

Action: 输入 scroll:{{scroll depth threshold}}% 大括号中的内容是指被引用

Non-interaction hit: 选择true

同理,在发布容器之后,用preview进行预览,当你选择一个页面,往下拉一段距离之后并关闭页面,左侧summary会出现 beforeunload标志,右侧tags fired也会出现刚才设置的这个标签,这就是代表刚才设置的标签被成功触发了。点击红框中这个标签,进入下一步

右上角选择values,下方选择show more,可以看到这个页面是滚动到那个位置被关闭或跳转,在这个例子中,是跳转到页面的30%的时候,就是说卸载前滚动到被追踪的那个页面的30%的位置。

非常重要的一点:如果你在前面scroll depth这个触发器中的百分比设置中没有设置30%,这边是不会被追踪到30%,这与你之前设置的数据颗粒度有关联。

总结:

这个追踪标签的成功运作需要运用两个触发器,分别是beforeunload和scroll depth,其中,beforeunload设置自定义事件Custom Event。

在设置标签的时候,scroll:{{scroll depth threshold}}%的意思是指引用了scroll depth这个触发器中的滚动深度阈值。

如果你的 scroll beforeunload百分比没有再value中出现,你就要检查自己是否设置了相对应的百分比数值。

0 阅读:0

柳下下

简介:数字营销爱好者