GPT setTargeting API 호출 수정

Google Publisher Tag .setTargeting 메서드를 호출하기 전에 Audience Manager 쿠키를 확인할 if 문을 추가합니다.

IF 문이 있는 Audience Manager 쿠키 확인

.setTargeting 메서드는 Audience Manager 대상 쿠키와 고유한 사용자 ID 쿠키( aam_uuid)에서 데이터를 가져옵니다. 그러나 .setTargeting이 이러한 쿠키를 쓰기 전에 호출되거나 쿠키가 비어 있으면 페이지가 로드될 때 오류가 표시될 수 있습니다. [!UICONTROL DIL] 이를 방지하려면 이러한 쿠키를 확인하는 if 문에서 .setTargeting 메서드를 둘러싸십시오. 이 명령문이 설정되지 않은 경우 .setTargeting이(가) AamGpt 함수를 호출할 수 없습니다.

IF 문 코드 샘플

이 예에서 Audience Manager 대상 쿠키 이름은 Sample입니다. Audience Manager 사용자 인터페이스에서 대상 쿠키를 만들 때 이 이름을 설정합니다. DIL 쿠키를 aam_uuid 설정하고 이름을 변경할 수 없습니다.

if(typeof AamGpt.getCookie("Sample") != "undefined"){ 
  googletag.pubads().setTargeting(AamGpt.getKey("Sample"),AamGpt.getValues("Sample")); 
}; 
if(typeof AamGpt.getCookie("aam_uuid") != "undefined" ){ 
   googletag.pubads().setTargeting("aamId", AamGpt.getCookie("aam_uuid")); 
};
중요

Google Ad Manager과(와) 통합하려는 방법에 따라 위의 코드 샘플에 있는 일부 줄만 있으면 됩니다.

  • 클라이언트측 통합:라인 1-3만 사용합니다.
  • 서버측 통합:모든 줄이 필요하지 않습니다.
  • Audience Manager에서 보고를 위해 Google Ad Manager 로그 파일을 인제스트합니다.라인 4-6만 사용합니다. 이 코드는 보고용으로 인제스트할 수 있도록 aam_uuid 쿠키의 값을 로그에 삽입합니다.

AamGpt 함수 및 데이터 유형

if 문에서 사용되는 키 변수를 정의합니다.

함수로 플러그인 호출 유형 설명

AamGpt.getKey

문자열

키-값 세그먼트 쌍의 키를 반환합니다. 예를 들어 키-값 쌍이 color=blue 인 경우 color 을 반환합니다.

AamGpt.getValues

문자열 배열

배열의 값을 반환합니다(예: ["value1","value2"] ).

AamGpt.getCookie

Int

Audience Manager 사용자 ID(예: 12345 )를 반환합니다.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now