1. 事前準備
在本程式碼研究室中,您將瞭解如何使用預先建立的 Google 代碼管理工具 (GTM) 代碼範本評估 Core Web Vitals,並將資料傳送至 Google Analytics 4 (GA4) 資源。您也會學到如何將資料從 Google Ad Manager 和 Google AdSense 提取至 GA4,以便將 Core Web Vitals 欄位資料和廣告成效指標與預先建立的 Looker Studio 資訊主頁建立關聯。
學習內容
- 將代碼匯入及設定 Google 代碼管理工具容器。
- 在 GA4 中評估網頁的 Core Web Vitals。
- 在 Google 代碼管理工具中設定 GA4 事件代碼。
- 在「
dataLayer
」和 GA4 報表中探索網站體驗指標資料。 - 連結 GA4 資源與 Google Ad Manager 和 Google AdSense。
- 透過 Looker Studio 資訊主頁,找出 Core Web Vitals 和廣告收益之間的關聯。
軟硬體需求
- 擁有 Google Analytics 帳戶和具備編輯者權限的 GA4 網站資源。
- 擁有發布權的 Google 代碼管理工具帳戶和網站容器。
- 具有管理員存取權的 Google Ad Manager 聯播網和/或 Google AdSense 帳戶。
- Looker Studio 帳戶。
2. 將 GitHub 中的標記範本新增至 GTM
透過 GTM 標記範本評估 Core Web Vitals,是以 web-vitals
程式庫為基礎。首先,請下載 GTM 代碼範本。
- 開啟 template.tpl 檔案
- 使用電腦下載檔案
現在,請前往您的 Google 代碼管理工具帳戶,
- 開啟網站容器。
- 建立新工作區並輸入名稱 (例如「Core Web Vitals 評估」)。
- 前往「範本」。
- 在「代碼範本」中部分,點選「新增」按鈕。
- 按一下 [更多動作] 選單,然後選取 [匯入]。
- 選取先前從電腦下載的 TPL 檔案。
- 按一下 [儲存] 按鈕。
您已在 Google 代碼管理工具容器中加入代碼範本。
3. 設定網站體驗指標代碼
- 在 Google 代碼管理工具工作區中,前往「代碼」。
- 依序點選「新增」和「代碼設定」,即可新增網站體驗指標標記然後選擇「Web Vitals」標記從「自訂」專區。
- 接下來,請調整各項設定。如需所有設定說明,請參閱 GitHub 存放區。本程式碼研究室和最終資訊主頁,可滿足以下設定。
4. 在 dataLayer 中探索「網站體驗指標」資料
如要查看代碼的實際運作情形,請切換至 Google 代碼管理工具的預覽模式。這樣 Tag Assistant 會隨即開啟,要求您提供網址,以便預覽設定並進行偵錯。請提供導入 Google 代碼管理工具容器的網頁網址,然後按一下 [連結]。系統會開啟另一個分頁,並顯示你提供的網址。
- 捲動並點選元素或空格,與網頁互動。
- 接著,切換回使用 Tag Assistant 和 Google 代碼管理工具預覽模式的分頁。
- 左側會顯示已推送至
dataLayer
的不同事件。 - 首先,請檢查您選擇的網頁瀏覽觸發條件是否觸發網站體驗指標代碼。
- 您應該會看到三個「web_vitals」事件,其中每項事件都代表一個 Core Web Vitals:LCP、INP 和 CLS。
- 按一下第一個,然後開啟右側的「API 呼叫」分頁,您會看到從標記範本推送至
dataLayer
的資料。
- 請一併檢查「web_vitals」的其他項目事件。使用
web-vitals.js
說明文件做為不同資料類型的參考資料。
5. 將網站體驗指標資料傳送至 GA4
如要從 dataLayer
提取 Core Web Vitals 資料,然後傳送至 GA4,您必須:
- 為 GA4 代碼建立觸發條件
- 建立變數,以便從
dataLayer
提取資料 - 建立 GA4 事件代碼
建立觸發條件
- 在 Google 代碼管理工具工作區中,前往「觸發條件」。
- 依序按一下「新增」和「觸發條件設定」,即可新增觸發條件然後選擇 [自訂事件][其他]專區。
- 設定「web_vitals」為觸發條件命名並儲存
建立 dataLayer 變數
- 在 Google 代碼管理工具工作區中,前往「變數」。
- 使用「資料層變數」類型建立新的使用者定義變數。
- 設定「webVitalsData.name」在「資料層」變數名稱欄位中為變數命名 (例如「DLV - webVitalsData.name」),然後儲存。
- 針對其他四個必要的資料層變數重複上述步驟。建立「webVitalsData.value」。
- 使用名稱欄位「webVitalsData.id」建立另一個變數。
- 建立「webVitalsData.rating」。
- 建立「webVitalsData.delta」。
- 您應該會看到下列使用者定義的
dataLayer
變數:
建立 GA4 事件代碼
建立 GA4 事件代碼之前,請確認 Google 代碼已設定完成。
- 在 Google 代碼管理工具工作區中,前往「代碼」。
- 依序按一下「新增」和「代碼設定」,即可新增 GA4 事件代碼然後選擇「Google Analytics:GA4 事件」標記從「Google Analytics」專區。
- 在對應欄位中輸入評估 ID。
- 針對「事件名稱」輸入欄位,請選擇
dataLayer
變數「DLV - webVitalsData.name」即可接續先前建立的步驟
- 將其他
dataLayer
變數新增為事件參數,如螢幕截圖所示。請務必加入「event_category」參數例如「網站體驗指標」將 Core Web Vitals 事件分組
- 在 GA4 UI 中,將這些事件參數註冊為自訂維度。
- 根據 GA4 設定需求套用其他設定。
- 設定「web_vitals」自訂事件做為 GA4 代碼的觸發條件
- 並視需要新增觸發條件例外狀況。
6. 在 GA4 中檢查資料
如要驗證傳送至 GA4 的資料流程,請再次切換至 Google 代碼管理工具的預覽模式。提供 Tag Assistant 的網址,然後按一下「Connect」。
- 捲動並點選元素或空格,與網頁互動。
- 接著,切換回使用 Tag Assistant 和 Google 代碼管理工具預覽模式的分頁。
- 按一下左側的「web_vitals」項目,並確認 GA4 網站體驗核心指標代碼觸發。
- 點選資訊卡來開啟 GA4 代碼,驗證是否已從
dataLayer
正確擷取資料。務必將變數顯示為值。
- 接著,請切換至 GA4 資源,並開啟即時報表。
- 在「按事件名稱列出的事件計數」中資訊卡,方便您確認系統是否已成功收集 Core Web Vitals 事件。
- 如果即時報表中處理了大量資料,可能會導致系統較不易辨識事件。在這種情況下,請使用偵錯檢視報表查看特定裝置的資料。
7. 發布設定
成功測試設定後,即可發布工作區。
- 開啟 Google 代碼管理工具工作區。
- 在使用者介面的右上方,按一下「提交」。
- 提供版本名稱和版本說明,然後按一下「發布」,將設定推送上線。
8. 連結 GA4 與 Google Ad Manager 或 Google AdSense
在 GA4 中收集 Core Web Vitals 資料後,GA4 中也必須提供廣告相關指標,資訊主頁才能正常運作。請將 Google Ad Manager 和 Google AdSense 連結至 GA4,或只連結其中一種廣告解決方案。請注意,您必須擁有 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 資訊主頁。請按照下列步驟,與 Core Web Vitals 和廣告收益建立關聯。
- 開啟這個 Looker Studio 資訊主頁範本
- 複製資訊主頁。
- 從下拉式清單中選取 GA4 資源,即可更新資料來源。
- 完成
請注意,為了讓資訊主頁正確運作及顯示資料,這些資料必須使用本程式碼研究室的語法和命名慣例。
您可以在資訊主頁的其中一頁,查看 Core Web Vitals 成效的歷來數據:
在第二個網頁中,您可以將 Core Web Vitals 與 Google Ad Manager 和/或 Google AdSense 的廣告收益建立關聯:
第三頁可以運用廣告相關指標,分析 Core Web Vitals 的網頁路徑層級成效:
10. 結語
恭喜!您已瞭解如何使用 GA4 評估及回報 Core Web Vitals,以及 Google Ad Manager 和 Google AdSense 的廣告成效指標。