setTargeting
API 호출수정Google Publisher Tag .setTargeting
메서드를 호출하기 전에 Audience Manager 쿠키를 확인할 if 문을 추가합니다.
IF
문이 있는 Audience Manager 쿠키 확인.setTargeting
메서드는 Audience Manager 대상 쿠키와 고유한 사용자 ID 쿠키( aam_uuid
)에서 데이터를 가져옵니다. 그러나 .setTargeting
이 이러한 쿠키를 쓰기 전에 호출되거나 쿠키가 비어 있으면 페이지가 로드될 때 오류가 표시될 수 있습니다. [!UICONTROL DIL] 이를 방지하려면 이러한 쿠키를 확인하는 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(예: |