abort
Die Variable 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
zurückgeben können, bevor ein XDM-Ereignis gesendet wird.
Senden eines Ereignisses mit der Web SDK-Erweiterung abbrechen
Verwenden Sie den Code-Editor Ein vor dem Senden des Rückrufs durch das Ereignis 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.
- Gehen Sie zur Registerkarte Erweiterungen und klicken Sie dann unter Adobe Experience Platform Web SDK auf die Schaltfläche Konfigurieren .
- Klicken Sie unter Datenerfassung auf die Schaltfläche Vor dem Senden des Rückruffods durch das Ereignis bearbeiten .
- 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 den Rückruf onBeforeEventSend
und geben Sie false
zurück. Weitere Informationen finden Sie unter Globales Ändern von Ereignissen in der Web SDK-Dokumentation.
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 Variable abort
kann in der Funktion doPlugins()
festgelegt werden. Dies ist die letzte Funktion, die ausgeführt wird, bevor eine Bildanforderung an Adobe gesendet wird. Dieses Beispiel funktioniert ähnlich wie der Rückruf onBeforeEventSend
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.