abort

Die Variable abort ist ein boolescher Wert, der verhindern kann, dass der nächste Tracking-Aufruf an Adobe gesendet wird. Ähnliche Funktionen sind in der Web-SDK verfügbar, mit denen Sie false zurückgeben können, bevor ein XDM-Ereignis gesendet wird.

Senden eines Ereignisses mit der Web SDK-Erweiterung abbrechen

Verwenden Sie das Ein-Ereignis vor dem Rückruf Code-Editor und geben Sie false zurück.

  1. Melden Sie sich bei der Adobe Experience Platform-Datenerfassung mit Ihren Adobe ID-Anmeldeinformationen an.
  2. Klicken Sie auf die gewünschte Tag-Eigenschaft.
  3. Wechseln Sie zur Registerkarte Erweiterungen und klicken Sie dann unter {4 Adobe Experience Platform Web SDK auf die Schaltfläche Konfigurieren.
  4. Klicken ​ unter „Datenerfassung auf die Schaltfläche Bearbeiten vor dem Rückruf-Code senden.
  5. Fügen Sie im Code-Editor den folgenden Code unter einer beliebigen Bedingung ein, unter der Sie das Senden von Daten an Edge abbrechen möchten:
return false;

Manuelles Senden eines Ereignisses abbrechen, indem die Web-SDK implementiert wird

Verwenden Sie den onBeforeEventSend Callback und geben Sie false zurück. Weitere Informationen Sie in derzu Web SDK unter „Globales Ändern von Ereignissen“.

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

Verwenden der abort-Variablen in der Adobe Analytics-Erweiterung

In der Adobe Analytics-Erweiterung gibt es kein eigenes Feld, um diese Variable zu verwenden. Verwenden Sie den Editor für benutzerdefinierten Code entsprechend der AppMeasurement-Syntax.

s.abort in AppMeasurement und im benutzerdefinierten Code-Editor der Analytics-Erweiterung

Die s.abort-Variable ist ein boolescher Wert. Der Standardwert lautet false.

  • Wenn auf true gesetzt, sendet der nächste Tracking-Aufruf (t() oder tl()) keine Daten an Adobe.
  • Wenn diese Variable auf false gesetzt oder nicht definiert ist, hat sie keine Auswirkung.
s.abort = true;
NOTE
Die abort-Variable wird nach jedem Tracking-Aufruf auf false zurückgesetzt. Wenn Sie nachfolgende Tracking-Aufrufe auf derselben Seite abbrechen möchten, setzen Sie abort erneut auf true.

Die abort kann in der doPlugins() festgelegt werden. Dies ist die letzte Funktion, die ausgeführt wird, bevor eine Bildanforderung an den Adobe gesendet wird. Dieses Beispiel funktioniert ähnlich wie der onBeforeEventSend Callback unter Verwendung der Web-SDK.

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

Damit können Sie die Logik zentralisieren, mit der Sie Aktivitäten ermitteln, die Sie nicht nachverfolgen möchten, z. B. einige benutzerspezifische Links oder externe Links in Display-Anzeigen.

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