Show Menu
TOPICS×

appendSupplementalDataIDTo

Este método de ayuda le permite anexar el ID de datos adicionales (SDID) como un parámetro de cadena de consulta a una URL de redireccionamiento. Resulta útil al utilizar A4T y debe conservar 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

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 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 de recepción no puede recuperar el SDID en menos de 30 segundos, solicitará un nuevo SDID. Esta funcionalidad sirve principalmente para clientes de A4T que deben pasar el SDID de una página a otra y desean ejercer control sobre 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
Una vez configurado su código de servicio de ID, puede tener un aspecto parecido a este ejemplo. Este ejemplo establece el tiempo de espera de 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");