这一节要讲的第二个抽样触发规则是:临时查询,当你用户是临时查询的时候,不能满足现有的未抽样数和预聚合数据的时候就会抽样。
怎么理解呢?
其实就是,如果你用自定义报告的时候,如果维度和指标结构不是标准报告的横向拓展的时候,就可能会是抽样的了,因为标准报告的结构已经是预聚合数据,就是已经计算好的了,如果你设计一个自定义报告,不属于预聚合的数据里面的,那就要重新计算,就要抽样。
下面来看看例子:
用date作为维度,看看指标sessions和users的自定义报告,很明显,这标准报告结构,所以数据没有抽样的:
如果用userid作为维度,看session和users的自定义报告,可以知道userid是一个自定义维度,那就一定不会再预聚合报告里面,所以很大可能是抽样的,下面我们来看看实际情况:
可以看到这个报告是抽样,但是下方还有一些信息,使用了过滤器,使用过滤器也有可能导致抽样,这个下一节再介绍。
下面来探讨一下,怎样判断数据是预聚合数据?
1、是按照标准报告的数据结构做拓展,比如对于channels报告,是根据渠道分组的,显示数来的指标是只有几个,但实际上,你拓展一些其他指标,大部分也是不会抽样的,因为Ga内部预聚合的数据表是比你实际看到的要多的。
2、根据经验来判断,踩过的坑多了,就知道了