appendSupplementalDataIDTo appendsupplementaldataidto

Med den här hjälpmetoden kan du lägga till ett SDID (Supplemental Data ID) som en frågesträngsparameter i en omdirigerings-URL. Detta är användbart när du använder A4T och du måste behålla SDID från en sida till en annan och sammanfoga de olika besöken. Om du vill använda den här funktionen måste du ha implementerat ID-tjänsten med samma organisations-ID på käll- och måldomänerna.

Innehåll:

Exempel på syntax och kod section-cbb0b2f73bcc418386796c24c01b2365

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

Exempel på kod

var visitor = Visitor.getInstance("Insert Experience Cloud organization 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));

Exempelutdata section-dbe02d7ff6bd4ad1a2a26bf9cff54fa4

Som framgår nedan innehåller URL-omdirigeringen besökarens SDID, ditt organisations-ID och en UNIX-tidsstämpel i anropet till den mottagande sidan.

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

Ändra SDID-timeout med sdidParamExpiry section-99946715cefa4acc95200b093db5297e

The sdidParamExpiry kan du ändra standardintervallet för SDID-förfallodatum när du skickar det ID:t från en sida till en annan med hjälp av appendSupplementalDataIDTo hjälpfunktion. Som standard har ID-tjänstkoden på den mottagande sidan 30 sekunder på sig att hämta SDID från den URL som skickas av den refererande sidan. Om ID-tjänstkoden på den mottagande sidan inte kan hämta SDID på mindre än 30 sekunder begär den ett nytt SDID. Den här funktionen är främst avsedd för A4T-kunder som behöver skicka SDID från en sida till en annan och vill ha kontroll över tidsgränsen.

Om du behöver ändra SDID-standardtidsgränsen lägger du till sdidParamExpiry till Visitor.getInstance med följande syntax:

Syntax: sdidParamExpiry: *tid i sekunder*

Exempel på kod

När din ID-tjänstkod är konfigurerad kan den se ut ungefär som i det här exemplet. I det här exemplet anges SDID-tidsgränsen till 15 sekunder.

var visitor = Visitor.getInstance ("Insert Experience Cloud organization 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
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a