appendSupplementalDataIDTo appendsupplementaldataidto
Cette méthode d’aide vous permet d’ajouter le SDID (Supplemental Data ID) comme paramètre de chaîne de requête à une URL de redirection. Cette opération est utile lorsque vous utilisez A4T et que vous devez conserver le SDID d’une page à une autre afin de regrouper ces visites distinctes. Pour utiliser cette fonction, vous devez avoir implémenté le service d’ID avec le même ID d’organisation sur les domaines source et de destination.
Contenu :
Syntaxe et exemple de code section-cbb0b2f73bcc418386796c24c01b2365
Syntaxe : appendSupplementalDataIDTo( *
URL*, *
SDID*)
Exemple de code
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));
Exemple de résultat section-dbe02d7ff6bd4ad1a2a26bf9cff54fa4
Comme indiqué ci-dessous, la redirection d’URL contient le SDID du visiteur ou de la visiteuse, l’ID d’organisation et un horodatage UNIX dans l’appel à la page de réception.
- www.domain.com/pageB?adobe_mc_sdid=SDID=7996F0B028999505-13DA591039D6226|MCORGID=123456789@AdobeOrg|TS=1498569322
Modifier le délai d’expiration du SDID à l’aide de la configuration sdidParamExpiry section-99946715cefa4acc95200b093db5297e
La configuration sdidParamExpiry permet de modifier l’intervalle d’expiration par défaut du SDID lors de la transmission de cet ID d’une page à une autre au moyen de la fonction d’aide appendSupplementalDataIDTo
. Par défaut, le code du service d’ID sur la page de réception dispose de 30 secondes pour obtenir le SDID à partir de l’URL envoyée par la page référente. Si le code du service d’ID sur la page de réception ne parvient pas à récupérer le SDID en moins de 30 secondes, il demande un nouveau SDID. Cette fonctionnalité s’adresse principalement aux clients A4T qui doivent transmettre le SDID d’une page à une autre et qui souhaitent contrôler cet intervalle d’expiration.
Si vous devez modifier le délai d’expiration par défaut du SDID, ajoutez sdidParamExpiry
à la Visitor.getInstance
fonction en utilisant la syntaxe suivante :
Syntaxe : sdidParamExpiry: *
temps en secondes*
Exemple de code
Voici à quoi pourrait ressembler votre code de service d’ID une fois configuré. Cet exemple définit le délai d’expiration du SDID sur 15 secondes.
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));