abort
A variável abort
é um 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 que você retorne false
antes que um evento XDM seja enviado.
Cancelar o envio de um evento usando a extensão SDK da Web
Use o Ligado antes de o evento enviar o editor de código de retorno de chamada e retornar 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 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.
- No editor de códigos, coloque o seguinte código sob 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 retorno de chamada onBeforeEventSend
e retorne false
. Consulte Modificando eventos globalmente 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 anular chamadas de rastreamento subsequentes na mesma página, defina abort
como true
novamente.A variável abort
pode ser definida na função doPlugins()
, que é a última a ser executada antes que uma solicitação de imagem seja enviada para o Adobe. Este exemplo opera de forma semelhante à chamada de retorno onBeforeEventSend
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.