Modificar la llamada de API GPT setTargeting modify-the-gpt-settargeting-api-call

Agregue una instrucción if para buscar cookies de Audience Manager antes de llamar al método Google Publisher Tag .setTargeting.

Buscar cookies de Audience Manager con una instrucción IF

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

Ejemplo de código de instrucción IF

En este ejemplo, el nombre de la cookie de destino de 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 cookie aam_uuid 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 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.
  • Ingesta de Google Ad Manager archivos de registro para la creación de informes en Audience Manager: use solo las líneas 4-6. Este código inserta el valor de la cookie aam_uuid en los registros para que se puedan introducir en los informes.

AamGpt funciones y tipos de datos

Define las variables clave utilizadas en la instrucción if.

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