什么是“(other)”行
“(other)”行是指当表格中的行数超出表格的行数上限时,报告、探索或 Data API 响应中显示的行。当出现上述情况时,Google Analytics 仅会显示最常见的维度值,并将不太常见的值汇总到“(other)”行。
例如,如果支持“网页和屏幕”报告的表格行数上限为 10 万,但媒体资源有 15 万个唯一网页,那么 Google Analytics 会按常见度从高到低的顺序对这些行进行排序,然后将最后 5 万行汇总到“(other)”行。
出现“(other)”行的原因
Google Analytics 中的每个维度都可以分配多个值。分配给维度的值的数量,即为该维度的基数。例如,“是关键事件”维度可能具有两个分配的值(“true”或“false”)。相比之下,对于您网站上的每个网址路径,“网页路径”维度可能具有不同的值。
许多表格都包含多个维度。对于这些表格,所需行数为每个维度值数量的乘积。例如,如果报告包含“设备”维度(3 个值:“桌面设备”“平板电脑”和“移动设备”)和“年龄”维度(6 个年龄段),则该表格最多可能包含 18 行,具体取决于您是否收集每个维度值组合的数据。
任何值数量超过 500 的维度都应被视为高基数维度,因为它会显著增加存储该维度的所有表格的基数,并增加这些表格将部分数据汇总到“(other)”行的可能性。每个维度 500 个值并非上限,而只是一个指导标准。为维度收集的值越多,数据被汇总到“(other)”行中的风险就越高。
上限是什么
表格的行数上限取决于以下因素:
- 媒体资源类型:与标准媒体资源相比,Analytics 360 版媒体资源的上限较高。
- 具体报告或探索:某些报告(例如“网页和屏幕”报告)的维度基数较高,因此其上限较高。
- 查询复杂性:具有一个维度的标准报告很少受到“(other)”行的影响,具有次级维度、过滤条件或对比项的报告更有可能包含“(other)”行。这是因为,这类报告需要数据库表中包含许多维度。数据量大且复杂的媒体资源更有可能超出基数上限。
避免“(other)”行出现的最佳做法
以下最佳做法有助于降低出现“(other)”行的可能性:
- 优先使用现有维度,然后视需要创建自定义维度。例如,您可以使用预定义的游戏维度(例如“角色”和“虚拟货币类型”),无需为了获取相同的数据而设置自定义维度。
- 除非必要,否则请勿使用高基数维度,因为这些维度会使您的媒体资源接近或超出行数上限。
- 请勿使用自定义维度为每个用户创建不同的标识符,而是改为使用 User-ID 功能。
- 尽可能使用标准报告,因为标准报告中的汇总表格可降低数据汇总到“(other)”行的可能性。
如果您需要衡量高基数数据,不妨考虑通过事件参数和用户属性发送数据,无需在自定义维度中注册数据。即便不注册自定义维度,您仍然可以在 BigQuery、受众群体、细分及其他功能中使用这些数据,不会影响媒体资源的数量上限。