Show Menu
TOPICS×

ID-Synchronisation nach URL oder Datenquelle

Mit den ID-Dienstfunktionen „idSyncByURL“ und „idSyncByDataSource“ können Sie eine ID-Synchronisierung in Destination Publishing iFrame manuell implementieren. Sie stehen in VisitorAPI.js 1.10 oder höher zur Verfügung.

Syntax, Eigenschaften und Makros

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 sind die für beide Funktionen verfügbaren Eigenschaften aufgeführt und definiert.
Name
Typ
Beschreibung
dpid
Zeichenfolge
Durch Audience Manager zugewiesene Datenanbieter-ID.
dpuuid
Zeichenfolge
Die eindeutige Datenanbieter-ID für den Benutzer.
minutesToLive
Zahl
(Optional)
Legt die Cookie-Ablaufzeit fest. Hierbei muss es sich um eine Ganzzahl handeln. Der Standardwert lautet 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
    oder
    https
    ).

Beispielcode und -ausgabe

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 dpuuid: '98765', // must be a string minutesToLive: 20160 // optional, defaults to 20160 minutes (14 days) });
Beispielausgabe
http://dpm.demdex.net/ibs:dpid=24&dpuuid=98765