1. 事前準備
在本程式碼研究室中,您將瞭解如何使用預先建構的 Google 代碼管理工具 (GTM) 代碼範本評估 Core Web Vitals,並將資料傳送至 Google Analytics 4 (GA4) 資源。您也會瞭解如何將 Google Ad Manager 和 Google AdSense 的資料匯入 GA4,以便使用預先建構的 Looker Studio 資訊主頁,將 Core Web Vitals 欄位資料和廣告成效指標相互關聯。
學習內容
- 將代碼匯入 Google 代碼管理工具容器並完成設定。
- 在 GA4 中評估網頁的 Core Web Vitals。
- 在 Google 代碼管理工具中設定 GA4 事件代碼。
- 在
dataLayer和 GA4 報表中查看 Web Vitals 資料。 - 連結 GA4 資源與 Google Ad Manager 和 Google AdSense。
- 透過 Looker Studio 資訊主頁,找出網站體驗核心指標與廣告收益的關聯性。
軟硬體需求
- Google Analytics 帳戶和具有編輯者權限的 GA4 網站資源。
- 具有發布權的 Google 代碼管理工具帳戶和網站容器。
- 具有管理員存取權的 Google Ad Manager 聯播網和/或 Google AdSense 帳戶。
- Looker Studio 帳戶。
2. 將 GitHub 中的代碼範本新增至 Google 代碼管理工具
透過 GTM 代碼範本評估 Core Web Vitals 時,會使用 web-vitals 程式庫。首先,請下載 GTM 代碼範本。
- 開啟 template.tpl 檔案
- 在電腦上下載檔案
- 開啟網站容器。
- 建立新工作區並輸入名稱 (例如「Core Web Vitals 評估」)。
- 前往「範本」。
- 在「代碼範本」部分,按一下「新增」按鈕。

- 按一下「更多動作」選單,然後選取「匯入」。

- 從電腦中選取先前下載的 TPL 檔案。
- 按一下 [儲存] 按鈕。

您已將代碼範本新增至 Google 代碼管理工具容器。
3. 設定 Web Vitals 代碼
- 在 Google 代碼管理工具工作區中,前往「代碼」。
- 按一下「新增」,然後按一下「代碼設定」,並從「自訂」部分選擇「Web Vitals」代碼,即可新增該代碼。
- 下一步是設定不同設定。所有設定都已在 GitHub 存放區中說明。在本程式碼研究室中,下列設定就足以完成最終資訊主頁。


4. 在 dataLayer 中探索 Web Vitals 資料
如要查看代碼的實際運作情形,請切換至 Google 代碼管理工具的預覽模式。Tag Assistant 會開啟,並要求您提供網址,以預覽及偵錯設定。提供已導入 Google 代碼管理工具容器的網頁網址,然後按一下「連結」。系統會開啟另一個分頁,並顯示您提供的網址。
- 捲動頁面並點選元素或空白區域,即可與頁面互動。
- 然後切換回 Google 代碼管理工具的 Tag Assistant 和預覽模式分頁。
- 左側會顯示推送到
dataLayer的不同事件。 - 首先,請檢查 Web Vitals 代碼是否已在您選擇的網頁瀏覽觸發條件上觸發。

- 您也應該會看到三個「web_vitals」事件,分別代表一個網站體驗核心指標:LCP、INP 和 CLS。

- 按一下第一個,然後在右側開啟「API Call」分頁,您會看到從代碼範本推送至
dataLayer的資料。

- 同時檢查「web_vitals」事件的其他項目。如需不同資料類型的參考資料,請參閱
web-vitals.js說明文件。
5. 將網站體驗指標資料傳送至 GA4
如要從 dataLayer 提取 Core Web Vitals 資料並傳送至 GA4,請按照下列步驟操作:
- 為 GA4 代碼建立觸發條件
- 建立變數,從
dataLayer中提取資料 - 建立 GA4 事件代碼
建立觸發條件
- 在 Google 代碼管理工具工作區中,前往「觸發條件」。
- 按一下「新增」,然後依序點選「觸發條件設定」和「其他」專區中的「自訂事件」,即可新增觸發條件。
- 在「事件名稱」欄位中設定「web_vitals」,然後為觸發條件命名並儲存。

建立資料層變數
- 在 Google 代碼管理工具工作區中,前往「變數」。
- 建立新的使用者定義變數,類型為「資料層變數」。
- 在「資料層變數名稱」欄位中設定「webVitalsData.name」,為變數命名 (例如「DLV - webVitalsData.name」),然後儲存。

- 針對其他四個必要資料層變數重複上述步驟。建立「webVitalsData.value」。

- 建立另一個變數,名稱欄位為「webVitalsData.id」。

- 建立「webVitalsData.rating」。

- 建立「webVitalsData.delta」。

- 您應該會得到下列使用者定義的
dataLayer變數:

建立 GA4 事件代碼
建立 GA4 事件代碼前,請確認您已設定 Google 代碼。
- 在 Google 代碼管理工具工作區中,前往「代碼」。
- 按一下「新增」,然後按一下「代碼設定」,從「Google Analytics」部分選擇「Google Analytics:GA4 事件」代碼,即可新增 GA4 事件代碼。
- 在對應欄位輸入評估 ID。

- 在「事件名稱」輸入欄位中,從先前建立的步驟選擇
dataLayer變數「DLV - webVitalsData.name」。

- 如螢幕截圖所示,將其他
dataLayer變數新增為事件參數。此外,請務必加入「event_category」參數,並將值設為「Web Vitals」等,以便將 Core Web Vitals 事件分組。

- 在 GA4 使用者介面將這些事件參數登錄為自訂維度。
- 根據 GA4 設定需求套用其他設定。
- 將「web_vitals」自訂事件設為 GA4 代碼的觸發條件。
- 視需要新增觸發條件例外狀況。

6. 在 GA4 中檢查資料
如要驗證資料流程是否順利傳送到 GA4,請再次切換至 Google 代碼管理工具的預覽模式。向 Tag Assistant 提供網址,然後按一下「連線」。
- 捲動頁面並點選元素或空白區域,即可與頁面互動。
- 然後切換回 Google 代碼管理工具的 Tag Assistant 和預覽模式分頁。
- 按一下左側的每個「web_vitals」項目,確認 GA4 Core Web Vitals 代碼已觸發。

- 按一下要驗證的資訊卡,開啟 GA4 代碼,確認資料是否已從
dataLayer正確擷取。請務必將變數顯示為值。

- 現在切換至 GA4 資源,然後開啟即時報表。
- 在「按事件名稱劃分的事件計數」資訊卡中,您可以驗證系統是否已成功收集 Core Web Vitals 事件。

- 如果即時報表處理大量資料,可能就不容易識別事件。在這種情況下,請使用 DebugView 報表,查看特定裝置的資料。

7. 發布設定
成功測試設定後,即可發布工作區。
- 開啟 Google 代碼管理工具工作區。
- 在使用者介面右上角,按一下「提交」。
- 提供版本名稱和版本說明,然後按一下「發布」,將設定推送至正式環境。
8. 將 GA4 連結至 Google Ad Manager 或 Google AdSense
在 GA4 中收集 Core Web Vitals 資料後,GA4 也必須提供廣告相關指標,才能讓資訊主頁正常運作。您可以將 Google Ad Manager 和 Google AdSense 連結至 GA4,也可以只連結其中一個廣告解決方案。請注意,如要連結 Google Ad Manager 和 Google AdSense,您必須在 GA4 中具備編輯者 (或更高) 權限,並在 Google Ad Manager 和 Google AdSense 中具備管理員權限。
將 GA4 連結至 Google Ad Manager
- 前往 Google Ad Manager 聯播網。
- 依序點按「管理」->「通用設定」->「聯播網設定」。
- 在「報表設定」部分中,啟用「Ad Manager 報表中的 Google Analytics 4 資源報表」。

- 詳閱條款及細則,然後按一下「確認」。
- 儲存更新。
- 依序前往「管理」->「已連結帳戶」->「Google Analytics 4」。
- 按一下「新的 Google Analytics 4 資源連結」。
- 找出並選取要連結的 GA4 資源。
- 按一下「儲存」即可完成。

將 GA4 連結至 Google AdSense
- 前往 Google AdSense 帳戶。
- 依序點選「帳戶」->「存取權與授權」->「Google Analytics 整合」。
- 按一下「+ 新增連結」。

- 找出並選取要連結的 GA4 資源。
- 按一下「建立連結」。
9. 使用 Looker Studio 製作資料圖表
如要以視覺化方式呈現 Core Web Vitals 資料和廣告指標,請按照這個步驟設定 Looker Studio 資訊主頁。請按照下列步驟,將網站體驗核心指標與廣告收益建立關聯。
- 開啟這個 Looker Studio 資訊主頁範本
- 複製資訊主頁。
- 從下拉式清單中選取 GA4 資源,更新資料來源。
- 完成
請注意,如要讓資訊主頁正常運作並正確顯示資料,資料必須符合本程式碼研究室的語法和命名慣例。
資訊主頁的第一頁會顯示網站使用體驗核心指標的歷來成效:

在第二頁中,您可以將核心指標與 Google Ad Manager 和/或 Google AdSense 的廣告收益建立關聯:

第三頁可讓您在網頁路徑層級分析網站體驗核心指標成效,以及與廣告相關的指標:

10. 結語
恭喜!您已瞭解如何使用 Google Analytics 4 評估及回報 Core Web Vitals,以及如何使用 Google Ad Manager 和 Google AdSense 評估廣告成效指標。