doPlugins

Última atualização em 2023-04-27
  • Tópicos
  • Variables
    Exibir mais informações sobre este tópico
  • Criado para:
  • User
    Admin

A variável doPlugins atua como uma "última chamada" para definir valores na implementação. É o lugar ideal para fazer chamadas para Métodos de plug-in e defina as 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 em antes do código de retorno de chamada Enviar evento 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 o Extensões e clique no botão Configurar botão abaixo Adobe Experience Platform Web SDK.
  4. Em Coleta de dados, clique no botão Editar em antes do evento enviar o código de retorno de chamada botão.
  5. Coloque o código desejado no editor.

Use onBeforeEventSend implementação manual do SDK da Web

Em vez de doPlugins, o SDK da Web usa onBeforeEventSend com funcionalidade semelhante. Consulte Modificação global de eventos 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 usando 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 */};
IMPORTANTE

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');
}
OBSERVAÇÃO

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.

Nesta página