쿠키 일치

더욱 효과적인 입찰 결정을 도와주는 쿠키 일치 서비스에 대한 설명이 이 페이지에 나와 있습니다. 목차는 아래와 같습니다.

  1. 쿠키 일치란?
  2. 기본 정보
  3. 호스팅된 데이터 이동 색인의 장점
  4. 쿠키 일치의 작동 방식
  5. 쿠키 일치 서비스 사용하기
  6. 픽셀 일치
  7. 제한사항
  8. API 사양
  9. 쿠키 일치 서비스 v1 API에서 이전하기
중요: 이 문서에서는 쿠키 일치 서비스 API의 최신 버전인 V2에 대해 설명합니다. 애플리케이션에서 V1을 사용하고 있다면 V1 사양을 참조하세요.

쿠키 일치란?

구매자는 쿠키 일치 서비스를 이용하여 다음과 같은 두 가지 데이터를 연결할 수 있습니다.

  1. 구매자 도메인에서 사용자를 식별하는 쿠키
  2. Google 사용자를 식별하는 doubleclick.net 쿠키(구매자가 일치의 근거로 이용하는 구매자별 암호화 Google 사용자 ID를 공유함)

구매자가 이러한 연결을 유지하는 데 사용하는 데이터 구조를 데이터 이동 색인이라고 합니다. 데이터 이동 색인을 작성하고 유지하는 작업은 구매자가 수행하지만 Google은 이 표를 호스팅할 수 있습니다.

구매자는 RTB 애플리케이션으로 특정 Google 사용자 ID를 대상으로 입찰할 수 있고, 해당 ID와 연관된 정보를 광고 노출 입찰의 기준으로 사용할 수 있습니다. Google에서 데이터 이동 색인을 호스팅하면 통합이 간소화되고, 지연 시간이 감소하고, 향후 개선 사항을 적용할 수 있습니다.

맨 위로

기본 정보

일반적으로 브라우저 쿠키는 쿠키가 속한 도메인을 소유하는 측에 의해 설정됩니다. 쿠키는 이 도메인에서 사용자를 식별합니다. 브라우저의 보안 모델은 한 주체가 설정한 쿠키를 다른 주체가 읽을 수 없도록 제한하며, 이러한 주체들이 정보를 교환하기로 합의했더라도 마찬가지입니다.

일반적으로 구매자는 제3자 광고 네트워크의 도메인에 속하는 쿠키로 사용자를 식별합니다. 구매자는 이러한 쿠키를 이용하여 사용자 정보 데이터베이스를 색인화할 수 있습니다.

Google은 Google이 광고를 게재하는 doubleclick.net 도메인에 속하는 쿠키를 통해 자체적으로 사용자를 식별합니다. 구매자의 경우 Google은 doubleclick.net 쿠키의 암호화 버전인 구매자별 Google 사용자 ID를 이용해 사용자를 식별합니다. 암호화 버전 쿠키는 doubleclick.net 쿠키에서 추출하지만 두 쿠키는 동일하지 않습니다. Google은 Google 사용자 ID를 구매자에게 전달하며, 원본 DoubleClick 쿠키는 어떠한 경우에도 전송되지 않습니다.

특정 Google 사용자 ID를 처음 수신할 때 구매자는 입찰 요청에서 공개된 정보 이외에는 Google 사용자 ID와 연결된 사용자에 대해 알지 못합니다. 구매자는 Google 사용자 ID와 구매자 쿠키를 연결하여 구매자 쿠키와 연결된 사용자 정보를 고려하여 Google 사용자 ID에 의해 식별되는 사용자에 대해 판단할 수 있습니다. 여기에서 얻는 정보는 캠페인 리마케팅, 타겟팅 조정 및 실시간으로 제공되는 노출에 대한 입찰에서 유용하게 활용할 수 있습니다.

쿠키 일치 서비스는 구매자 쿠키와 Google 사용자 ID의 연결을 유지할 때 구매자 네트워크에서 필요로 하는 정보를 데이터 이동 색인이라는 데이터 구조 형태로 제공합니다. 또한 구매자는 Google에서 데이터를 저장하여 이후 입찰 요청에 추가하도록 Google에 데이터를 제공할 수도 있습니다.

맨 위로

호스팅된 데이터 이동 색인의 장점

중요: 이 서비스를 이용하려면 계정 담당자에게 문의하세요.

Google에서 데이터 이동 색인을 호스팅하는 방법을 선택한 구매자에게는 다음과 같은 혜택이 제공됩니다.

  • 인프라 지원의 축소
  • 테이블을 조회하지 않고도 Google 사용자 ID를 유용한 형태로 매핑
  • 사전 타겟팅 시 쿠키 일치의 존재 여부를 필터링하는 옵션 제공(원하지 않는 입찰 요청을 줄일 수 있음)

맨 위로

쿠키 일치의 작동 방식

데이터 이동 색인에 연결 항목을 작성하려면 파트너는 Google이 제공하는 일치 태그를 전송해야 합니다. 일치 태그를 구매자의 광고와 함께 제공할 수도 있고, 광고 외부의 웹 속성에 배치할 수도 있습니다. 구조는 다음과 같습니다.

<img src="http://cm.g.doubleclick.net/pixel?google_nid=1234&google_cm" />

여기에서 1234는 Google이 제공하는 구매자 식별자로 대체됩니다.

구매자는 해당 사용자에 대한 일치 항목이 아직 없거나 일치 항목이 비활성화 상태인 경우에만 이 태그를 제공해야 합니다.

사용자의 브라우저에서 태그 요청을 수신하면 Google은 파트너에게 302 리디렉션을 전송합니다. 302 리디렉션의 URL에는 Google 사용자 ID와 버전 번호가, 요청 헤더에는 파트너 쿠키가 포함됩니다. 구매자가 기본 URL을 제공하면 Google이 URL 매개변수를 추가합니다.

예를 들어 구매자가 제공할 수 있는 기본 URL은 다음과 같습니다.

http://ad.network.com/pixel

그런 다음 Google이 아래와 같은 URL로 리디렉션할 수 있습니다.

http://ad.network.com/pixel?google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1

google_gid 매개변수를 통해 전달되는 Google 사용자 ID는 패딩되지 않은 URL 보안 base64 인코딩 문자열입니다. 쿠키 일치 서비스를 통해 반환되는 문자열을 데이터 이동 색인에 그대로 저장하는 것이 좋습니다.

참고: BidRequest 프로토콜 버퍼의 google_user_id 필드는 쿠키 일치 서비스가 반환하는 Google 사용자 ID에 해당합니다.

google_cver 매개변수는 Google ID의 숫자 버전을 나타냅니다.Google은 google_cver 값이 증가하는 쿠키 난독 스킴을 경우에 따라 변경할 수 있습니다.

구매자는 요청 헤더에 구매자 쿠키를 포함하는 이 리디렉션을 수신하고 구매자 쿠키와 Google 사용자 ID의 연결을 이용해 데이터 이동 색인을 업데이트합니다. 그런 다음 구매자는 사용자의 브라우저에 1x1 크기의 보이지 않는 이미지 픽셀을 제공하거나 204 콘텐츠 없음 응답을 반환해야 합니다.

순 사용자에게 일치 태그가 제공될 때마다 데이터 이동 색인에 항목이 추가됩니다.

아래 그림에서는 이 과정을 보여 줍니다. 각 요청 및 응답을 화살표로 나타내며, 요청 또는 응답에 수반되는 데이터 항목은 괄호 안에 표시됩니다.

입찰 요청에서 추가 URL 매개변수를 설정하도록 선택할 수 있으며, 이 매개변수는 리디렉션에서 서버에 전달됩니다.

<img src="http://cm.g.doubleclick.net/pixel?google_nid=1234&google_cm&extra1=xx&extra2=yy" />

google_ 프리픽스로 시작하지 않는 매개변수는 모두 리디렉션 URL에 복사됩니다. 매개변수가 쿠키 일치 서비스로 전달되는 순서는 중요하지 않습니다. 즉, 리디렉션 URL에 추가 매개변수가 전달되는 순서는 일정하리라는 보장이 없습니다.

http://ad.network.com/pixel?google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1&extra1=xx&extra2=yy

이러한 매개변수를 사용하여 노출에 대한 추가 정보를 전달할 수 있습니다. 추가 매개변수의 길이는 1KB를 초과할 수 없습니다.

또한 쿠키 일치 서비스에 http 요청 대신 https 요청을 할 수도 있습니다. 이렇게 되면 리디렉션 URL의 프로토콜도 http가 아닌 https가 됩니다.

예제 시나리오

일반적인 웹 사용자에게 쿠키 일치는 어떠한 영향을 주며, 실제로는 어떠한 작업이 수행될까요? 두 가지 시나리오를 살펴보겠습니다.

시나리오 1: 쿠키 삭제

사용자가 모든 쿠키 캐시를 삭제했습니다. 그런 다음 ExampleNews.com의 홈페이지를 방문했습니다.

그러면 다음과 같은 상황이 발생합니다.

  1. ExampleNews.com이 렌더링하고 Google(DoubleClick for Publishers)에서 광고를 호출합니다.
  2. 이 광고 단위가 동적 할당에 사용될 수 있으므로 Ad Exchange에서 여러 DSP 중에서 FinestDSP에 입찰 요청을 전송합니다.
  3. FinestDSP는 입찰 엔진에서 입찰 요청을 처리하고 Ad Exchange에 입찰 응답을 보냅니다.
  4. FinestDSP가 낙찰에 성공하여 광고와 일치 태그(픽셀)를 Ad Exchange에 전송합니다.
  5. Ad Exchange는 FinestDSP의 광고와 일치 태그를 사용자에게 게재하고 사용자의 DoubleClick 쿠키를 설정합니다.
  6. 일치 태그는 Google의 쿠키 일치 서비스를 호출합니다.
  7. 쿠키 일치 서비스에서 사용자의 DoubleClick 쿠키를 읽고 FinestDSP에 google_user_id가 설정된 리디렉션을 전송합니다.
  8. 브라우저에서 FinestDSP의 URL을 로드합니다.
  9. FinestDSP는 쿠키를 생성하여 사용자의 google_user_id와 함께 데이터 이동 색인에 저장합니다.
  10. FinestDSP가 사용자의 브라우저에 쿠키를 저장하고, 보이지 않는 1x1 픽셀로 리디렉션에 대해 응답합니다.

시나리오 2: 구매자 및 DoubleClick 쿠키

시나리오 1이 발생한지 1주일 후 사용자가 ExampleNews.com을 다시 방문했습니다. 이제 사용자의 컴퓨터에는 구매자 쿠키와 DoubleClick 쿠키가 모두 있으며, 다음과 같이 일치가 수행됩니다.

  1. 웹페이지가 렌더링되고, Google에 대한 HTML 코드의 광고 호출을 실행합니다.
  2. 광고 입찰 시 DoubleClick Ad Exchange가 RTB 구매자, FinestDSP에게 입찰 요청을 전송하여 구매자에게 노출에 대한 입찰 옵션을 제공합니다.
  3. 구매자는 노출 정보와 google_user_id가 포함된 입찰 요청을 수신합니다.
  4. FinestDSP는 데이터 이동 색인에서 google_user_id를 검색하여 1주일 전(시나리오 1)에 생성된 쿠키를 찾습니다.
  5. 쿠키와 연결된 정보를 바탕으로 FinestDSP는 노출에 대한 입찰을 결정하고 낙찰에 성공합니다.
  6. 사용자는 FinestDSP가 갖고 있는 정보를 토대로 자신의 관심분야에 해당하는 광고를 보게 됩니다.

맨 위로

쿠키 일치 서비스 사용하기

이 섹션에서는 구매자가 쿠키 일치 서비스를 사용하는 방법을 설명합니다.

전제조건

쿠키 일치 서비스를 사용하려면 다음 조건을 충족해야 합니다.

  • Ad Exchange 계정 보유
  • 실시간 입찰자 가동 중

다음으로는 쿠키 일치 서비스에서 일치 태그의 요청을 리디렉션할 URL을 Google에 제공해야 합니다. 이 요청은 쿠키 일치의 작동 방식에서 설명한 것처럼 사용자의 브라우저에서 발생합니다.

Ad Exchange 계정 담당자를 통해 Google에 리디렉션 URL을 제공할 수 있습니다. 또는 Ad Exchange 구매자 REST API에 액세스할 수 있는 경우 Accounts 리소스를 업데이트하는 메소드 중 하나를 사용하여 URL을 설정할 수 있습니다.

쿠키 일치 태그 제공

사용자의 브라우저에 Google이 제공하는 일치 픽셀 태그를 표시할 수 있어야 합니다. 이 픽셀을 게재되는 광고와 함께 표시할 수도 있고, 직접 제어 가능한 웹 속성에 배치할 수도 있습니다.

픽셀 표시

서버는 리디렉션 URL을 인식하고 사용자의 브라우저에 비어 있는 1x1 픽셀을 적시에 표시해야 합니다. 또한 리디렉션 URL로 수신되는 요청을 처리할 때 서버는 URL을 분석하여 Google 사용자 ID와 오류 코드를 추출하고 데이터 이동 색인을 업데이트해야 합니다.

오류 처리

쿠키 일치 서비스는 리디렉션에서 google_error라는 특수 URL 매개변수를 통해 오류를 전달합니다. 이 매개변수의 값은 발생한 특정 오류를 식별하는 숫자입니다. 이때 google_error URL 매개변수가 있어도 1x1 크기의 빈 픽셀을 이용해 응답해야 합니다.

오류가 수신되면 관련 구매자 쿠키의 일치 태그를 다시 제시할 수 있습니다.

맨 위로

픽셀 일치

쿠키 일치에서 노출에 대한 낙찰에 성공한 구매자는 쿠키와 Google 사용자 ID를 연결할 수 있습니다. 픽셀 일치라고 하는 Google 쿠키 일치 코드의 다른 요소에서는 Google이 알고리즘에 따라 쿠키가 Google 사용자 ID와 일치할 수 있는 추가 구매자를 선택합니다. 그런 다음 Google은 노출에 일치 태그를 넣고 일치 태그에 선택한 구매자의 URL을 포함합니다.

이 과정을 통해 다음과 같은 상호작용에 대한 조건이 설정됩니다.

  1. 사용자의 브라우저에서 페이지가 로드할 때 추적 태그가 구매자에게 픽셀 요청을 합니다.
    • 귀하가 선택한 구매자이면 다음과 같이 됩니다.
      1. Google 사용자 ID와 함께 자체 쿠키를 수신하여 둘을 데이터 이동 색인에서 연결할 수 있습니다.
      2. Google로 요청을 다시 리디렉션해야 합니다.
  2. 선택한 구매자가 리디렉션에 응답합니다.
  3. Google이 리디렉션을 수신하고 사용자와 구매자의 일치 사항을 저장합니다.
  4. Google이 브라우저에 픽셀을 제공합니다.

Pixel 일치는 추가 일치를 선택하지 않은 게시자의 속성에서는 작동하지 않습니다.

픽셀 일치를 이용한 작업 방법

Google은 구매자가 제공한 URL과 Google 사용자 ID(google_gid 매개변수) 및 새 google_push 매개변수를 결합한 일치 태그를 페이지에 삽입합니다. 이 일치 태그의 구조는 다음과 같습니다.

  • <img src=”http://ad.network.com/pixel?google_gid=abcdef&google_cver=1&google_push=abcd” />

이 일치 태그를 통해 구매자는 픽셀에 대한 요청(아래 다이어그램에서 1번 참조)을 받게 됩니다. 구매자는 요청을 받은 후 바로 아래에 나온 URL로 리디렉션해야 합니다.

  • http://cm.g.doubleclick.net/pixel?google_nid=1234&google_push=abcd

이 URL은 구매자가 실행하는 쿠키 일치에서 사용되는 URL과 유사하지만, google_push 매개변수가 google_cm 매개변수 대신 사용된다는 점에서는 차이가 있습니다. 또한 구매자는 google_ula이나 google_hm과 같은 매개변수를 추가할 수 있습니다.

참고: google_push 매개변수와 google_cm 매개변수는 같은 요청에서 나타나면 안 됩니다.

구매자가 브라우저에 보내는 응답은 아래 다이어그램에서 2번 항목으로 나와 있고, 이 응답에 대해 브라우저가 Google에 보내는 리디렉션은 3번 항목으로 나와 있습니다.

Google은 리디렉션을 받은 후 바로 보이지 않는 픽셀(다이어그램에서 4번 항목)을 반환하고, 해당 사용자에 대해 일치 사항이 생성되었음을 기록합니다. 또한 Google은 호스팅된 데이터 저장이나 사용자 목록에 사용자 추가와 같은 요청된 다른 작업도 처리합니다. Google은 사용자-구매자 일치의 유효기간이 만료되는 14일 후에 일치 사항을 다시 제시합니다.

아래의 다이어그램에서 각 요청 및 응답은 화살표로 나타내며, 요청 또는 응답에 수반되는 데이터 항목은 괄호 안에 표시됩니다.

맨 위로

제한사항

이 섹션에서는 사용자의 개인정보를 보호하고 쾌적한 웹 환경을 유지하기 위해 Google에서 적용하는 제한 사항을 설명합니다.

사용자 개인정보 보호

쿠키 일치 서비스는 다음과 같은 원칙을 준수하여 사용자 개인정보를 보호합니다.

  • Google은 구매자가 제공하는 쿠키, 사용자 ID, 사용자 인구통계 등의 어떠한 사용자 관련 정보도 수신하지 않습니다.
  • Google은 여러 구매자가 데이터 이동 색인을 결합하는 행위를 금지합니다.
  • 쿠키 일치 서비스는 Google의 DoubleClick 쿠키를 노출하지 않습니다.
  • 데이터 이동 색인의 목적은 구매자가 자신이 보유한 사용자 관련 정보를 Google과의 거래에 활용할 수 있게 하는 것입니다. Ad Exchange 계약 및 정책에 명시된 바와 같이 어떠한 경우에도 쿠키 일치 서비스를 데이터 수집 목적으로 이용해서는 안 됩니다.

입찰자는 위와 같은 원칙을 준수하고 사용자 개인정보 보호에 힘쓸 의무가 있습니다.

게재빈도 설정

구매자는 쿠키 일치 서비스의 실행 주기를 설정하여 데이터 이동 색인에 이미 항목을 갖고 있는 사용자를 대상으로 이용되지 않게 해야 합니다. 데이터 이동 색인에 해당 사용자의 항목이 없거나 항목이 무효화된 경우에만 쿠키 일치 태그를 제공해야 합니다. 14일이 경과된 일치 항목은 만료된 것으로 간주하고 갱신할 수 있습니다.

Google은 서비스 제공 시 게재빈도 설정을 적용하지 않습니다. 그러나 Google은 파트너가 게재빈도 설정 정책을 준수하는지 주기적으로 관찰하며, 위반 사항이 발견될 시 무료 서비스 제공을 중단할 권리를 보유합니다.

모든 픽셀 일치 요청에 응답

픽셀 일치 서비스에 가입한 사용자는 모든 픽셀 일치 요청에 응답하게 됩니다. 이렇게 되면 사용자가 이 서비스를 사용하는 방식에 대한 다양한 정책을 Google이 모니터링할 수 있습니다. 사용자의 응답률이 90% 밑으로 떨어지면 Google이 사용자의 계정에 전송하는 픽셀 일치 요청수를 조절합니다.

최대 요청 속도 준수

쿠키 일치 서비스에 가입하면 Google이 최대 요청 속도를 알려 드립니다. Google은 거래 상황을 모니터링하면서 사용자가 이 요청 속도를 준수하는지 확인합니다.

맨 위로

API 사양

일치 태그

일치 태그에는 구매자 ID(google_nid 매개변수를 통해 전달되는 ID)와 쿠키 일치 서비스 URL이 있어야 합니다. 프로토콜은 http와 https 중 어느 것이든 가능합니다. 유효한 일치 태그 URL의 예는 다음과 같습니다.

http://cm.g.doubleclick.net/pixel?google_nid=my_nid
https://cm.g.doubleclick.net/pixel?google_nid=my_nid
참고: 작업이 지정되지 않았으므로 위 요청은 작동하지 않습니다.

Google은 일치 서비스의 URL 매개변수 중 google_ 프리픽스로 시작되는 모든 매개변수를 나중의 API 확장을 위해 저장합니다. 일치 태그에 추가된 다른 모든 URL 매개변수는 리디렉션 URL에 그대로 전달됩니다.

쿠키 일치 서비스는 다음과 같은 작업을 지원합니다.

  • 쿠키 일치 수행 - 위에서 설명한 기본적인 쿠키 일치 작업입니다.
  • 사용자 목록에 사용자 추가 - 별도의 태그가 필요하지 않도록 사용자 목록에 사용자를 추가합니다.
  • 누락된 쿠키 설정 - 일반적으로 쿠키 일치 서비스는 사용자의 브라우저에 doubleclick.net 쿠키가 없으면 이 쿠키를 별도로 설정하지 않습니다. 이 옵션이 설정되면 쿠키 일치 서비스에 의해 doubleclick.net cookie가 설정됩니다.

위 작업은 다음과 같은 URL 매개변수를 통해 지원됩니다.

매개변수 설명
google_nid 네트워크 ID. 구매자 ID입니다. 여기에서 '네트워크'는 일반적인 구매자, 즉 광고 네트워크를 가리킵니다. 쿠키 일치 v1 nid 매개변수에도 동일한 기능이 있습니다.
google_cm 쿠키 일치를 수행합니다. 설정된 매개변수 값은 무시되며 값을 생략할 수 있습니다.
google_sc 쿠키가 없는 경우 쿠키를 설정합니다. 매개변수 값은 무시되며 이 값을 생략할 수 있습니다. doubleclick 쿠키가 있을 경우 이 매개변수를 생략하면 오류가 발생합니다.
google_no_sc 쿠키가 없는 경우 쿠키를 설정하지 않습니다. 매개변수 값은 무시되며 이 값을 생략할 수 있습니다.
google_ula 사용자 목록에 추가합니다. 이 값의 형식은 userlistid[,timestamp]입니다.
  • userlistid: 단일 숫자 사용자 목록 ID입니다.
  • timestamp: POSIX 형식의 선택적인 시간기록으로서 사용자 목록에 사용자가 추가된 시간입니다.
이 URL 매개변수를 반복하여 사용자를 여러 목록에 추가할 수 있습니다.

google_ 프리픽스로 시작하는 다른 모든 매개변수는 쿠키 일치 서비스에서 무시되며 리디렉션 URL로 전달되지 않습니다. google_ 프리픽스로 시작하지 않는 매개변수는 응답 google_ 매개변수와 함께 리디렉션 URL에 추가됩니다(아래에서 기존의 리디렉션 URL 형식 섹션 참조).

매개변수의 순서는 중요하지 않습니다. 유효한 URL과 잘못된 URL의 예를 보려면 아래의 예제 섹션을 참조하세요.

참고: google_hm 매개변수는 호스팅된 데이터 이동 색인 섹션에 나와 있습니다.

맨 위로

리디렉션 URL

google_ 프리픽스로 시작하는 URL 매개변수는 모두 차후의 API 확장을 위해 저장됩니다.

리디렉션 URL은 여러 부분으로 구성됩니다.

  • 일치 태그가 호출된 프로토콜에 따라 결정되는 프로토콜(http 또는 https)
  • Google에 제공된 기본 리디렉션 URL(하드 코딩된 URL 매개변수 포함)
  • google_ 응답 매개변수(일치 태그에 제공된 google_ 요청 매개변수에 따라 다름)
  • 일치 태그에 전송된 google_ 프리픽스로 시작되지 않는 추가 URL 매개변수

다음은 google_ 응답 매개변수에 대한 정의입니다.

매개변수 설명
google_error 전체적인 요청 오류입니다. 아무 작업도 수행되지 않았으며 기타 google_ 응답 매개변수가 설정되지 않습니다. 오류 코드는 정수 값입니다. 가능한 값:
  • 1 - 사용자에게 Google 쿠키가 있지만 해당 쿠키를 이용한 추적을 사용자가 거부함. 쿠키 일치 서비스 v1 API의 E1에 해당합니다.
  • 2 - 유효한 작업이 지정되지 않음(예: 작업이 없는 요청이 수신됨).
  • 3 - 사용자에게 Google 쿠키가 없음. Google은 쿠키 일치 서비스를 통해 쿠키를 설정하지 않습니다. 쿠키 일치 서비스 v1 API의 E0에 해당합니다.
  • 4 - 상충하는 작업이 지정됨. 같은 요청에서 google_push 플래그와 google_cm 플래그를 둘 다 지정하는 것은 허용되지 않습니다. 두 플래그의 목적은 서로 충돌합니다.
google_gid Google 사용자 ID. 요청에서 google_cm이 지정되었고 요청이 성공한 경우에 설정됩니다.
google_cver 쿠키 버전으로서 요청에 google_cm이 지정되었으며 요청에 성공한 경우에 설정됩니다. 쿠키 일치 서비스 V1 API의 cver에 해당합니다.
google_ula

사용자 목록 추가 작업의 상태. 요청에서 여러 google_ula가 지정되어 있으면 반복됩니다.
<userlistid>,<status code>

예: google_ula=1234567890,0

google_ula 작업은 다음과 같은 상태 코드를 반환할 수 있습니다.

  • 0 - 오류 없음. 사용자 목록에 사용자가 추가되었습니다.
  • 2 - 권한이 거부됨. 해당 사용자 목록에 사용자를 추가할 수 있는 권한이 없습니다.
  • 5 - 사용자 목록 ID가 유효하지 않음. 제공된 사용자 목록 ID가 잘못되었습니다.
  • 6 - 속성 ID가 사용되지 않음. 제공된 사용자 ID가 더 이상 사용되지 않습니다.
  • 10 - 내부 오류. 쿠키 일치 서비스에서 내부 오류가 발생했습니다. 사용자 일치를 다시 시도할 수 있습니다.

호스팅된 데이터 이동 색인

Google이 데이터 이동 색인을 호스팅하도록 선택할 수 있습니다. 이렇게 하면 표 크기 및 일치 속도에 대한 보고가 개선되고, 지원해야 하는 인프라의 양이 줄어들 수 있습니다.

Google이 호스팅하는 데이터 이동 색인에는 저장을 위해 사용자가 Google에 전달한 데이터가 나중에 입찰 요청을 통해 사용자에게 다시 전달되는 메커니즘이 나와 있습니다. 일반적으로 귀하가 자체의 내부 쿠키 ID를 이용해 식별한 사용자에 대해 일치 태그를 삽입한 경우 귀하가 Google에 전송하는 쿠키 일치 요청에 이 쿠키 ID를 넣어야 합니다. Google은 귀하가 전송한 데이터를 호스팅하며, 이 데이터를 동일한 사용자가 조회한 노출에 대한 후속 입찰 요청에 넣습니다. 이를 통해 다음과 같은 작업이 가능합니다.

  • Google 사용자 ID와 쿠키 공간 간의 매핑을 저장하는 단계 건너뛰기
  • 귀하가 데이터 이동 색인 항목을 가지고 있는 사람이 사용자일 때만 입찰 요청을 수신하도록 선택

google_hm 매개변수는 귀하가 쿠키 일치 요청에서 Google에 전달하는 데이터에 대해 컨테이너 역할을 합니다. Google이 302 리디렉션을 이용해 응답하면 google_hm 매개변수가 오류 코드와 함께 있을 수 있습니다.

Google이 이 데이터를 귀하에게 다시 전송할 때는 입찰 요청의 hosted_match_data 필드를 이용합니다. hosted_match_data 필드에 대한 설명을 보려면 realtime-bidding-proto 파일을 참조하세요.

쿠키 일치 요청 매개변수인 google_hm

매개변수 설명
google_hm 구매자가 Google의 호스팅된 데이터 이동 색인 저장을 원하는 데이터가 포함됩니다. 값은 URL 보안 base64 문자열(선택적 패딩)입니다.

리디렉션 매개변수인 google_hm

매개변수 설명
google_hm 호스팅된 데이터 이동 색인에 데이터를 쓰려는 시도가 실패할 때만 나타납니다. 이 경우 다음 상태 중 하나가 해당 값이 됩니다.
  • 1 - 금지됨: 고객이 아직 호스팅된 데이터 이동 색인 항목을 기록하도록 허용되지 않았습니다.
  • 2 - 디코딩 오류: 매개변수 값을 디코딩할 수 없습니다.
  • 3 - 너무 긴 페이로드: 매개변수 값을 디코딩한 결과 데이터가 64바이트를 넘습니다.
  • 4 - 내부 오류: 데이터 저장 시 내부 오류가 발생했습니다.
  • 5 - 제한됨: 처리 제한으로 인해 기록하지 못했습니다.

아래에 나온 를 참조하세요.

맨 위로

쿠키 일치 서비스 v1 API에서 이전하기

중요: 이 문서에서는 쿠키 일치 서비스 API의 최신 버전인 V2에 대해 설명합니다. API의 v1에서 v2로 이전하려면 아래에 나온 단계를 정확히 따르세요. 각 단계를 완료해야 다음 단계로 넘어갈 수 있습니다.

1단계: 새로운 URL 매개변수 처리

v2 google_ 리디렉션 URL 매개변수를 허용하도록 서버를 조정합니다. 서버에서 최소한 다음과 같은 매개변수를 처리해야 합니다.

  • google_error
  • google_gid
  • google_cver

v1에서 v2로 순조롭게 이전하려면 이와 같은 리디렉션 URL 매개변수를 제대로 처리해야 합니다.

일치 태그를 통해 사용자 목록에 사용자를 추가할 수 있으려면 google_ula 리디렉션 URL 매개변수도 처리할 수 있도록 서버를 조정해야 합니다.

2단계: 일치 태그 수정

서버 변경 내용이 완벽하게 적용된 후 일치 태그를 수정하여 새로운 요청 URL 매개변수를 사용할 수 있습니다.

  • nid 요청 URL 매개변수를 google_nid로 변경합니다.
  • 쿠키 매칭을 실행할 수 있도록 google_cm 요청 URL 매개변수를 추가합니다.
  • doubleclick 쿠키가 없을 때 이 쿠키가 생성되는 것을 원하지 않으면 google_no_sc 요청 URL 매개변수를 설정합니다. doubleclick 쿠키가 없고 귀하가 google_no_sc 매개변수를 사용하지 않으면 일치되는 사항이 없습니다.
  • 일치 태그가 사용자 목록에 사용자를 추가하기를 원하면 google_ula 요청 URL 매개변수를 설정합니다.

예를 들어 다음과 같은 URL을 일치 태그의 소스로 사용한 적이 있다고 가정해 보겠습니다.

http://cm.g.doubleclick.net/pixel?nid=ad_network_xyz 

이 경우 다음과 같은 URL을 사용하게 됩니다(선택사항으로 &google_sc를 추가할 수 있음).

http://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_cm
참고: google_nid 요청 URL 매개변수에 의해 v2 API가 실행됩니다. 새 리디렉션 URL 매개변수를 처리하도록 서버를 조정하고 요청 URL 매개변수에 google_cm도 추가한 경우에만 nid 대신 google_nid을 설정해야 합니다.

3단계: (선택사항) 구성된 리디렉션 URL 수정

이전에 다음과 같은 리디렉션 URL을 구성했다고 가정해 보겠습니다.

http://ad.network.com/pixel?id=

항상 google_gid 매개변수를 사용하여 쿠키를 설정하므로 id URL 매개변수는 더 이상 필요하지 않습니다. 구성된 URL을 다음과 같이 수정할 수 있습니다.

http://ad.network.com/pixel 

불필요하고 Google이 사용 중단을 권장하는 id URL 매개변수를 서버에서 더 이상 수신하지 않습니다.

구성된 리디렉션 URL을 변경하는 방법은 기술 계정 관리자에게 문의하세요.

맨 위로

쿠키 일치 매크로

선택사항으로 %%GOOGLE_GID%% 또는 %%GOOGLE_GID_PAIR%% 형태의 매크로를 하나 이상 이용해 URL을 구성할 수 있습니다. google_gid 자리에 %%GOOGLE_GID%%가 바로 들어가고, google_gid=value 자리에 %%GOOGLE_GID_PAIR%%가 들어갑니다.

지원되는 매크로는 다음과 같습니다.

매크로 확장 후 형태
GOOGLE_GID <google user id>
GOOGLE_GID_PAIR &google_gid=<google user id>
GOOGLE_CVER <cookie version number>
GOOGLE_CVER_PAIR &cver=<cookie version number>
GOOGLE_ERROR <error id>
GOOGLE_ERROR_PAIR &google_error=<error id>
GOOGLE_PUSH <pixel match data>
GOOGLE_PUSH_PAIR &google_push=<pixel match data>
GOOGLE_ALL_PARAMS google_gid=<google user id>&cver=<cookie version number>&google_error=<error id>

맨 위로

단순 요청

가장 단순한 형태의 쿠키 일치 요청은 추가 매개변수가 없는 요청입니다. 이 경우의 일치 태그 URL은 다음과 같습니다.

  • v1의 경우: http://cm.g.doubleclick.net/pixel?nid=ad_network_xyz
  • v2의 경우: http://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_cm

리디렉션 URL을 다음과 같이 구성했다고 가정해 보겠습니다.

  • http://ad.network.com/pixel?id=

응답 성공의 예는 다음과 같습니다.

  • v1의 경우: http://ad.network.com/pixel?id=dGhpcyBpcyBhbiBleGFtGxl&cver=1
  • v2의 경우: http://ad.network.com/pixel?id=&google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1

사용자에게 doubleclick.net 쿠키가 없는 경우 응답은 다음과 같습니다.

  • v1의 경우: http://ad.network.com/pixel?id=E0
  • v2의 경우: http://ad.network.com/pixel?id=&google_error=3

사용자에게 doubleclick.net 쿠키가 있지만 사용자가 행동 타겟팅을 거부한 경우의 오류 코드는 위 예제에서 각각 E11입니다.

맨 위로

일치 태그의 추가 매개변수

일치 태그에서 google_로 시작되지 않는 추가 매개변수를 사용하면 해당 매개변수가 서버에 전달됩니다. 2개의 추가 매개변수인 p1=v1p2=v2를 예로 들어보겠습니다.

이 경우의 일치 태그 URL은 다음과 같습니다.

  • v1의 경우: http://cm.g.doubleclick.net/pixel?nid=ad_network_xyz&p1=v1&p2=v2
  • v2의 경우: http://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_cm&p1=v1&p2=v2

응답 성공의 예는 다음과 같습니다.

  • v1의 경우: http://ad.network.com/pixel?id=dGhpcyBpcyBhbiBleGFtGxl&cver=1&p1=v1&p2=v2
  • v2의 경우: http://ad.network.com/pixel?id=&p1=v1&p2=v2&google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1
참고: v2의 경우 추가 매개변수가 맨 끝에 나오지 않을 수도 있으며, 매개변수의 순서가 일정하리라는 보장은 없습니다.

오류 응답에서도 단순 예제와 같이 오류를 보고함과 동시에 추가 매개변수를 덧붙입니다.

맨 위로

구성된 리디렉션 URL의 추가 매개변수

URL을 다음과 같이 구성했다고 가정해 보겠습니다.

  • http://ad.network.com/pixel?id=&p1=v1&p2=v2

다음과 같은 일치 태그 URL의 단순 버전을 사용해 보겠습니다.

  • v1의 경우: http://cm.g.doubleclick.net/pixel?nid=ad_network_xyz
  • v2의 경우: http://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_cm

응답 성공의 예는 다음과 같습니다.

  • v1의 경우: http://ad.network.com/pixel?id=dGhpcyBpcyBhbiBleGFtGxl&cver=1&p1=v1&p2=v2
  • v2의 경우: http://ad.network.com/pixel?id=&p1=v1&p2=v2&google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1

오류 응답에서도 단순 예제와 같이 오류를 보고함과 동시에 추가 매개변수를 덧붙입니다.

맨 위로

google_ 매개변수 이용하기

일치 태그 URL이나 구성된 리디렉션 URL에 google_로 시작되는 추가 매개변수를 전달하면 v2의 경우 서버 리디렉션에 매개변수가 전달되지 않습니다.

예를 들어 단순 구성 리디렉션 URL에 다음과 같은 두 개의 일치 태그 URL을 사용해 보겠습니다.

  • v1의 경우: http://cm.g.doubleclick.net/pixel?nid=ad_network_xyz&google_p1=v1&p2=v2
  • v2의 경우: http://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_cm&google_p1=v1&p2=v2

응답 성공의 예는 다음과 같습니다.

  • v1의 경우: http://ad.network.com/pixel?id=dGhpcyBpcyBhbiBleGFtGxl&cver=1&google_p1=v1&p2=v2
  • v2의 경우: http://ad.network.com/pixel?id=&p2=v2&google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1

v1 API는 google_p1 매개변수를 전달하지만 v2 API는 그렇지 않습니다.

오류 응답에서도 단순 예제와 같이 오류를 보고함과 동시에 추가 매개변수를 덧붙입니다(v1의 경우 둘 모두, v2의 경우 p2만).

맨 위로

google_ula 매개변수 이용하기

리디렉션 URL을 다음과 같이 구성했다고 가정해 보겠습니다.

  • http://ad.network.com/pixel?id=

다음과 같은 일치 태그 URL을 사용해 보겠습니다.

  • http://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_ula=12345

성공 시 사용자는 다음과 같은 URL로 리디렉션됩니다.

  • http://ad.network.com/pixel?id=&google_ula=12345,0

전체적인 오류(예: 사용자에게 doubleclick.net 쿠키가 없는 경우)가 발생한 경우의 리디렉션 URL은 다음과 같습니다.

  • http://ad.network.com/pixel?id=&google_error=3

시간기록을 지정할 수도 있습니다.

  • http://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_ula=12345,7654321

성공 시의 리디렉션 URL은 동일합니다.

오류가 발생한 경우의 리디렉션 URL도 비슷하지만 상태 코드가 다릅니다. 사용자 목록 12345에 사용자를 추가할 수 있는 권한이 없다면 리디렉션 URL은 다음과 같습니다.

  • http://ad.network.com/pixel?id=&google_ula=12345,2

여러 google_ula 요청 매개변수를 사용하여 여러 목록을 지정할 수도 있습니다. 이 경우 시간기록을 개별적으로 지정할 수 있습니다.

  • http://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_ula=12345,7654321&google_ula=45678

각 작업의 상태는 리디렉션 URL에서 개별적으로 보고됩니다.

  • http://ad.network.com/pixel?id=&google_ula=12345,2&google_ula=45678,0

사용자를 45678 목록에 추가했지만 12345 목록에 대해 권한 오류가 발생했습니다.

google_ulagoogle_cm 요청 매개변수를 결합하면 한 번의 요청으로 쿠키 일치를 수행하고 사용자 목록에 사용자를 추가할 수 있습니다.

  • http://ad.network.com/pixel?id=&google_ula=12345&google_cm

리디렉션 URL은 다음과 같습니다.

  • http://ad.network.com/pixel?id=&google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1&google_ula=12345,0

맨 위로

google_scgoogle_no_sc 매개변수 이용하기

google_no_sc
사용자가 doubleclick.net 쿠키를 설정하지 않은 경우에는 쿠키 일치 서비스가 doubleclick.net 쿠키를 설정하지 않도록 google_no_sc 요청 매개변수가 차단합니다. 기본 작동 방식은 쿠키를 설정하는 것입니다.
google_sc

사용자가 doubleclick.net을 설정하지 않은 경우에는 google_sc 요청 매개변수에 의해 쿠키 일치 서비스가 doubleclick.net 쿠키를 설정합니다.

이 매개변수는 요청 결과에 영향을 주지 않습니다. 쿠키 일치 서비스는 쿠키 설정에 성공하지 않을 수 있는데, 예를 들어 사용자가 전반적으로 쿠키를 허용하지 않거나 구체적으로 doubleclick.net 쿠키를 허용하지 않으면 성공하지 않을 수 있습니다.

쿠키 설정이 필요할 경우 쿠키 일치 서비스는 사용자의 브라우저에서 해당 쿠키를 허용했는지 확인하는데, Set-Cookie 헤더를 이용해 자체 리디렉션을 실행하는 방법을 사용합니다. 만약 사용자의 브라우저가 자체 리디렉션에서 이 쿠키를 전송하지 않으면 이 브라우저는 doubleclick.net 쿠키를 허용하지 않는 브라우저로 분류되고 리디렉션에 google_error=3이 포함됩니다.

리디렉션 URL을 다음과 같이 구성했다고 가정해 보겠습니다.

  • http://ad.network.com/pixel?id=

다음과 같은 일치 태그 URL을 사용해 보겠습니다.

  • http://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_ula=12345

사용자에게 doubleclick.net 쿠키가 없고 귀하가 google_no_sc를 사용한 경우의 리디렉션 URL은 다음과 같습니다.

  • http://ad.network.com/pixel?id=&google_error=3

google_cm 요청 매개변수를 지정하고 쿠키가 정상적으로 설정된 경우의 리디렉션 URL은 다음과 같습니다.

  • http://ad.network.com/pixel?id=&google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1
참고: doubleclick.net 쿠키가 방금 설정되었는지 또는 사용자가 계속 사용해 왔는지를 알 수 있는 방법은 없습니다.

쿠키 설정에 실패한 경우의 리디렉션 URL은 일반적인 오류 리디렉션 URL과 동일합니다.

  • http://ad.network.com/pixel?id=&google_error=3

맨 위로

호스팅된 데이터 이동 색인: 효과적인 작성

예에서 사용할 값은 다음과 같습니다.

  • google_hm 매개변수의 경우 URL 보안 base64로 인코딩된 "Cookie number 1!"Q29va2llIG51bWJlciAxIQ==로 사용됨
  • 구성된 리디렉션 URL의 경우는 http://cookie-monster.com/pixel?id=가 사용됨

쿠키 일치 요청은 다음과 같습니다.

http://cm.g.doubleclick.net/pixel?google_nid=cookie-monster&google_hm=Q29va2llIG51bWJlciAxIQ%3D%3D

302 리디렉션은 다음과 같습니다.

  • http://cookie-monster.com/pixel?id=

인코딩된 값인 "Cookie number 1!"을 이용해 google_hm 매개변수가 설정되므로 동일한 사용자가 조회하는 노출에 대한 후속 입찰 요청에서는 다음과 같이 hosted_match_data 필드에 인코딩된 값이 포함됩니다.

BidRequest <
  ...
  hosted_match_data: "Cookie number 1!"
>

이때 발생하는 현상은 다음과 같습니다.

  • google_cm이 요청에서 설정되지 않았으므로 google_gid가 응답에 포함되지 않습니다.
  • 호스팅된 작성에 성공했으므로 google_hm이 응답에 포함되지 않습니다.
  • 호스팅된 작성에 성공했으므로 후속 입찰 요청에서 호스팅된 데이터가 제공됩니다.

맨 위로

호스팅된 데이터 이동 색인: 디코딩 오류

이 예에서는 구성된 리디렉션 URL이 다음과 같다고 가정해 보겠습니다.

  • http://cookie-monster.com/pixel?id=

쿠키 일치 요청은 다음과 같습니다.

http://cm.g.doubleclick.net/pixel?google_nid=cookie-monster&google_hm=chocolate_chunk!

구매자가 google_hm 매개변수를 추가했지만 그 값을 인코딩하지 않고 인코딩되지 않은 값인 chocolate_chunk!를 이용해 매개변수를 설정하려고 했습니다.

302 리디렉션은 다음과 같습니다.

  • http://cookie-monster.com/pixel?id=&google_hm=2

이때 발생하는 현상은 다음과 같습니다.

  • google_cm이 요청에서 설정되지 않았으므로 google_gid가 응답에 포함되지 않습니다.
  • 쿠키 일치 서비스가 google_hm 매개변수의 값을 URL 보안 base64로 디코딩하려고 했지만 chocolate_chunk!를 base64로 디코딩할 수 없으며, 그 결과로 호스팅된 작성이 실패합니다.
  • 호스팅된 작성이 실패하여서 google_hm이 응답에서 오류 코드 2(디코딩 에러)로 표시됩니다.
  • 호스팅된 작성에 실패해서 입찰 요청에서 새로 제공되는 호스팅된 일치 데이터는 없습니다(이전 데이터는 계속 전송됨).

맨 위로

호스팅된 데이터 이동 색인: 쿠키 없음 오류

다양한 이유로 인해 일부 사용자에게는 doubleclick.net 쿠키가 없을 수 있습니다.

이 예에서는 사용자의 브라우저에 doubleclick.net 쿠키가 없다고 가정해 보겠습니다. 또한 구성된 리디렉션 URL이 다음과 같다고 가정합니다.

  • http://cookie-monster.com/pixel?id=

쿠키 일치 요청은 다음과 같습니다.

http://cm.g.doubleclick.net/pixel?google_nid=cookie-monster&google_hm=chocolate_chunk!

구매자가 google_hm 매개변수를 추가했지만 그 값을 인코딩하지 않고 인코딩되지 않은 값인 chocolate_chunk!를 이용해 매개변수를 설정하려고 했습니다.

302 리디렉션은 다음과 같습니다.

  • http://cookie-monster.com/pixel?id=&google_error=3

이때 발생하는 현상은 다음과 같습니다.

  • 쿠키의 부재로 인해 전체적인 요청이 실패하므로 응답에서 google_error가 설정됩니다.
  • 구매자가 인코딩되지 않은 값으로 google_hm을 설정해도(이 방법은 쿠키 일치 서비스가 디코딩하려고 하면 실패함) 전반적인 요청의 실패가 우선권을 가지는 높은 수준의 오류이므로 google_hm을 디코딩하려는 시도는 발생하지 않습니다. 따라서 응답에서 디코딩 오류를 이용해 google_hm이 설정되지 않습니다.
  • 호스팅된 작성에 실패해서 입찰 요청에서 새로 제공되는 호스팅된 일치 데이터는 없습니다(이전 데이터는 계속 전송됨).

맨 위로

호스팅된 데이터 이동 색인: 종합하기

예에서 사용할 값은 다음과 같습니다.

  • google_hm 매개변수의 경우 base64에서 Q29va2llIG51bWJlciAxIQ==로 인코딩된 'Cookie number 1!'이 사용됨
  • google_ula 매개변수의 경우 12345이 사용됨
  • 구성된 리디렉션 URL의 경우는 http://cookie-monster.com/pixel?id=가 사용됨
  • 추가 매개변수 my_extra_param의 경우 사용되는 값이 없음
  • 추가 매개변수 my_other_extra_param의 경우 7이 사용됨

쿠키 일치 요청은 다음과 같습니다.

http://cm.g.doubleclick.net/pixel?google_nid=cookie-monster&google_cm&google_hm=Q29va2llIG51bWJlciAxIQ%3D%3D&google_ula=12345&my_extra_param=&my_other_extra_param=7

302 리디렉션은 다음과 같습니다.

  • http://cookie-monster.com/pixel?id=&my_extra_parameter=&my_other_extra_param=7&google_gid=ABCDETC&google_cver=1&google_ula=12345,0

이때 발생하는 현상은 다음과 같습니다.

  • 먼저 추가 매개변수가 접촉이 없는 상태로 통과합니다.
  • google_ula 매개변수에 사용자 목록 추가 시도의 상태(0: OK)가 포함됩니다.
  • 호스팅된 데이터 이동 색인 작성이 성공했으므로 호스팅된 일치 데이터가 후속 입찰 요청에서 제공됩니다.
  • 인코딩된 값인 "Cookie number 1!"을 이용해 google_hm 매개변수가 설정되므로 동일한 사용자가 조회하는 노출에 대한 후속 입찰 요청에서는 다음과 같이 hosted_match_data 필드에 인코딩된 값이 포함됩니다.
BidRequest <
  ...
  hosted_match_data: "Cookie number 1!"
>

맨 위로

쿠키 일치 매크로 이용하기

매크로가 없는 경우

일반적으로 Google이 쿠키 일치 매개변수를 추가하는 기본 쿠키 일치 URL을 사용자가 Google에 제공합니다.

이를 통해 다음과 같은 URL에 RTB 키를 저장할 수 있게 됩니다.

http://user.buyer.com/cookies?x=0&y=1

Google은 다음 URL을 호출할 때 매개변수 몇 개를 추가합니다.

http://user.buyer/cookies?x=0&y=1&google_push=456&google_gid=1&google_cver=1

매크로가 있는 경우

구매자가 특정 순서의 매개변수가 필요한 경우 RTB 키에 대해 다음과 같은 URL을 제공할 수 있습니다.

http://user.buyer.com/cookies?w=0%%GOOGLE_PUSH_PAIR%%&x=1%%GOOGLE_GID_PAIR&y=2%%GOOGLE_CVER_PAIR%%&z=3%%GOOGLE_ERROR_PAIR%%

Google은 매크로를 확장하고 나머지 매개변수를 추가합니다.

http://user.buyer.com/cookies?w=0&google_push=456&x=1&google_gid=1&y=2&google_cver=1&z=3

'_PAIR' 스타일 매크로가 사용되었으므로 확장된 매크로에도 매개변수 이름이 포함됩니다. 다음 URL에서도 동일한 결과를 얻게 됩니다.

http://user.buyer.com/cookies?w=0&google_push=%%GOOGLE_PUSH%%&x=1&google_gid=%%GOOGLE_GID%%&y=2&google_cver=%%GOOGLE_CVER%%&z=3%%GOOGLE_ERROR_PAIR%%

맨 위로

다음에 대한 의견 보내기...

DoubleClick Ad Exchange Real-Time Bidding Protocol