將 AdSense 帳戶連結至 Google Analytics 4 資源後,GA4 報表和探索中就會顯示該帳戶的 AdSense 資料。只要結合 AdSense 資料與其他網站指標 (例如流量來源和使用者行為),您就能取得更深入的洞察資料,並找出有助於提高廣告收益的模式。
連結 AdSense 與 Google Analytics 4 後,Analytics 會自動收集下列事件:
- ad_click
- ad_impression
- ad_query
透過 AdSense 整合,Analytics 會針對網頁上的每則廣告收集上述每個事件,因此 360 資源的可計費事件數可能會增加。
針對每則廣告收集上述事件,Google Analytics 4 就能排除 Analytics 和 AdSense 之間的報表資料差異 (先前通用 Analytics 與 AdSense 的整合中曾經出現這種情況)。
必要條件
請先確認您符合以下必要條件,才能為 GA4 設定 Google AdSense 整合。
權限
如要在 GA4 中建立或刪除 AdSense 連結,您必須具備以下角色:AdSense 的管理員及 Analytics 的編輯者。
標記
須將 GA4 網站資源設為使用 Google 代碼收集資料。
為 GA4 設定 AdSense 整合
請參閱 AdSense 說明中心,瞭解如何將 Google Analytics 4 資源連結至 AdSense。
連結建立好之後,會顯示於 Analytics 中的「管理」>「產品連結」>「Google AdSense 連結」下方。
Google AdSense/GA4 報表整合的運作方式
GA4 與 Google AdSense 的整合處理作業仰賴幾個要素,包括共用 ID、自動收集的事件及資料彙整。
共用 ID
為了讓 AdSense 整合有效運作,GA4 和 AdSense 代碼會透過共用 ID 相互通訊,為每一次廣告曝光找到對應的 GA4 事件。GA4 和 AdSense 會使用每個網頁中的代碼,產生每個事件或每次廣告曝光的專屬 ID。在網站資源中,這稱為 query_id。
跨代碼通訊可確保就單一事件及對應的廣告曝光而言,GA4 和 AdSense 都是記錄同樣的 ID。當系統傳送事件及放送廣告時,就會同步產生跨代碼通訊。這項整合不會共用在下列情況下記錄到的 ID:AdSense 和 GA4 未連結,或其中一個系統無法使用。
自動收集的事件
GA4 會透過 Google 代碼自動收集一組特定事件。AdSense 整合會使用 ad_impression 和 ad_click 事件在 GA4 中填入資料。ad_query 事件用於資料彙整。進一步瞭解 GA4 中自動收集的事件。
資料彙整
GA4 會將自身的資料與 AdSense 記錄檔彙整,使用共用 ID 來比對 AdSense 與 Analytics 的資料。這項整合作業會採用各事件發生時可用的資訊及配置設定。在 GA4 中變更代碼設定或網頁維度,不會影響 GA4 報表中顯示的過往資料。
在 GA4 中查看 Google AdSense 資料
設定 AdSense 報表整合後,即可在 GA4 中查看 AdSense 資料。如需 AdSense 收益資料,請在 Google Analytics 4 資源中,查看「營利」下的「發布商廣告」報表,以及「探索」主選單。
AdSense 維度和指標
將 AdSense 帳戶與 Google Analytics 4 資源連結後,Google AdSense 流量在 Analytics 報表中將以下列維度和指標呈現。
維度
- 廣告格式 (使用 AdSense 廣告格式維度的值)
- 廣告來源 (使用 AdSense 發布商 ID)
- 廣告單元 (使用 AdSense 廣告單元維度的值)
- 網頁路徑 + 查詢字串和畫面類別 (使用 AdSense 廣告單元的刊登位置)
指標
- 廣告單元曝光 (使用者看到廣告的時間長度)
- 發布商廣告點擊 (AdSense 點擊)
- 發布商廣告曝光 (AdSense 曝光)
- 廣告收益總額 (所有廣告收益的總和,亦即 AdSense 收益 + 其他廣告收益)
資料品質和差異
如果您發現 AdSense 帳戶中的報表,和 Analytics 中 AdSense 部分的報表之間有顯著的資料差異,請確認網站上的 Google 代碼設定正確無誤。
如果 Google 代碼的設定正確,但 AdSense 和 Analytics 報表的資料仍有差異,可能是下列一或多個原因造成:
- iframe:AdSense 使用 iframe 放送廣告,不支援 <iframe> 標記的瀏覽器在 Analytics 中不會計為曝光。因此,Analytics 中的網頁瀏覽量可能會高於 AdSense 中的曝光次數。
- 安全性軟體或其他封鎖軟體:會封鎖內容的軟體 (例如防火牆和廣告攔截器) 可能也會封鎖 AdSense 曝光。Analytics 仍會計算採用這類封鎖軟體的使用者,但 Analytics 報表不會計入 AdSense 曝光和資料。
- 新的 AdSense/Analytics 整合:連結 AdSense 與 Analytics 後,系統最多可能要過 24 小時才會開始收集資料。如果您最近才設定 AdSense 或 Analytics 程式碼或連結這兩個帳戶,資料可能要過 24 小時才會顯示在報表中。帳戶連結前收集的 AdSense 資料,不會顯示在 Analytics 中。
- 時區設定:如果 Analytics 和 AdSense 帳戶中的時區不一致,則這兩種產品各自彙整的資料雖然顯示日期相同,但實際時間範圍不同。在 Analytics 中修改資源設定,就能變更時區。
- Analytics 資料遺漏:如果因為追蹤程式碼未執行等原因,導致未收集 Analytics 資料,則與遺漏的 Analytics 資料相關的 AdSense 資料,就不會顯示在 Analytics 報表中。