▍深入认识Google Analytics的数据层级
在Google Analytics中,数据的层级结构是一个至关重要的概念。你是否曾经疑惑过用户、工作阶段、浏览量等指标之间的关系是如何的?为什么在“所有网页”的报表中使用的是“浏览量”,而不是“工作阶段”?
在我们深入探讨之前,我建议你先对指标和维度有一些基本的认知。
▍数据层级的四种类型
Google Analytics在收集数据时,将指标和维度记录下来,并将其分为四种层级:
用户级别(User Level Scope)
会话级别(Session Level Scope)
匹配级别(Hit Level Scope)
产品级别(Product Level Scope)
用户级别的数据层级(User Level Scope)
会话级别的数据层级(Session Level Scope)
匹配级别的数据层级(Hit Level Scope)
(匹配可以想象成“网页行为”,包括网页浏览和网页事件)
产品的数据层级(Product Level Scope)
你可以在这里找到完整的数据层级资料:Google Analytics 数据层级参考
▍为何认识数据层级至关重要?
我们使用Google Analytics的目的是尽可能地了解我们的网站、了解我们的客户,并研究他们的行为。然而,Google Analytics的数据有许多限制。通过理解数据层级,你将能够清楚哪些限制存在,并在未来的数据分析和报表制作中更加得心应手。
在Google Analytics中,数据的最高层级是“使用者”,接着是“工作阶段”,再然后是“匹配”。一个使用者可以包含多个工作阶段,一个工作阶段也可以包含多个匹配(也就是网页浏览和事件)。因此,“使用者包含工作阶段的数据”,“工作阶段也包含匹配的数据”。
然而,“匹配”并不包含“工作阶段层级”的数据,因为工作阶段层级位于匹配层级之上。这种层级关系将直接影响数据的解读和报表的生成。
例如,“所有网页”是匹配层级的维度,“工作阶段”是工作阶段层级的指标,它们两者不能交叉组合。
▍解读报表的例外情况
大多数情况下,Google Analytics的预设报表已经按照层级的规则显示出来。然而,在某些情况下,你可能会使用自定义报表或Google Analytics API,跨越层级组合指标和维度。在这种情况下,你可能会得到你想要的组合,但实际上这些报表并不符合逻辑。
例如,如果你在自定义报表中使用“网页”(匹配层级维度)搭配“工作阶段”(会话层级的指标),这个报表就不符合逻辑。工作阶段本身就是一整组的互动匹配,一整组的互动匹配也不可能在一个网页内完成。然而,你会发现Google Analytics的自定义报表还是会将这个跨层级的组合呈现出来。
事实上,如果你打开了这个报表,它实际上呈现的是“有多少组会话从这个网页开始”,但与此相比,使用浏览量或不重复浏览量会更符合逻辑,也更贴近Google Analytics的数据收集方式。
了解了数据层级之后,我建议你在使用报表时,先思考这些指标与维度组合是否合理,是否符合Google Analytics的数据收集方式。我这样使用数据是正确的吗?
通过理解和正确使用数据层级,你将能够更好地分析和理解你的网站数据,为决策提供有力的支持。