Modificar la llamada a la API de GPT setTargeting
modify-the-gpt-settargeting-api-call
añadir una instrucción if para comprobar si hay cookies de Audience Manager antes de llamar al Google Publisher Tag .setTargeting
método.
Compruebe si hay cookies de Audience Manager con un estado de IF
cuenta
El .setTargeting
método obtiene datos del cookie de destino Audience Manager y del ID de usuario único cookie ( aam_uuid
). Sin embargo, si se invoca antes .setTargeting
de escribir estas cookies, o si DIL las cookies están vacías, es posible que vea errores cuando se cargue el Página. Para ayudar a evitar esto, ajuste el .setTargeting
método en una if
declaración que compruebe si hay estas cookies. Si no se establecen, esta instrucción impide .setTargeting
llamar a la AamGpt
función.
IF
Muestra de Code de declaración
En este ejemplo, el Audience Manager destino cookie nombre es Sample
. Este nombre se establece al crear el cookie de destino en la interfaz de usuario de Audience Manager. DIL Define el aam_uuid
cookie y el nombre no se puede cambiar.
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"));
};
- Integración del lado del cliente: utilice solo las líneas 1-3.
- Integración del lado del servidor: no se necesita ninguna de las líneas.
- Ingest Google Ad Manager log files for sistema de informes in : Audience Manageruse las líneas 4-6 solamente. Este código inserta el valor de los
aam_uuid
cookie en los registros para que puedan ser ingeridos durante sistema de informes.
AamGpt
Funciones y tipos de datos
Define las variables clave utilizadas en la if
instrucción.
AamGpt.getKey
color=blue
, esto devuelve color
.AamGpt.getValues
["value1","value2"]
.AamGpt.getCookie
12345
.