“(not set)”是一个占位名称,Google Analytics 在未收到某个维度的任何信息时,会使用该值。报告中显示“(not set)”这一维度值的原因因维度而异。虽然标准报告会显示一组默认维度,但您也可以自定义其中的许多维度以更改报告中显示的维度。“(data not available)”是可能会在报告中显示的相关值。您通常无法采取措施来减少此值的出现,这与“(not set)”值不同,对于后者,通常可以采取纠正措施。
本页内容
Google Ads 维度
如果您在广告报告中看到“(not set)”维度值,请检查是否由以下常见原因所致:
-
Google Ads 账号与 Google Analytics 媒体资源未建立关联
请检查 Google Ads 与 Google Analytics 是否已关联,如果没有,您需要进行关联。
-
自动标记功能未启用
-
流量来自未关联的 Google Ads 账号
如果 GCLID 参数会始终附加在您的 Google Ads 最终到达网址中,请检查是否有宣传您网站的其他 Google Ads 账号未与您的 GA4 账号相关联。来自未关联的 Google Ads 账号的流量将在 Google Ads 报告中显示为“(not set)”,因为无法将这些关键事件映射到特定点击。
-
人工标记的目标网址包含的 UTM 参数不完整或不正确
如果您使用 UTM 参数人工标记目标网址,而不是使用自动标记,那么对于参数不完整或不正确的网址,系统可能会显示“(not set)”。这些网址可能来自 Google Ads 账号,也可能来自任何其他来源(例如社交网络、博客、其他网站等)。如果 Google Analytics 未收到所需的参数,无法根据人工标记的网址识别流量来源,则系统会显示“(not set)”。
不妨详细了解人工标记。
“带来会话的来源/媒介”维度
如果会话缺少自动收集的事件 session_start
,这些会话的来源/媒介将会报告“(not set)”。如果您的 GA4 配置代码触发器未设置为使用“初始化”触发器类型,就可能会发生这种情况。如需更改触发器类型,请按以下步骤操作:
- 前往 https://tagmanager.google.com。
- 登录您的 Google 账号。了解如何创建 Google 账号。
- 在跟踪代码管理器中,点击“账号”标签页,然后选择您的容器。详细了解如何熟悉跟踪代码管理器的界面。
- 在“工作区”标签页中,前往代码,然后点击您的 Google 代码的名称。例如“Google 代码”。
- 点击触发条件部分,然后点击“+”。
- 在弹出式窗口中,点击初始化 - 所有网页。
- 点击先前触发器类型旁边的“-”即可移除先前的触发器。
- 点击保存。
如果带来会话的来源/媒介报告为“(not set)”,则您的流量将在默认渠道组中显示为“未分配”,因为没有任何渠道规则与事件数据相匹配。
“着陆页”维度
如果会话没有 page_view
事件,则“着陆页”维度可能会显示“(not set)”。
“内容分组”维度
如果您将“内容分组”维度与自动收集的事件(例如 session_start
和 first_visit
)相结合,则相应“内容组”维度可能会显示为“(not set)”。这是因为自动收集的事件不接受 content_group
参数。因此,没有这种组合的有效数据。
如果您的事件发送 content_group
参数但值是空的,例如 (content_group: "")
,则系统也会显示“(not set)”。
了解如何使用 Google 代码、跟踪代码管理器或 Firebase 配置内容分组。
自定义的 User-ID 维度
通常,建议您不要将 User-ID 注册为自定义维度。如果您使用自定义的 User-ID 维度,则可能会显示“(not set)”。
您可以详细了解使用 User-ID 的最佳做法。
自定义参数
对于包含自定义参数的事件,您可能会在注册自定义参数后的最初 24 小时内看到“(not set)”参数值。请检查创建时间是否已超过 24 小时。最初的 24 小时过后,您应该会看到预期的参数值。
对于 session_start
或 first_visit
,系统会保留收集的第一个事件中的所有事件参数。使用这些自动收集的事件时,如果参数值未包含在触发 session_start
或 first_visit
的第一个事件中,则可能会显示为“(not set)”。