LiveRamp RampID 比對

您可以透過 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 檔案辨識功能

對照表設定

  1. 向廣告資料中心服務帳戶授予「BigQuery 資料編輯者」(roles/bigquery.dataEditor) 存取權,以便該帳戶存取要寫入查詢的 BigQuery 專案。
  2. 向 LiveRamp 的服務帳戶授予「BigQuery 資料編輯者」(roles/bigquery.dataEditor) 存取權,以便該帳戶存取 BigQuery 專案。
  3. 使用 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

常見問題

為什麼我沒有看到任何相符項目?

如果查詢未傳回任何相符項目,可能是因為發生下列任一問題:

  1. BiqQuery 的 *_match 資料表與資料集之間沒有任何相符項目。如要確認這是否為問題所在,請分別計算每個資料表的項目數量。如果每個資料表都不是空白,請聯絡 LiveRamp 排解問題。
  2. 有相符項目,但不符合廣告資料中心的匯總需求條件。匯出至 BigQuery 的資料必須接受廣告資料中心的隱私權檢查。如果資料列包含的同類群組大小低於下限,就不會顯示在 BigQuery 專案的輸出結果中。在這種情況下,請與廣告資料中心支援團隊聯絡。
  3. 以曝光量為依據的預設 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 專案中,且該專案已連結至用於輸出的廣告資料中心帳戶。