setTargeting
Llamada de APIAgregue una instrucción if para comprobar si hay cookies del Audience Manager antes de llamar al Google Publisher Tag .setTargeting
método.
IF
DeclaraciónEl .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ó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 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"));
};
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:
aam_uuid
en los registros para que se puedan introducir para la creación de informes.AamGpt
Funciones y tipos de datosDefine las variables clave utilizadas en la variable if
declaración.
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 en una matriz, por ejemplo, |
|
Int |
Devuelve el ID de usuario del Audience Manager, por ejemplo,. |