appendSupplementalDataIDTo appendsupplementaldataidto

Bei dieser Helfermethode wird die Zusatzdaten-ID (Supplemental Data ID/SDID) als Abfragezeichenfolgenparameter an eine Umleitungs-URL angehängt. Dies ist nützlich, wenn Sie A4T verwenden und die SDID von einer Seite zur nächsten beibehalten und diese separaten Besuche miteinander verbinden müssen. Um diese Funktion verwenden zu können, müssen Sie den Besucher-ID-Service mit derselben IMS-Organisations-ID in den Quell- und Ziel-Domains implementiert haben.

Inhalt:

Syntax und Codebeispiel section-cbb0b2f73bcc418386796c24c01b2365

Syntax: appendSupplementalDataIDTo( *URL*, *SDID*)

Codebeispiel

var visitor = Visitor.getInstance("INSERT-IMS-ORG-ID-HERE");

//Get current supplemental data id
var theCurrentSDID = visitor._supplementalDataIDCurrent ? visitor._supplementalDataIDCurrent : "";

//Call helper method to append SDID to the Page B URL from Page A
var pageB = "www.domain.com/pageB";
var pageBWithSdid = visitor.appendSupplementalDataIDTo(pageB, theCurrentSDID));

Beispielausgabe section-dbe02d7ff6bd4ad1a2a26bf9cff54fa4

Wie unten gezeigt, enthält die URL-Umleitung die SDID des Besuchers, Ihre IMS-Organisations-ID und einen UNIX-Zeitstempel im Aufruf an die empfangende Seite.

  • www.domain.com/pageB?adobe_mc_sdid=SDID=7996F0B028999505-13DA591039D6226|MCORGID=123456789@AdobeOrg|TS=1498569322

Ändern der SDID-Zeitüberschreitung mit sdidParamExpiry section-99946715cefa4acc95200b093db5297e

Die sdidParamExpiry-Konfiguration ermöglicht es Ihnen, das standardmäßige SDID-Ablaufintervall zu ändern, wenn Sie die ID mit der Hilfsfunktion appendSupplementalDataIDTo an eine andere Seite übergeben. Standardmäßig verfügt der Besucher-ID-Dienst-Code auf der empfangenden Seite über 30 Sekunden, um die SDID aus der URL abzurufen, die von der verweisenden Seite gesendet wurde. Wenn der Besucher-ID-Dienst-Code auf der empfangenden Seite die SDID nicht in weniger als 30 Sekunden abrufen kann, fordert er eine neue SDID an. Diese Funktion ist vor allem für A4T-Kunden gedacht, die die SDID von einer Seite zur nächsten weiterleiten müssen und Kontrolle über dieses Zeitüberschreitungsintervall haben möchten.

Wenn Sie die SDID-Standardzeitüberschreitung ändern müssen, fügen Sie sdidParamExpiry der Visitor.getInstance Funktion mit der folgenden Syntax hinzu:

Syntax: sdidParamExpiry: *Zeit in Sekunden*

Codebeispiel

Nach der Konfiguration könnte Ihr Besucher-ID-Dienst-Code in etwa wie im folgenden Beispiel aussehen. In diesem Beispiel wird die SDID-Zeitüberschreitung auf 15 Sekunden eingestellt.

var visitor = Visitor.getInstance ("INSERT-IMS-ORG-ID-HERE",{
   ...
   //Change the default SDID timeout to 15 seconds
   sdidParamExpiry: 15
});

//Get current supplemental data id
var theCurrentSDID = visitor._supplementalDataIDCurrent ? visitor._supplementalDataIDCurrent : "";

//Call helper method to append SDID to the Page B URL from Page A
var pageB = "www.domain.com/pageB";
var pageBWithSdid = visitor.appendSupplementalDataIDTo(pageB, theCurrentSDID));
recommendation-more-help
id-service-help