ID-Synchronisation nach URL oder Datenquelle id-synchronization-by-url-or-data-source
Mit den ID-Dienstfunktionen idSyncByURL und idSyncByDataSource können Sie eine ID-Synchronisation manuell im Destination Publishing iFrame implementieren. Diese sind in VisitorAPI.js Version 1.10 oder höher verfügbar.
Syntax, Eigenschaften und Makros section-90ac61617482463aaf4c57009b830332
Syntax
Code
Synchronisiert Benutzer-IDs
visitor.idSyncByURL();
Zwischen unterschiedlichen Datenpartnern und Audience Manager mithilfe einer benutzerdefinierten URL für die ID-Synchronisierung.
visitor.idSyncByDataSource();
Wenn Sie die DPID und DPUUID bereits kennen und sie im URL-Format für die ID-Standardsynchronisierung an Audience Manager senden möchten.
Eigenschaften
In der folgenden Tabelle werden die für beide Funktionen verfügbaren Eigenschaften aufgelistet und definiert.
Name
Typ
Beschreibung
dpid
Zeichenfolge
Vom Audience Manager zugewiesene Datenanbieter-ID.
dpuuid
Zeichenfolge
Die eindeutige ID des Datenanbieters für den Benutzer.
minutesToLive
Zahl
(Optional) Legt die Ablaufzeit des Cookies fest. Muss eine Ganzzahl sein. Der Standardwert ist 20.160 Minuten (14 Tage).
url
Zeichenfolge
Ziel-URL.
Makros
Beide Funktionen akzeptieren die folgenden Makros:
%TIMESTAMP%
: Generiert einen Zeitstempel (in Millisekunden). Wird für das Cache-Busting verwendet.%DID%
: Fügt die Audience Manager-ID für den Benutzer ein.%HTTP_PROTO%
: Legt das Kommunikationsprotokoll fest (http
oderhttps
).
Beispielcode und -ausgabe section-0115615c37584a19a2ab11e917c4e7e9
Beide Funktionen melden Successfully queued
bei Erfolg. Falls nicht, wird eine Fehlermeldungszeichenfolge zurückgegeben.
visitor.idSyncByURL
Beispielcode
//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) });
Beispielausgabe
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
Beispielcode
//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) });
Beispielausgabe
http://dpm.demdex.net/ibs:dpid=24&dpuuid=98765
recommendation-more-help
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a