Modificación del GPT setTargeting Llamada de API

Última actualización: 2023-05-20

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

Buscar cookies de Audience Manager con un IF Declaración

El .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 .setTargeting se invoca antes de DIL escribe estas cookies, o las cookies están vacías, puede ver errores cuando se carga la página. Para evitar esto, ajuste el .setTargeting método en una if que comprueba la existencia de estas cookies. Si no están configuradas, esta instrucción evita .setTargeting de llamar a AamGpt función.

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 el 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"));
};
IMPORTANTE

Según la forma en que desee integrar con Google Ad Manager, solo necesita 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 Google Ad Manager archivos de registro para informes en Audience Manager: utilice solo las líneas 4-6. Este código inserta el valor de aam_uuid en los registros para que se puedan introducir para la creación de informes.

AamGpt Funciones y tipos de datos

Define las variables clave utilizadas en la variable if declaración.

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 consiste 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 del Audience Manager, por ejemplo,. 12345 .

En esta página