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