Condições de raça e tratamento de erros

Descreve como evitar condições de raça e tratamento de erros DCS.

Impedindo Condições de Raça

Uma condição de corrida pode ocorrer se você enviar várias chamadas simultaneamente (ou em rápida sucessão) para o DCS antes que ele termine de responder aos query iniciais e gravar dados no cookie do usuário. Uma condição de raça é indesejável porque pode corromper ou substituir incorretamente os dados do cookie. Como prática recomendada, considere os seguintes métodos para ajudar a evitar esse problema:

  • Não faça chamadas simultâneas, ou chamadas em rápida sucessão, para DCS do mesmo usuário.
  • Aguarde que cada resposta volte antes de realizar chamadas subsequentes.

Tratamento de Erros

O tratamento de erros é limitado para query inválidos ou mal formados. Uma solicitação inválida retorna uma resposta HTTP 200 OK e nenhum dado. Além disso, o DCS para de processar uma solicitação, descarta dados de características e retorna uma resposta HTTP 200 OK quando um usuário:

  • Opt out de rastreamento no nível de Audience Manager ou parceiro.
  • Vem de uma região geográfica inválida/não selecionada.
  • Desativa os cookies do navegador (todos ou de terceiros).

Consulte também Códigos de erro, mensagens e exemplos do DCS.

Nesta página

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