abort
A variável abort
é uma variável do tipo booleano que pode impedir que a próxima chamada de rastreamento seja enviada para o Adobe. Uma funcionalidade semelhante existe no SDK da Web, permitindo retornar false
antes do envio de um evento XDM.
Cancelar o envio de um evento usando a extensão SDK da Web
Use o Ativado antes do retorno de chamada do envio do evento editor de código e retorno false
.
- 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 Extensões e clique na guia Configurar botão em Adobe Experience Platform Web SDK.
- Em Coleta de dados, clique no link Editar no antes do envio do evento código de retorno de chamada botão.
- No editor de código, coloque o seguinte código em qualquer condição que você deseje anular o envio de dados para o Edge:
return false;
Cancelar o envio de um evento implementando manualmente o SDK da Web
Use o onBeforeEventSend
retorno de chamada e retorno false
. Consulte Modificação global de eventos na documentação do SDK da Web para obter mais informações.
alloy("configure"), {
"onBeforeEventSend": function(content) {
return false;
}
}
Uso da variável abort na extensão do 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.abort no AppMeasurement e no editor de código personalizado da extensão do Analytics
A variável s.abort
é booleana. O valor padrão é false
.
s.abort = true;
abort
é redefinida para false
depois de cada chamada de rastreamento. Se quiser abortar chamadas de rastreamento subsequentes na mesma página, defina abort
para true
novamente.A variável abort
pode ser definida na variável doPlugins()
que é a última função a ser executada antes que uma solicitação de imagem seja enviada para o Adobe. Este exemplo opera de forma semelhante ao onBeforeEventSend
retorno de chamada usando o SDK da Web.
s.doPlugins = function(s) {
s.campaign = s.Util.getQueryParam("cid");
if ((!s.campaign) && (!s.events)) {
s.abort = true;
}
};
Centralize a lógica usada para identificar a atividade que você não deseja rastrear, como links personalizados ou links externos na exibição de anúncios.