setTargeting
GPTAgregue una sentencia if para comprobar si hay cookies de Audience Manager antes de llamar al método Google Publisher Tag .setTargeting
.
IF
El método .setTargeting
obtiene datos de la cookie de destino del Audience Manager y la cookie de ID de usuario único ( aam_uuid
). Sin embargo, si .setTargeting
se invoca antes de que DIL escriba estas cookies o las cookies están vacías, puede que se observen errores al cargar la página. Para evitar esto, ajuste el método .setTargeting
en una instrucción if
que compruebe estas 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ónEn 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"));
};
Dependiendo de cómo desee integrar con Google Ad Manager, solo necesita algunas de las líneas del ejemplo de código anterior:
aam_uuid
en los registros para que se puedan ingerir en los informes.AamGpt
Funciones y tipos de datosDefine las variables clave utilizadas en la instrucción if
.
Función | Tipo | Descripción |
---|---|---|
|
Cadena |
Devuelve la clave en el par de segmentos clave-valor. Por ejemplo, si el par clave-valor consiste en |
|
Matriz de cadenas |
Devuelve valores de una matriz, por ejemplo, |
|
Int |
Devuelve el ID de usuario del Audience Manager, por ejemplo, |