GPT setTargeting API 호출 수정

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

IF 문이 있는 Audience Manager 쿠키 확인

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

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 )를 반환합니다.

이 페이지에서는