Show Menu
THEMEN×

Rassenbedingungen und Fehlerbehandlung

Beschreibt, wie Racebedingungen und DCS Fehlerverarbeitung verhindert werden.

Rassenbedingungen verhindern

Eine Race-Bedingung kann auftreten, wenn Sie mehrere Aufrufe gleichzeitig (oder in schneller Folge) an den Empfänger senden, DCS 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:
  • Nehmen Sie keine gleichzeitigen Anrufe oder Anrufe in schneller Folge DCS vom gleichen Benutzer vor.
  • Warten Sie, bis jede Antwort zurückgegeben wird, bevor Sie nachfolgende Aufrufe durchführen.

Fehlerbehandlung

Die Fehlerbearbeitung ist bei ungültigen oder schlecht geformten Abfragen eingeschränkt. Eine ungültige Anforderung gibt eine HTTP 200 OK Antwort und keine Daten zurück. Außerdem DCS stoppt 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).