Synchronisation des ID par URL ou source de données id-synchronization-by-url-or-data-source
Les fonctions du service d’ID idSyncByURL et idSyncByDataSource vous permettent de mettre en œuvre manuellement une synchronisation des identifiants dans l’iFrame de publication de destination. Elles sont disponibles dans VisitorAPI.js 1.10 ou version ultérieure.
Syntaxe, propriétés et macros section-90ac61617482463aaf4c57009b830332
Syntaxe
Code
Synchronise les ID utilisateur
visitor.idSyncByURL();
Entre différents partenaires de données et Audience Manager en utilisant une URL de synchronisation d’identifiant personnalisé.
visitor.idSyncByDataSource();
Si vous connaissez déjà le DPID et DPUUID et si vous voulez l’envoyer à Audience Manager dans le format d’URL de synchronisation d’identifiant standard.
Propriétés
Le tableau suivant répertorie et définit les propriétés disponibles pour les deux fonctions.
Nom
Type
Description
Dpid
Chaîne
ID de fournisseur de données attribué par Audience Manager.
dpuuid
Chaîne
ID unique du fournisseur de données pour l’utilisateur.
minutesToLive
Nombre
(Facultatif) Définit l’heure d’expiration du cookie. Doit être un nombre entier. La valeur par défaut est de 20160 minutes (14 jours).
url
Chaîne
URL de destination.
Macros
Les deux fonctions acceptent les macros suivantes :
%TIMESTAMP%
: génère un horodatage (en millisecondes). Utilisé pour la mise en cache.%DID%
: insère l’identifiant Audience Manager pour l’utilisateur.%HTTP_PROTO%
: définit le protocole de communication (http
ouhttps
).
Exemple de code et résultat section-0115615c37584a19a2ab11e917c4e7e9
Les deux fonctions renvoient Successfully queued
en cas de réussite. Autrement, elles renvoient une chaîne contenant un message d’erreur.
visitor.idSyncByURL
Exemple de code
//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) });
Exemple de résultat
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
Exemple de code
//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) });
Exemple de résultat
http://dpm.demdex.net/ibs:dpid=24&dpuuid=98765
recommendation-more-help
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a