abort
A variável abort
é um booliano que pode impedir que a próxima chamada de rastreamento seja enviada para a Adobe. Uma funcionalidade semelhante existe no Web SDK, permitindo que você retorne false
antes que um evento XDM seja enviado.
Cancelar o envio de um evento usando a extensão do Web SDK
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 Web SDK
Use o retorno de chamada onBeforeEventSend
e retorne false
. Consulte Modificando eventos globalmente na documentação do Web SDK 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 ao retorno de chamada onBeforeEventSend
usando o Web SDK.
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.