[GA4] Google AdSense 整合

將 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 (分析) 報表中。

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
主選單
12247497503436612867
true
搜尋說明中心
true
true
true
true
true
69256
false
false