更新时间:2024年7月22号
什么是报表包
按官方的定义:报表包是一种数据存储库。
可以理解为报表包是接受和存储数据的地方,也是分析的地方,对应的就是Google Anlaytics 4 里的媒体资源了。
报表包的分类
报表包有多种类型,它们之间的区别如下:
普通报表包
Report Suite:普通报表包,也直接叫报表包,一般是一个网站/APP对应一个报表包。
全局报表包
Global Report Suite,全局报表包,用于汇总多个站点数据报表报表包。
汇总报表包
Rollups Report Suite:汇总报表包,就是将几个报表包汇总到一个地方看整体的数据情况,汇总报表包最多可以包含40个报表包,100个事件,汇总报表包不会增加Server Call,通常是晚上才处理数据的,里面的数据是不支持细分,而且它的汇总逻辑比较不合理,如A报表包的有5个用户,B报表包的有5个用户,即使里面有重复,汇总后是10个用户,所以计算逻辑不符合实际。
而且Rollups Report Suite不能在Workspace里使用,所以不推荐使用它。
虚拟报表包
Virtual Report Suite:虚拟报表包,就是区段过滤后的数据,可以理解为用过滤器过滤后的数据,对应的是Google Analytics里的过滤数据视图,它也叫辅助报表包,它的数据是非实时的。
普通报表包和全局报表包的创建过程是一样的,如果一个报表包只接受一个网站的数据,那么叫普通报表包,如果一个报表包接收多个网站的数据,那么叫全局报表包。
全局报表包和汇总报表包虽然都可以汇总多个数据,全局报表包汇总的是多个站点的数据,汇总报表包汇总的的是多个报表包报的互数据。
应用场景
站点与报表包的关系
如果你只有一个网站,那么直接创建一个普通报表包就可以。
如果你是有多个网站,而且需要将所有数据汇总,有三种方式:
第二种方式结构清晰,但有次级调用,会产生费用。
第三种方式相对来说由于能够减少次级请求的调用,能够节约成本,但由于虚拟报表包的数据不是实时,而且变量名称无法像在完整报表包中那样进行自定义,所以也有很大的局限性。
不同环境
网站有不同的环境,比如,开发,测试,线上。
一般来说,一个网站,只需要两个报表包,一个是PROD,一个是DEV和QA。