3GA文件解析疑问:GA自定义报告数据校准何处失准?
许多小伙伴在使用自定义报告时,常常对数据差异感到困惑。比如,为什么导出的自定义报告与Google Analytics中显示的数据不一致呢?这主要是因为对GA中指标和维度的层级理解不够清晰。我就来为大家详细解析GA中的指标和维度层级。
Google Analytics为我们提供了一个便捷的数据统计平台,即便不了解底层数据逻辑,我们也能轻松解读报告。在GA中,收集到的所有信息主要分为两大类:“维度”和“指标”。但要注意,并非所有维度和指标都能随意组合成有意义的报告。
以“所有页面”报告为例,我们可以查看网站上不同页面的详细数据,包括页面浏览量、唯一身份浏览量等,但无法找到用户数、会话数等指标。这是因为默认情况下,某些指标无法在同一张报告中同时显示。
为什么会出现这种情况?这并非GA的不足,而是因为指标间的逻辑差异。我将详细介绍维度和指标的层级。
什么是维度&指标层级?GA根据数据的定义和收集方式,将维度和指标分为独立层级。每个维度和指标只有一个层级,GA将这些维度和指标分为四种层级:
1. 用户级数据
2. 会话级数据
3. Hit级数据
4. 产品级数据(电商)
Hit在GA中也称为“匹配”,是指触发系统发送数据的一种互动。常见的匹配类型包括页面跟踪匹配、事件跟踪匹配和电子商务匹配。
会话在GA中定义为:在指定时间段内,用户在网站上的系列互动。一次会话可以包含多个网页浏览、事件、社交互动和电子商务交易。
用户级别数据是GA中最顶层的数据,默认情况下,Analytics会为每个设备分配唯一的Client ID,并在报告中将其视为一个唯一身份用户。Client ID是根据用户cookie进行排重的,基于设备和浏览器区分。
一个用户可以有多个会话,一次会话中可以发生多次Hit,而一次Hit可能与多个产品相关。
了解指标和维度的不同层级对于理解GA报告和高效使用自定义报告至关重要。会话可以包含Hit,但Hit无法报告会话;Hit可以包含产品,但产品不能包含Hit。
Hit是GA中最基础的层级,Client ID维度中包含大量Hit及其他信息。根据设置的过滤条件,部分Hit信息会被记录,部分则被过滤。GA根据时间戳和Client ID将Hit关联在一起,从而分辨出不同Hit所属的会话。
创建自定义报告时,要注意不同层级的维度和指标之间的关系。GA默认报告中已将可能产生冲突的维度和指标分别展示,但自定义报告或使用API导出报告时,这一规则就不那么严格了。
创建自定义报告时,首先要考虑的是所选维度和指标在GA数据逻辑下是否合理,否则可能创建出无实际意义和价值的数据。
以下为几种错误的示范:
1. 事件和目标达成:事件无法与目标达成关联,因为目标属于会话级别,而事件属于Hit级别。
2. 产品和总事件:无法查看每个Hit下产品级别的数据,这将导致报告无数据。
3. 页面和目标达成:无法将页面级别的维度与目标达成放在一起,因为目标是会话级别的指标,而页面浏览是Hit级别的指标。
在创建自定义维度和指标时,GA都会要求你选择其范围。尽管跨层级组合指标或维度通常会导致错误,但仍有例外情况。将Hit级别的维度“页面”和用户级别的指标“用户数”放在一起,可以展示每个页面上有多少用户访问。
建议尽量避免跨层级组合指标或维度。如有需要,在创建自定义报告前,一定要了解GA对维度或指标的定义和收录数据的方式。