LiveRamp RampID 매칭

LiveRamp RampID 매칭을 사용하면 RampID를 내 광고 데이터와 Google의 광고 데이터 간의 조인 키로 활용할 수 있습니다. RampID를 통해 데이터를 조인하면 기존의 쿠키 기반 매칭보다 정확도와 일치율이 증가합니다.

제한사항

LiveRamp 매칭은 측정에만 사용되며 잠재고객 쿼리에는 사용할 수 없습니다.

또한 사용자가 매칭 대상이 되려면 다음 요건을 충족해야 합니다.

  • 내 광고와 상호작용했으며 해당하는 LiveRamp ID가 있음
  • Google 광고와 상호작용했으며 해당하는 Google ID가 있음
  • Ads Data Hub를 사용하여 측정하려는 광고 캠페인과 이전에 상호작용했음

LiveRamp 매칭 작동 방식

Ads Data Hub를 사용한 LiveRamp 데이터 매칭은 쿠키 사용에 따라 달라집니다. Google과 LiveRamp는 먼저 LiveRamp RampID와 Google ID를 연결하는 데이터 이동 색인을 만듭니다. 이 데이터 이동 색인은 Google과 LiveRamp의 ID 공간 간에 변환하는 데 사용됩니다.

데이터 이동 색인이 완료되면 해싱된 LiveRamp RampID를 Google 캠페인 데이터와 매칭하여 Ads Data Hub 데이터와 LiveRamp 데이터를 조인할 수 있습니다.

설정

LiveRamp가 대부분의 구현 프로세스를 관리합니다. 과정을 시작하려면 Google 계정 담당자에게 연락하여 LiveRamp 매칭에 관심이 있다고 알리세요. 계정 담당자가 광고 목표에 대해 논의하고 데이터 이동 색인을 설정하기 위한 요건을 충족하는 방법에 대해 자세히 설명합니다.

기본 요건

LiveRamp 매칭을 설정하기 전에 활성 LiveRamp, Google Cloud, Ads Data Hub 계정이 있어야 합니다. 또한 LiveRamp 파일 기반 인식을 사용 설정해야 합니다.

데이터 이동 색인 설정

  1. Ads Data Hub 서비스 계정에 쿼리를 쓸 BigQuery 프로젝트에 대한 BigQuery 데이터 편집자(roles/bigquery.dataEditor)에게 액세스 권한을 부여합니다.
  2. LiveRamp의 서비스 계정에 BigQuery 프로젝트에 대한 BigQuery 데이터 편집자(roles/bigquery.dataEditor) 액세스 권한을 부여합니다.
  3. LiveRamp와 협력하여 파일 전송을 설정하고 각 프로젝트, 데이터 세트 및 테이블에 매핑되는 데이터 피드를 전달합니다.

데이터 이동 색인 쿼리

데이터를 LiveRamp로 가져온 후 쿼리할 수 있습니다. user_id 필드가 포함된 Ads Data Hub 스키마의 각 테이블에 *_match 테이블이 함께 제공됩니다. 예를 들어 adh.google_ads_impressions 테이블의 경우 Ads Data Hub는 사용자 ID가 포함된 adh.google_ads_impressions_match라는 데이터 이동 색인도 생성합니다. 이러한 테이블에는 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

FAQ

일치 항목이 표시되지 않는 이유는 무엇인가요?

쿼리가 일치 항목을 반환하지 않는 경우 다음과 같은 문제 때문일 수 있습니다.

  1. *_match 테이블과 BigQuery의 데이터 세트 간에 일치하는 항목이 없습니다. 이것이 문제인지 확인하려면 각 테이블의 항목 수를 별도로 집계하세요. 두 테이블 모두 비어 있지 않습니다. 문제를 해결하려면 LiveRamp에 문의하세요.
  2. 일치 항목이 존재하지만 Ads Data Hub의 집계 요구사항을 충족하지 못합니다. BigQuery로 내보낸 데이터는 Ads Data Hub의 개인 정보 보호 검사를 받습니다. 충분히 큰 동질 집단이 포함되지 않은 행은 BigQuery 프로젝트의 출력에 표시되지 않습니다. 이 경우 Ads Data Hub 지원팀에 문의하세요.
  3. 노출수에 따른 기본 ID 공간 환경설정(로그인/로그아웃)으로 인해 일치 항목이 없습니다. 이 경우 Google 담당자가 ID 공간 환경설정을 변경할 수 있습니다.

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 계정에 연결할 수 있나요?

출력 데이터의 경우 BigQuery 프로젝트 1개를 Ads Data Hub 계정 1개에 연결해야 합니다.

쿼리를 실행할 때 데이터 세트 또는 테이블이 Ads Data Hub UI에 표시되지 않으면 어떻게 해야 하나요?

쓰려는 데이터 세트와 테이블이 출력을 위해 Ads Data Hub 계정에 연결된 BigQuery 프로젝트에 있는지 확인합니다.