Show Menu
화제×

Modify the GPT setTargeting API Call

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

명령문이 있는 Audience Manager 쿠키 IF 확인

.setTargeting aam_uuid 메서드는 Audience Manager 대상 쿠키와 고유한 사용자 ID 쿠키()에서 데이터를 가져옵니다. 그러나 이러한 쿠키를 쓰기 전에 .setTargeting DIL 호출되거나 쿠키가 비어 있는 경우 페이지가 로드될 때 오류가 표시될 수 있습니다. 이 문제를 방지하려면 이러한 쿠키를 확인하는 문 .setTargeting if 메서드를 둘러싸십시오. 이 문이 설정되지 않으면 함수 .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줄만 사용하십시오.
  • 서버측 통합: 모든 줄이 필요하지 않습니다.
  • 보고할 Google Ad Manager 로그 파일 인제스트 Audience Manager: 4-6줄만 사용하십시오. 이 코드는 보고용으로 인제스트될 수 있도록 aam_uuid 쿠키의 값을 로그에 삽입합니다.

AamGpt 함수 및 데이터 유형

문에서 사용되는 주요 변수를 if 정의합니다.
함수로 플러그인 호출 유형 설명
AamGpt.getKey
문자열
키-값 세그먼트 쌍의 키를 반환합니다. 예를 들어 키-값 쌍이 구성된 경우 이 값 color=blue 은 반환됩니다 color .
AamGpt.getValues
문자열 배열
배열의 값(예: ["value1","value2"]
AamGpt.getCookie
Int
Audience Manager 사용자 ID(예: 12345