GPT setTargeting API 호출 수정 modify-the-gpt-settargeting-api-call

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

IF 문을 사용하여 Audience Manager 쿠키 확인

.setTargeting 메서드는 Audience Manager 대상 쿠키 및 고유한 사용자 ID 쿠키(aam_uuid)에서 데이터를 가져옵니다. 그러나 DIL이(가) 이러한 쿠키를 쓰기 전에 .setTargeting이(가) 호출되거나 쿠키가 비어 있는 경우 페이지가 로드될 때 오류가 표시될 수 있습니다. 이 문제를 방지하려면 이 쿠키를 확인하는 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"));
};
IMPORTANT
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
정수
Audience Manager 사용자 ID(예: 12345 )를 반환합니다.
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695