Wettlaufsituationen (Race Conditions) und Fehlerbehandlung

Beschreibt, wie Racebedingungen und die Fehlerbearbeitung von DCS verhindert werden.

Racebedingungen verhindern

Eine Race-Bedingung kann auftreten, wenn Sie mehrere Aufrufe gleichzeitig (oder in schneller Folge) an das DCS senden, bevor diese auf die ersten Abfragen reagieren und Daten in das Cookie des Benutzers schreiben. Eine Racebedingung ist nicht wünschenswert, da sie Cookie-Daten beschädigen oder falsch überschreiben kann. Als Best Practice sollten Sie die folgenden Methoden in Erwägung ziehen, um dieses Problem zu vermeiden:

  • Führen Sie keine gleichzeitigen Anrufe oder Aufrufe in rascher Folge vom gleichen Benutzer an das DCS aus.
  • Warten Sie, bis jede Antwort zurückgegeben wird, bevor Sie nachfolgende Aufrufe durchführen.

Fehlerbearbeitung

Die Fehlerbearbeitung ist bei ungültigen oder schlecht geformten Abfragen eingeschränkt. Eine ungültige Anforderung gibt eine HTTP 200 OK-Antwort zurück und keine Daten. Außerdem beendet DCS die Verarbeitung einer Anforderung, verwirft Eigenschaftendaten und gibt eine HTTP 200 OK-Antwort zurück, wenn ein Benutzer:

  • Schließt die Verfolgung auf Audience Manager- oder Partnerebene ab.
  • Es stammt aus einer ungültigen/nicht ausgewählten geografischen Region.
  • Deaktiviert Browser-Cookies (entweder alle oder Drittanbieter).

Siehe auch DCS-Fehlercodes, Nachrichten und Beispiele.

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now