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:
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.
- Faça logon na Coleção de dados da Adobe Experience Platform usando suas credenciais da Adobe ID.
- Clique na propriedade de tag desejada.
- Vá para a guia Extensões e clique no botão Configurar em Adobe Experience Platform Web SDK.
- Em Coleção de dados, clique no botão Editar em antes de enviar o código de retorno de chamada.
- 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 */};
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');
}
doPlugins()
ligeiramente diferente. A Adobe recomenda usar o formato acima como prática recomendada.