Show Menu
TEMAS×

Condiciones de carrera y gestión de errores

Describe cómo evitar las condiciones de carrera y el manejo de DCS errores.

Prevención de las condiciones de carrera

Se puede producir una condición de carrera si se envían varias llamadas simultáneamente (o en rápida sucesión) a la cookie DCS antes de que termine de responder a las consultas iniciales y de escribir datos en la cookie del usuario. Una condición de carrera no es deseable porque puede dañar o sobrescribir incorrectamente los datos de cookies. Como práctica recomendada, considere los siguientes métodos para evitar este problema:
  • No realice llamadas simultáneas, ni llamadas sucesivas, al mismo usuario DCS de manera rápida.
  • Espere a que se devuelva cada respuesta antes de realizar llamadas posteriores.

Administración de errores

La gestión de errores está limitada para consultas no válidas o mal formadas. Una solicitud no válida devuelve una HTTP 200 OK respuesta sin datos. Además, el DCS deja de procesar una solicitud, descarta datos de características y devuelve una HTTP 200 OK respuesta cuando un usuario:
  • Desactiva el seguimiento en el nivel de Audience Manager o socio.
  • Proviene de una región geográfica no válida o no seleccionada.
  • Deshabilita las cookies del explorador (de todos o de terceros).