setTargeting
API 호출 수정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"));
};
를 Google Ad Manager과 통합하는 방법에 따라 위의 코드 샘플에 일부 줄만 있으면 됩니다.
aam_uuid
쿠키의 값을 로그에 삽입하여 보고용으로 수집할 수 있습니다.AamGpt
함수 및 데이터 유형if
문에 사용된 키 변수를 정의합니다.
함수로 플러그인 호출 | 유형 | 설명 |
---|---|---|
|
문자열 |
키-값 세그먼트 쌍의 키를 반환합니다. 예를 들어 키-값 쌍이 |
|
문자열 배열 |
배열의 값을 반환합니다(예: |
|
Int |
Audience Manager 사용자 ID(예: |