avbryta

Variabeln abort är en boolesk variabel som kan förhindra att nästa spårningsanrop skickas till Adobe. Det finns liknande funktioner i Web SDK som gör att du kan returnera false innan en XDM-händelse skickas.

Avbryt sändning av en händelse med Web SDK-tillägget

Använd kodredigeraren On before event send callback och returnera false.

  1. Logga in på Adobe Experience Platform Data Collection med dina inloggningsuppgifter för AdobeID.
  2. Klicka på den önskade taggegenskapen.
  3. Gå till fliken Extensions och klicka sedan på knappen Configure under Adobe Experience Platform Web SDK.
  4. Klicka på knappen Edit on before event send callback code under Data Collection.
  5. I kodredigeraren placerar du följande kod under de förhållanden som du vill avbryta när du skickar data till Edge:
return false;

Avbryt sändning av en händelse som implementerar Web SDK manuellt

Använd motringningen onBeforeEventSend och returnera false. Mer information finns i Ändra händelser globalt i Web SDK-dokumentationen.

alloy("configure"), {
    "onBeforeEventSend": function(content) {
        return false;
    }
}

Använda variabeln abort i Adobe Analytics-tillägget

Det finns inget dedikerat fält i Adobe Analytics-tillägget som kan använda den här variabeln. Använd den anpassade kodredigeraren enligt AppMeasurementen syntax.

s.abort in AppMeasurement and the Analytics extension custom code editor

Variabeln s.abort är boolesk. Dess standardvärde är false.

  • Om värdet är true skickas inga data till Adobe vid nästa spårningsanrop (t() eller tl()).
  • Om värdet är false eller inte definierat händer ingenting.
s.abort = true;
NOTE
Variabeln abort återställs till false efter varje spårningsanrop. Om du vill avbryta efterföljande spårningsanrop på samma sida anger du abort till true igen.

Variabeln abort kan anges i funktionen doPlugins() som är den sista funktionen som körs innan en bildbegäran skickas till Adobe. Det här exemplet fungerar på ungefär samma sätt som onBeforeEventSend-återanropet med Web SDK.

s.doPlugins = function(s) {
    s.campaign = s.Util.getQueryParam("cid");
    if ((!s.campaign) && (!s.events)) {
        s.abort = true;
    }
};

Du kan centralisera den logik som du använder för att identifiera aktiviteter som du inte vill spåra, till exempel vissa anpassade länkar eller externa länkar i visningsannonser.

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690