GA4中实现页面分组有两种方法:
- 一种是内容组,这个是GA4的内置字段,但是需要设置的,设置content_group这个这段。
- 一种是用户属性,现在也叫用户自定义维度。
内容组content_group
内容组等同于UA里面的渠道分组,GA4中有个内置字段content_group,报告的位置是在「生命周期」——「互动度」——「页面和屏幕」,但并没有数据:
需要你主动去设置这个字段。
设置的位置在GTM里面的Field to set,比如我将content_group设置为Page URL,GTM的是指就是:
收集一段时间的数据,再看一下报告:
内容组就有数据。
实际的使用中,一般不会将content_group设置为page url,上面仅做演示使用,一般是在变量里用自定义JavaScript,通过js对页面做判断,返回不同的页面分组,如下代码:
var page=document.URL; if (page=="https://www.ichdata.com/") { return "Index Html"; } else if (page.search("google-tag-manager")!=-1) { return "Google Tag Manager"; } else if(page.search("google-analytics")!=-1) { return "Google Analytics"; } else if(page.search("ke.ichdata.com")!=-1) { return "ke.ichdata.com"; } else{ return "Others"; }
用户属性
用户属性其实就只UA里面的自定义维度,这个可以用于页面分组,自己创建一个自定义维度,然后存储页面分类即可。