Show Menu
TOPICS×

appendSupplementalDataIDTo

Este método auxiliar anexa a ID de dados suplementares (SDID) como um parâmetro de sequência de caracteres de consulta a um URL de redirecionamento. Isso é útil ao usar A4T e é necessário manter a SDID de uma página para outra, além de unir essas visitas separadas. Para usar essa função, é necessário implementar o serviço de ID com a mesma ID da organização nos domínios de origem e destino.
Conteúdo:

Sintaxe e amostra de código

Sintaxe:
appendSupplementalDataIDTo( *
URL
*, *
SDID
*)
Amostra 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");

Saída de exemplo

Como mostrado abaixo, o redirecionamento do URL contém a SDID do visitante, a ID da organização e um carimbo de data e hora UNIX na chamada para a página de destino.
  • www.domain.com/pageB?adobe_mc_sdid=SDID=123|MCORGID=123456789@AdobeOrg|TS=1498569322

Alterar o tempo limite da SDID com sdidParamExpiry

A configuração de sdidParamExpiry permite que você substitua o intervalo de expiração da ID de dados suplementares (SDID) padrão ao passá-la de uma página para outra usando a função auxiliar
appendSupplementalDataIDTo
. Por padrão, o código do serviço de ID na página de destino tem 30 segundos para obter a SDID do URL enviada pela página de referência. Se o código do serviço de ID na página de destino não conseguir recuperar a SDID em menos de 30, é necessário solicitar uma nova SDID. Essa funcionalidade serve principalmente para clientes A4T que precisam passar a SDID de uma página para outra e desejam controlar esse intervalo de tempo limite.
Se for necessário alterar o tempo limite da SDID padrão, adicione
sdidParamExpiry
à
Visitor.getInstance
função com a seguinte sintaxe:
Sintaxe:
sdidParamExpiry: *
tempo em segundos
*
Amostra de código
Quando configurado, o código do serviço de ID pode ser semelhante a este exemplo. Essa amostra define o tempo limite de SDID como 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");