Wettlaufsituationen (Race Conditions) und Fehlerbehandlung

Beschreibt, wie Race-Bedingungen und die Fehlerbehandlung für DCS verhindert werden.

Race Conditions verhindern

Es kann zu einer Wettlaufsituation kommen, wenn Sie mehrere Aufrufe gleichzeitig (oder in schneller Folge) an DCS senden, bevor diese auf die ersten Abfragen reagiert und Daten in das Cookie des Benutzers schreibt. Eine Race-Bedingung ist nicht wünschenswert, da sie Cookie-Daten beschädigen oder falsch überschreiben kann. Beachten Sie als Best Practice die folgenden Methoden, um dieses Problem zu vermeiden:

  • Führen Sie keine gleichzeitigen Aufrufe oder Aufrufe in schneller Folge an DCS vom selben Benutzer durch.
  • Warten Sie, bis jede Antwort zurückgegeben wird, bevor Sie nachfolgende Aufrufe durchführen.

Umgang mit Fehlern

Die Fehlerbehebung ist auf ungültige oder schlecht geformte Abfragen beschränkt. Eine ungültige Anfrage gibt eine HTTP 200 OK -Antwort und keine Daten zurück. Außerdem stoppt DCS die Verarbeitung einer Anforderung, verwirft Eigenschaftsdaten und gibt eine HTTP 200 OK-Antwort zurück, wenn ein Benutzer:

  • Opt-out vom Tracking auf Audience Manager- oder Partnerebene.
  • Sie 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