Analytics 在收到維度的任何相關資訊前,會先使用 (未設定) 這個預留位置名稱。視維度而定,報表中顯示 (not set) 這個維度值的原因也有所不同。標準報表會顯示一組預設的維度,但您也可以自訂其中多個維度來調整顯示的維度。 「(data not available)」值是可以在報表中顯示的相關值。在一般情況下,您無法採取行動來減少「(data not available)」值,這與「(not set)」值不同,後者通常可以採取修正措施。
本頁面包含以下內容
Google Ads 維度
如果您在廣告報表中看到維度顯示為「((not set)」,請查看以下常見原因:
Google Ads 帳戶和 Analytics 資源未連結
查看 Google Ads 和 Analytics 是否已連結,若尚未連結,請修正相關問題。
未啟用自動標記功能
已取消連結的 Google Ads 帳戶帶來的流量
如果 Google 點擊 ID 參數仍附加在 Google Ads 最終到達網址中,請檢查是否有其他用來為網站放送廣告的 Google Ads 帳戶未連結至 GA4 帳戶。在 Google Ads 報表中,已取消連結 Google Ads 帳戶帶來的流量會顯示為 (未設定),因為系統無法將這類重要事件對應至特定點擊。
手動標記的到達網頁網址含有不完整或不正確 Urchin 流量監視器 (UTM) 參數
如果您使用 Urchin 流量監視器 (UTM) 參數手動標記到達網頁網址 (而不是使用自動標記),則含有不完整或不正確參數的網址可能會顯示 (未設定)。除了 Google Ads 帳戶外,這類網址也可能源自社群網路、網誌和或其他網站。當 Analytics 沒有收到必要的參數,以識別手動標記網址流量的來源時,也會顯示 (未設定)。
如想進一步瞭解流量來源維度、手動標記和自動標記,請參閱這篇文章。
請參閱這篇文章,使用 Analytics 網址產生器加入 Urchin 流量監視器 (UTM) 參數,以找出帶來流量的廣告活動。
工作階段來源/媒介維度
如果工作階段缺少自動收集的事件 session_start
,工作階段來源/媒介就會回報 (未設定)。 如果 GA4 設定代碼觸發條件未設為使用「初始化」觸發條件類型,就可能發生這種情況。如要變更觸發條件類型,請按照下列步驟操作:
- 前往 https://tagmanager.google.com。
- 登入 Google 帳戶。瞭解如何建立 Google 帳戶。
- 在代碼管理工具中按一下「帳戶」分頁標籤,然後選取容器。進一步瞭解如何使用代碼管理工具。
- 在「工作區」分頁中前往「代碼」,然後按一下 Google 代碼的名稱。例如「Google 代碼」。
- 按一下「觸發條件」部分,然後點選「+」。
- 在彈出式視窗中,按一下「初始化 - 所有網頁」。
- 按一下先前觸發條件類型旁邊的「-」,移除先前的觸發條件。
- 按一下「儲存」。
如果工作階段來源/媒介回報為 (未設定),由於沒有任何管道規則符合事件資料,系統會在預設管道群組中將流量標示為「(未設定)」。
到達網頁維度
如果工作階段沒有 page_view
事件,到達網頁維度可能會顯示 (未設定)。
內容群組維度
如果您將內容群組維度與自動收集的事件 (例如 session_start
和 first_visit
) 併用,內容群組維度可能會顯示為 (未設定)。這是因為自動收集的事件不接受 content_group
參數,所以這個組合沒有有效的資料。
此外,如果事件傳送 content_group
參數,但卻是 (content_group: "")
這類空白值,也會顯示 (not set)。
進一步瞭解如何使用 Google 代碼、代碼管理工具或 Firebase 設定內容群組。
自訂定義的 User-ID 維度
通常建議不要將 User-ID 登錄為自訂維度。如果使用自訂定義的 User-ID 維度,可能會顯示 (未設定)。
進一步瞭解 User-ID 的最佳做法。
自訂參數
對於含有自訂參數的事件,您可能會在註冊自訂參數後的 24 小時內,看到參數值顯示為「(not set)」。請確認已建立參數超過 24 小時。這段期間過後,您應該會看到預期的參數值。
如果是 session_start
或 first_visit
,系統會保留收集到的第一個事件的所有事件參數。使用這些自動收集的事件時,如果參數沒有包含在觸發 session_start
或 first_visit
的事件中,參數值可能會顯示「(not set)」。
同意聲明模式
以下是常見的同意聲明模式導入錯誤,可能導致 Google Analytics 中出現「(not set)」問題:
- 使用
default
指令設定所有同意聲明值,包括在使用者與同意橫幅互動後更新同意聲明值。因此,系統不會傳送user_engagement
事件,且含有session_start
參數的初始事件會遺失。如要更新同意聲明狀態,請使用update
指令。 - 使用者最初同意後,仍傳送同意聲明遭拒的額外事件。這些額外事件會視為獨立工作階段,且不會有
session_start
事件。