abort
Die abort
ist ein boolescher Wert, der verhindern kann, dass der nächste Tracking-Aufruf an Adobe gesendet wird. Ähnliche Funktionen gibt es im Web SDK, mit denen Sie false
bevor ein XDM-Ereignis gesendet wird.
Senden eines Ereignisses mit der Web SDK-Erweiterung abbrechen
Verwenden Sie die Ein vor Ereignis - Rückruf senden Code-Editor und Rückgabe false
.
- Melden Sie sich bei der Adobe Experience Platform-Datenerfassung mit Ihren Adobe ID-Anmeldeinformationen an.
- Klicken Sie auf die gewünschte Tag-Eigenschaft.
- Navigieren Sie zu Erweiterungen und klicken Sie auf die Konfigurieren Schaltfläche unter Adobe Experience Platform Web SDK.
- under Datenerfassung, klicken Sie auf die Bearbeiten am vor dem Senden des Callback-Codes eines Ereignisses Schaltfläche.
- Fügen Sie im Code-Editor den folgenden Code unter allen Bedingungen ein, die Sie abbrechen möchten, um Daten an Edge zu senden:
return false;
Abbrechen des manuellen Versands eines Ereignisses zur Implementierung des Web SDK
Verwenden Sie die onBeforeEventSend
Callback und Rückgabe false
. Siehe Globale Änderung von Ereignissen in der Web SDK-Dokumentation finden Sie weitere Informationen.
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üssen, setzen Sie abort
erneut auf true
.Beispiel: die abort
kann in der Variablen doPlugins()
-Funktion, die zuletzt ausgeführt wird, bevor eine Bildanforderung an Adobe gesendet wird. Dieses Beispiel funktioniert ähnlich wie die onBeforeEventSend
Callback mit dem 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.