Modificar la llamada de API setTargeting GPT

Añada una instrucción if para comprobar si hay cookies de Audience Manager antes de llamar al método Google Publisher Tag .setTargeting.

Buscar cookies Audience Manager con una declaración IF

El método .setTargeting obtiene datos de la cookie de destino del Audience Manager y la cookie de ID de usuario única ( aam_uuid). Sin embargo, si .setTargeting se invoca antes de que DIL escriba estas cookies, o las cookies están vacías, es posible que se produzcan errores al cargar la página. Para evitar esto, ajuste el método .setTargeting en una instrucción if que compruebe si hay cookies. Si no están configurados, esta instrucción evita que .setTargeting llame a la función AamGpt.

IF Ejemplo de código de instrucción

En este ejemplo, el nombre de la cookie de destino del Audience Manager es Sample. Este nombre se establece al crear la cookie de destino en la interfaz de usuario del Audience Manager. DIL establece la aam_uuid cookie y no se puede cambiar el nombre.

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

Según cómo desee integrarse con Google Ad Manager, sólo necesita algunas de las líneas del ejemplo de código anterior:

  • Integración del lado del cliente: utilice únicamente las líneas 1-3.
  • Integración del lado del servidor: no se necesita ninguna de las líneas.
  • Ingesta Google Ad Manager archivos de registro para sistema de informes en Audience Manager: utilice únicamente las líneas 4-6. Este código inserta el valor de la cookie aam_uuid en los registros para que se puedan ingerir para sistema de informes.

AamGpt Funciones y tipos de datos

Define las variables clave utilizadas en la sentencia if.

Función Tipo Descripción

AamGpt.getKey

Cadena

Devuelve la clave del par de segmentos clave-valor. Por ejemplo, si el par clave-valor consistió en color=blue , devuelve color .

AamGpt.getValues

Matriz de cadenas

Devuelve valores en una matriz, por ejemplo: ["value1","value2"] .

AamGpt.getCookie

Int

Devuelve el ID de usuario del Audience Manager, por ejemplo: 12345 .

En esta página