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.
- Melden Sie sich bei der Adobe Experience Platform-Datenerfassung mit Ihren Adobe ID-Anmeldeinformationen an.
- Klicken Sie auf die gewünschte Tag-Eigenschaft.
- Wechseln Sie zur Registerkarte Erweiterungen und klicken Sie dann unter {4 Adobe Experience Platform Web SDK auf die Schaltfläche Konfigurieren.
- Klicken unter „Datenerfassung auf die Schaltfläche Bearbeiten vor dem Rückruf-Code senden.
- 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
.
s.abort = true;
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.