Show Menu
ARGOMENTI×

Condizioni di gara e gestione errori

Descrive come impedire le condizioni di gara e la gestione degli DCS errori.

Prevenzione delle condizioni di gara

Una condizione di gara può verificarsi se inviate più chiamate contemporaneamente (o in rapida successione) all'utente DCS prima che quest'ultimo finisca di rispondere alle query iniziali e di scrivere i dati nel cookie dell'utente. Una condizione di gara non è desiderabile perché può corrompere o sovrascrivere in modo improprio i dati dei cookie. Per evitare questo problema, è consigliabile utilizzare i metodi seguenti:
  • Non effettuare chiamate simultanee, o chiamate in rapida successione, allo DCS stesso utente.
  • Attendi che ogni risposta torni prima di effettuare chiamate successive.

Gestione errori

La gestione degli errori è limitata per le query con formato non valido o non valido. Una richiesta non valida restituisce una HTTP 200 OK risposta e nessun dato. Inoltre, DCS interrompe l’elaborazione di una richiesta, elimina i dati relativi alle caratteristiche e restituisce una HTTP 200 OK risposta quando un utente:
  • Rifiuta il tracciamento a livello di Audience Manager o partner.
  • Proviene da un'area geografica non valida o non selezionata.
  • Disattiva i cookie del browser (tutti o di terze parti).