doPlugins

A variável doPlugins atua como uma "última chamada" para definir valores na implementação. É o local ideal para fazer chamadas para Métodos de plug-in e definir quaisquer variáveis desejadas antes do envio de uma solicitação de imagem. Se a usePlugins estiver ativada, ela será executada automaticamente antes que qualquer tipo de solicitação de imagem seja compilada e enviada para a Adobe, incluindo:

  • Todas as chamadas de exibição de página (t())
  • Todas as chamadas de rastreamento de link (tl()), incluindo links de download automático e links de saída

Use a variável doPlugins para chamar o código do plug-in e definir os valores finais da variável antes que uma solicitação de imagem seja compilada e enviada para a Adobe.

Usar o código de retorno de chamada On Before Event Send usando a extensão SDK da Web

Em vez de doPlugins, o SDK da Web usa onBeforeEventSend com funcionalidade semelhante.

  1. Faça logon na Coleção de dados da Adobe Experience Platform usando suas credenciais da Adobe ID.
  2. Clique na propriedade de tag desejada.
  3. Vá para a guia Extensões e clique no botão Configurar em Adobe Experience Platform Web SDK.
  4. Em Coleção de dados, clique no botão Editar em antes de enviar o código de retorno de chamada.
  5. Coloque o código desejado no editor.

Usar o onBeforeEventSend implementando manualmente o SDK da Web

Em vez de doPlugins, o SDK da Web usa onBeforeEventSend com funcionalidade semelhante. Consulte Modificando eventos globalmente na documentação do SDK da Web para obter mais informações.

// Set the trackingCode XDM field to "New value"
alloy("configure", {
  "onBeforeEventSend": function(content) {
    content.xdm.marketing.trackingCode = "New value";
  }
})

Plug-ins que usam a extensão Adobe Analytics

Não há um campo dedicado na extensão do Adobe Analytics para o uso dessa variável. Use o editor de código personalizado após a sintaxe do AppMeasurement.

s.doPlugins no AppMeasurement e no código personalizado do

Defina a variável s.doPlugins em uma função que contenha o código desejado. A função é executada automaticamente quando você faz uma chamada de rastreamento.

s.doPlugins = function() {/* Desired code */};
IMPORTANT
Defina uma função com a variável doPlugins somente uma vez na implementação. Se você definir a variável doPlugins mais de uma vez, apenas o código mais recente será usado.

Exemplos

// Set eVar1 to the web page's title
s.doPlugins = function() {
  s.eVar1 = window.document.title;
};

// Use the getPreviousValue plug-in (requires plug-in code outside the function)
s.doPlugins = function() {
  s.eVar1 = s.getPreviousValue(s.pageName,'gpv_pn');
}
NOTE
As versões anteriores do AppMeasurement tinham um código de doPlugins() ligeiramente diferente. A Adobe recomenda usar o formato acima como prática recomendada.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690