appendSupplementalDataIDTo appendsupplementaldataidto

Este método auxiliar permite agregar el ID de datos adicionales (SDID) como parámetro de cadena de consulta a una URL de redirección. Esto resulta útil cuando se utiliza A4T y es necesario mantener el SDID de una página a otra y unir esas visitas independientes. Para utilizar esta función, debe haber implementado el servicio de ID con el mismo ID de organización en los dominios de origen y destino.

Contenido:

Ejemplo de sintaxis y código section-cbb0b2f73bcc418386796c24c01b2365

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

Ejemplo de código

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));

Salida de ejemplo section-dbe02d7ff6bd4ad1a2a26bf9cff54fa4

Como se muestra a continuación, el redireccionamiento de URL contiene el SDID del visitante, su ID de organización y una marca de fecha y hora de UNIX en la llamada a la página de recepción.

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

Modificación del tiempo de espera del SDID con sdidParamExpiry section-99946715cefa4acc95200b093db5297e

La configuración sdidParamExpiry le permite sobrescribir el intervalo de caducidad predeterminado del ID de datos suplementarios (SDID) al pasar ese ID de una página a otra mediante la función de ayuda appendSupplementalDataIDTo. De forma predeterminada, el código de servicio de ID de la página de recepción tiene 30 segundos para obtener el SDID de la URL que envía la página de referencia. Si el código de servicio de ID de la página receptora no puede recuperar el SDID en menos de 30 segundos, solicitará un nuevo SDID. Esta funcionalidad está destinada principalmente a los clientes de A4T que necesitan pasar el SDID de una página a otra y desean controlar este intervalo de tiempo de espera.

Si debe cambiar el tiempo de espera de SDID predeterminado, agregue sdidParamExpiry a la Visitor.getInstance función con la sintaxis siguiente:

Sintaxis: sdidParamExpiry: *tiempo en segundos*

Ejemplo de código

Cuando se configura, el código de servicio de ID puede ser similar al de este ejemplo. Este ejemplo establece el tiempo de espera del SDID en 15 segundos.

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