您可以透過 LiveRamp RampID 比對功能,運用 RampID 做為自有廣告資料與 Google 廣告資料之間的彙整鍵。相較於傳統的 Cookie 比對功能,透過 RampID 彙整資料的精確度和媒合率都更高。
限制
LiveRamp 比對功能僅供評估成效,無法用於目標對象查詢。
此外,使用者也必須符合下列條件才能比對:
- 曾與您的廣告互動,並具備對應的 LiveRamp ID。
- 曾與 Google 的廣告互動,並具備對應的 Google ID。
- 先前曾與您要使用廣告資料中心評估的廣告活動互動。
LiveRamp 比對的運作方式
要使用廣告資料中心比對 LiveRamp 資料,就必須使用 Cookie。首先,Google 和 LiveRamp 會建立對照表,將 LiveRamp RampID 與 Google ID 建立關聯。這個對照表的用途是在 Google 和 LiveRamp 的 ID 空間之間進行轉換。
對照表建立完畢後,您就能比對經過雜湊處理的 LiveRamp RampID 與 Google 廣告活動資料,藉此彙整廣告資料中心和 LiveRamp 資料。
設定
LiveRamp 會經手大部分的實作程序。如要開始這項程序,請與您的 Google 帳戶代表聯絡,表明您有意使用 LiveRamp 比對功能。他們會討論您的目標,並進一步說明如何滿足設定對照表的條件。
必要條件
您必須具備有效的 LiveRamp、Google Cloud 和廣告資料中心帳戶,才能設定 LiveRamp 比對功能。此外,還得先啟用 LiveRamp 檔案辨識功能。
對照表設定
- 向廣告資料中心服務帳戶授予「BigQuery 資料編輯者」(
roles/bigquery.dataEditor
) 存取權,以便該帳戶存取要寫入查詢的 BigQuery 專案。 - 向 LiveRamp 的服務帳戶授予「BigQuery 資料編輯者」(
roles/bigquery.dataEditor
) 存取權,以便該帳戶存取 BigQuery 專案。 - 使用 LiveRamp 設定檔案傳送作業,並指出每個專案、資料集和資料表與哪項資料動態饋給對應。
查詢對照表
資料成功匯入 LiveRamp 後,您就可以查詢資料。廣告資料中心結構定義中每個包含 user_id
欄位的資料表,都會附帶一個 *_match
資料表。舉例來說,廣告資料中心也會為 adh.google_ads_impressions
資料表,產生名為 adh.google_ads_impressions_match
的對照表,其中包含 User-ID。這些資料表包含原始資料表的一部分資料列,而 LiveRamp RampID 都有一個相符項目。
對照表包含一個額外資料欄:
external_cookie
:經過雜湊處理的 LiveRamp IDL,以位元組的形式儲存。
查詢應該會按 external_cookie 將資料與 *_match 資料表彙整,結果則會寫入您指定的 BigQuery 專案。
範例
下列程式碼範例會計算比對成功的使用者人數。
SELECT count(1) as matched
FROM adh.cm_dt_impressions_match as adh
INNER JOIN `project_name.dataset_name.table_name_LR_table` as LR
ON LOWER(TO_HEX(adh.external_cookie)) = LR.ADH_Bridge_ID
常見問題
為什麼我沒有看到任何相符項目?
如果查詢未傳回任何相符項目,可能是因為發生下列任一問題:
- BiqQuery 的
*_match
資料表與資料集之間沒有任何相符項目。如要確認這是否為問題所在,請分別計算每個資料表的項目數量。如果每個資料表都不是空白,請聯絡 LiveRamp 排解問題。 - 有相符項目,但不符合廣告資料中心的匯總需求條件。匯出至 BigQuery 的資料必須接受廣告資料中心的隱私權檢查。如果資料列包含的同類群組大小低於下限,就不會顯示在 BigQuery 專案的輸出結果中。在這種情況下,請與廣告資料中心支援團隊聯絡。
- 以曝光量為依據的預設 ID 空間偏好設定 (登入/登出) 導致沒有任何相符項目。在這種情況下,Google 代表可以為您變更 ID 空間偏好設定。
如何彙整 BigQuery 和廣告資料中心的資料?
以下查詢範例會彙整 BigQuery 和廣告資料中心的資料
SELECT event.campaign_ID,count(*)
FROM adh.cm_dt_impressions_match as a
JOIN `my_project.my_dataset.my_table` as b
ON LOWER(TO_HEX(a.external_cookie)) = b.my_match
WHERE b.filter_field = @filter
就輸入資料而言,一個廣告資料中心帳戶可以連結多少個 BigQuery 專案?
就輸入資料而言,一個廣告資料中心帳戶可以連結多個 BigQuery 專案。
就輸出資料而言,一個廣告資料中心帳戶可以連結多少個 BigQuery 專案?
就輸出資料而言,一個 BigQuery 專案必須連結至一個廣告資料中心帳戶。
執行查詢時,如果資料集或資料表未顯示在廣告資料中心 UI 中,該怎麼辦?
請確認您要寫入的資料集和資料表,皆位於 BigQuery 專案中,且該專案已連結至用於輸出的廣告資料中心帳戶。