appendSupplementalDataIDTo

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

Contenido:

Ejemplo de sintaxis y código

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

Ejemplo de código

var visitor = Visitor.getInstance ("Insert Experience Cloud organization ID here",{ 
   ... 
}); 
 
//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, "67987653465787219");

Salida de ejemplo

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=123|MCORGID=123456789@AdobeOrg|TS=1498569322

Modificación del tiempo de espera del SDID con sdidParamExpiry

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 dispone de 30 segundos para obtener el SDID de la dirección URL que envía la página de referencia. Si el código de servicio de ID de la página de recepción no puede recuperar el SDID en menos de 30 segundos, solicita un nuevo SDID. Esta funcionalidad es principalmente para 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 a este ejemplo. Este ejemplo establece el tiempo de espera SDID en 15 segundos.

var visitor = Visitor.getInstance ("Insert Experience Cloud organization ID here",{ 
   ... 
   //Change the default SDID timeout to 15 seconds 
   sdidParamExpiry: 15 
}); 
 
//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, "67987653465787219"); 

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now