競合状態とエラー処理

競合状態を防ぐ方法と DCS エラー処理について説明します。

競合状態の防止

競合状態が起こる可能性があるのは、最初のクエリへの応答とユーザーの Cookie へのデータの書き込みを DCS が完了しないうちに、複数の呼び出しを同時に(または矢継ぎ早に)DCS に送信する場合です。競合状態が起こると、Cookie データが破損したり不適切に上書きされるおそれがあるので、好ましくありません。ベストプラクティスとして次の対処法を考慮すると、この問題を避けるのに役に立ちます。

  • 同じユーザーから DCS への複数の呼び出しを同時にまたは矢継ぎ早におこなわない。
  • 応答が戻ってくるのを待ってから、次の呼び出しをおこなう。

エラー処理

無効なクエリや不完全な形式のクエリの場合は、エラー処理が限られます。無効な要求の場合は、HTTP 200 OK 応答が返されるだけで、データは返されません。また、ユーザーが以下のいずれかに該当する場合、DCS は要求の処理を停止し、特性データを破棄し、HTTP 200 OK 応答を返します。

  • Audience Manager レベルまたはパートナーレベルでの追跡をオプトアウトしている。
  • 無効な地域または選択されていない地域に所在している。
  • ブラウザーの Cookie(すべてまたはサードパーティのみ)を無効にしている。

詳しくは、DCS エラー コード、メッセージ、例を参照してください。

このページ

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