Sincronización de ID por dirección URL o fuente de datos id-synchronization-by-url-or-data-source
Las funciones del servicio de ID idSyncByURL e idSyncByDataSource le permiten implementar manualmente una sincronización de ID en el iFrame de publicación de destino. Están disponibles en VisitorAPI.js versión 1.10 o posterior.
Sintaxis, propiedades y macros section-90ac61617482463aaf4c57009b830332
Sintaxis
Código
Sincroniza los ID de usuario
visitor.idSyncByURL();
Entre diferentes socios de datos y Audience Manager mediante el uso de una URL de sincronización de ID personalizada.
visitor.idSyncByDataSource();
Cuando se conoce el DPID y el DPUUID, y se desea enviar a Audience Manager en el formato estándar de URL de sincronización de ID.
Propiedades
La tabla siguiente detalla y define las propiedades disponibles para ambas funciones.
Nombre
Tipo
Descripción
dpid
Cadena
ID del proveedor de datos asignado por el Audience Manager.
dpuuid
Cadena
ID único del proveedor de datos del usuario.
minutesToLive
Número
(Opcional) Establece el tiempo de caducidad de la cookie. Debe ser un número entero. El valor predeterminado es 20160 minutos (14 días).
url
Cadena
URL de destino.
Macros
Ambas funciones aceptan las siguientes macros:
%TIMESTAMP%
: genera una marca de hora (en milésimas de segundo). Se emplea para ignorar la caché.%DID%
: inserta el ID de Audience Manager para el usuario.%HTTP_PROTO%
: establece el protocolo de comunicación (http
ohttps
).
Ejemplo de código y salida section-0115615c37584a19a2ab11e917c4e7e9
Las dos funciones devuelven Successfully queued
si se realiza correctamente. Si no, devuelven una cadena con un mensaje de error.
visitor.idSyncByURL
Código de ejemplo
//Instatiate Visitor
var visitor = Visitor.getInstance
("MARKETING-CLOUD-ORG-ID-HERE",{});
// Fires url with macros replaced
visitor.idSyncByURL({
dpid: '24', // must be a string
url: '//su.addthis.com/red/usync?pid=16&puid=%DID%&url=%HTTP_PROTO%://
dpm.demdex.net/ibs:dpid=420&dpuuid={{uid}}',
minutesToLive: 20160 // optional, defaults to 20160 minutes (14 days) });
Salida de ejemplo
http://su.addthis.com/red/usync?pid=16&puid=28777806459181003670799219185178493848&url=http%3A%2F%2Fdpm.demdex.net%2Fibs%3Adpid%3D420%26dpuuid%3D%7B%7Buid%7D%7D
visitor.idSyncByDataSource
Código de ejemplo
//Instantiate Visitor
var visitor = Visitor.getInstance
("MARKETING-CLOUD-ORG-ID-HERE",{});
// Fires 'http:/https:' + '//dpm.demdex.net/ibs:dpid=&dpuuid='
visitor.idSyncByDataSource({
dpid: '24', // must be a string
dp minutesToLive: 20160 // optional, defaults to 20160 minutes (14 days) });
Salida de ejemplo
http://dpm.demdex.net/ibs:dpid=24&dpuuid=98765
recommendation-more-help
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a