Сопоставление LiveRamp RampID

LiveRamp Сопоставление RampID позволяет вам использовать RampID в качестве ключа соединения между вашими рекламными данными и рекламными данными Google. Объединение ваших данных через RampIDs может обеспечить большую точность и более высокий уровень совпадения, чем обычное сопоставление на основе файлов cookie.

Ограничения

Сопоставление LiveRamp предназначено только для измерения и не может использоваться в запросах аудитории.

Кроме того, чтобы пользователь мог быть сопоставлен, он должен иметь:

  • Взаимодействовал с вашей рекламой и имеет соответствующий идентификатор LiveRamp.
  • Взаимодействовали с рекламой Google и имели соответствующий идентификатор Google.
  • Ранее вы взаимодействовали с рекламной кампанией, которую вы хотите измерить с помощью Ads Data Hub.

Как работает сопоставление LiveRamp

Сопоставление данных LiveRamp с помощью Ads Data Hub зависит от использования файлов cookie. Для начала Google и LiveRamp создают таблицу соответствия, которая связывает LiveRamp RampID с идентификаторами Google. Эта таблица соответствия используется для преобразования между пространствами идентификаторов Google и LiveRamp.

После заполнения таблицы соответствия вы можете присоединиться к данным Ads Data Hub и LiveRamp, сопоставив хешированные идентификаторы LiveRamp RampID с данными кампании Google.

Настраивать

LiveRamp управляет большей частью процесса внедрения. Чтобы начать процесс, свяжитесь с представителем своей учетной записи Google и сообщите о своей заинтересованности в сопоставлении LiveRamp. Они обсудят ваши цели и предоставят дополнительную информацию о выполнении требований для создания таблицы соответствия.

Предварительные условия

Прежде чем приступать к настройке сопоставления LiveRamp, у вас есть активные учетные записи LiveRamp, Google Cloud и Ads Data Hub. Кроме того, у вас должно быть включено распознавание файлов LiveRamp .

Настройка таблицы матчей

  1. Предоставьте своему сервисному аккаунту Ads Data Hub редактору данных BigQuery ( roles/bigquery.dataEditor ) доступ к проекту BigQuery, в который вы хотите записывать свои запросы.
  2. Предоставьте сервисному аккаунту LiveRamp редактору данных BigQuery ( roles/bigquery.dataEditor ) доступ к вашему проекту BigQuery.
  3. Работайте с LiveRamp, чтобы настроить доставку файлов и сообщить, какой поток данных сопоставляется с каждым проектом, набором данных и таблицей.

Запрос таблиц соответствия

После завершения импорта данных в LiveRamp вы можете запросить их. Каждая таблица в схеме Ads Data Hub, содержащая поле user_id , сопровождается таблицей *_match . Например, для таблицы adh.google_ads_impressions Ads Data Hub также создает таблицу соответствия adh.google_ads_impressions_match , содержащую ваши идентификаторы пользователей. Эти таблицы содержат подмножество строк, доступных в исходных таблицах, где есть совпадения по идентификаторам LiveRamp RampID.

Таблицы соответствия содержат дополнительный столбец:

  • external_cookie : ваш хешированный IDL LiveRamp, хранящийся в байтах.

Ваши запросы должны объединять ваши данные с таблицей *_match в external_cookie. Результаты записываются в указанный вами проект 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. Между таблицей *_match и набором данных в BiqQuery нет совпадений. Чтобы убедиться, что проблема именно в этом, подсчитайте количество записей в каждой таблице отдельно. Ни одна из таблиц не пуста. Свяжитесь с LiveRamp для устранения неполадок.
  2. Совпадения существуют, но не соответствуют требованиям агрегации Ads Data Hub. Данные, экспортируемые в BigQuery, проходят проверку конфиденциальности Ads Data Hub. Если строка не содержит достаточно большой когорты, она не появится в выходных данных проекта BigQuery. Если да, обратитесь в службу поддержки Ads Data Hub.
  3. Предпочтение пространства идентификаторов по умолчанию (выход/выход), основанное на количестве показов, не приводит к совпадениям. В этом случае ваш представитель Google может изменить настройки вашего идентификатора.

Как объединить данные из BigQuery с Ads Data Hub?

Следующий пример запроса объединяет данные из BigQuery и Ads Data Hub.

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 можно связать с аккаунтом Ads Data Hub для входных данных?

Что касается входных данных, несколько проектов BigQuery можно подключить к одному экземпляру Ads Data Hub.

Сколько проектов BigQuery можно связать с выходными данными аккаунта Ads Data Hub?

Для получения выходных данных необходимо подключить 1 проект BigQuery к 1 аккаунту Ads Data Hub.

Что, если мой набор данных или таблица не отображаются в пользовательском интерфейсе Ads Data Hub при выполнении запроса?

Убедитесь, что набор данных и таблица, в которые вы хотите записать данные, находятся в проекте BigQuery, связанном с вашим аккаунтом Ads Data Hub для вывода.