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"));
};
IMPORTANT
En función de cómo desee integrar con Google Ad Manager, solo necesitará algunas de las líneas del ejemplo de código anterior:
  • 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.

Función
Tipo
Descripción
AamGpt.getKey
Cadena
Devuelve la clave en el par de segmento clave-valor. Por ejemplo, si el par clave-valor consistió en color=blue , esto devuelve color .
AamGpt.getValues
Matriz de cadenas
Devuelve valores en una matriz, por ejemplo, ["value1","value2"] .
AamGpt.getCookie
Int
Devuelve el ID de usuario Audience Manager, p. ej., 12345 .
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695