这一节介绍如何在Google Analytics 4 上对页面做滚动跟踪,有两种方法:
增强型衡量事件里的滚动次数
增强衡量事件里内置支持滚动跟踪scroll,当用户滚动页面超过90%的时候才触发。
只需要在增强衡量事件里勾选表单互动次数就可以做跟踪。
延伸阅读:Google Analytics 4 事件跟踪系列②—— 增强型衡量事件
GTM中滚动深度触发器
GTM内置有滚动深度触发器,可以跟踪访客的浏览页面比,在没有这个之前,如果要跟踪用户的页面访问比例,需要通过一大段的js,如看页面访问深度,现在GTM直接内置进去,方便了不少,接下来看到这个功能到底怎么用的呢?
开启滚动深度内置变量
滚动深度触发器包含有一些内置变量,需要将其开启。
在GTM中点击「变量」—「内置变量」—「配置」,然后下来就可以看到滚动深度有如下几个内置变量:
当“滚动深度”触发器触发时,系统将会自动填充以下:
- Scroll Depth Threshold(滚动深度阈值):是一个数值,用以表明导致触发器触发的滚动深度。对于百分比阈值,将是一个范围为 (0-100) 的数值。对于像素,将是一个表示被指定为阈值的像素数的数值。请注意,如果您将该变量设置为 0,则该变量在报告中会显示为(未设置)。
- Scroll Depth Units(滚动深度单位):指“像素”或“百分比”,用以表明为导致触发器触发的阈值指定的单位。
- Scroll Direction(滚动方向):指“垂直”或“水平”,用以表明导致触发器触发的阈值的方向。
你不一定会用到,但建议开启。
设置滚动深度触发器
假设我现在设置是滚动到50%和75%的时候就触发。
在GTM中点击「触发器」—「新建」—「选择一个触发器类型以开始设置」——「滚动深度」,做如下设置:
滚动有两种类型:
- 垂直滚动深度:根据用户向下滚动页面的距离触发。
- 水平滚动深度:根据用户向右滚动页面的距离触发。
滚动深度也有两种:
- 百分比:指占页面高度和宽度的百分比,多个比例之间可以用逗号隔开,如10,20,表示10%和20%
- 像素:表示像素
启用此触发器的条件:指定此触发器应何时开始监听相关交互,选择默认的就可以
- 容器加载 (gtm.js):在页面开始加载后尽快启用。
- DOM 就绪 (gtm.dom):在做好 DOM 解析准备之后启用。
- 窗口加载 (gtm.load)(默认):在页面上的所有初始内容加载完成后启用。
默认是所有页面都触发,你也可以使用“此触发器的触发条件”去限定特定的页面。
延伸阅读:Google Tag Manager上的滚动深度触发器
设置代码
最后就是设置代码。
在GTM中点击「代码」—「新建」—「选择一个代码类型以开始设置」——「Google Analytics(分析):GA4 事件」,做如下设置:
注意:如需要区分,请自行设置事件参数。
预览调试
最后就是测试。
事件正常触发,可以看里面的值:
是50,表示50%。
如果你不会调试,请看:Google Tag Manager中新的调试方式:Tag Assistant