DCS エラーコード、メッセージ、例 dcs-error-codes-messages-and-examples
Data Collection Servers(DCS)で生成されるエラーコードおよびメッセージをコード ID 順に説明します。
以下の表で、斜体 の部分には実際の情報が入ります。
システムエラーコード system-error-codes
hostname の構成が見つかりませんでした。d_orgid value (could not find a config for this org id): ID統合エラーコード integration-error-codes
IDd_mid= キー値ペアを確認してください。正しい Experience Cloud ID を渡していることを確認して、要求をもう一度試してください。IDd_uuid= キー値ペアを確認してください。正しい Audience Manager ID を渡していることを確認して、要求をもう一度試してください。HTTP referer はパートナーの Partner ID で使用できます。HTTP referer ヘッダーは、呼び出しのパートナー ID では使用できません。HTTP referer ヘッダーが正しいことを確認します。IMS token receivedオプトアウトエラーコード opt-out-error-codes
ID のオプトアウトタグが見つかりましたDCS では、次の国からの要求を IP アドレスに基づいてブロックします。
- キューバ(CU)
- イラン(IR)
- 北朝鮮(KP)
- スーダン(SD)
- シリア(SY)
プロファイル取得エラーコード profile-retrieval-error-codes
ID のプロファイル キャッシュから特性を読み取れませんID の関連する顧客を読み取れませんIDID のプロファイルの読み取りに失敗したため、ID から ID への移行を実行できませんでした統合警告コード integration-warning-codes
ID が無効ですmaximum allowed です。 Found is maximum found.IDIDIDIDID のブロックされたプロファイル操作ID は、要求あたりの宣言済み顧客 ID の上限を超えたため、破棄されましたエラー 301 に関係します。このエラーは、上限を超えたため破棄された顧客 ID を示します。
例えば、12 個の顧客 ID が DCS 呼び出しで宣言された場合は、そのうちの 2 個が破棄されます。どの ID が破棄されたかを伝えるために、このエラーは応答に 2 回表示されます(破棄された顧客 ID ごとに 1 回ずつ)。
ID、顧客 ID は ID です。このエラーコードが返されるのは、1 回の DPIDDCS 呼び出しで同じ名前空間()に 4 個以上の顧客 ID が宣言されている場合です。
https://partner.demdex.net/event?d_rtbd=json&d_cid_ic=one&d_cid_ic=one&d_cid_ic=one&d_cid_ic=one
このサンプル DCS 要求では、同じ名前空間に(統合コード one で)4 個の ID が宣言されています。これらの ID の 1 つが破棄され、エラー 310 が返されます。
DCS がこのエラーコードを返すのは、少なくとも 1 つの URL パラメーターが正しくエンコードされていない場合です。その場合、DCS は要求全体を無視します。
http(s)://partner.demdex.net/event?d_event=imp&d_rtbd=json&d_src=38454&d_site=%esid!&d_creative=%ecid!&d_adgroup=%eaid!&d_placement=%epid!&d_campaign=%ebuy!&d_adsrc=48123
上記のサンプル要求では、 % の列が誤ってエンコードされています。その結果、DCS はこの要求を無視します。
正しくエンコードされたサンプルは次のようになります。
http(s)://partner.demdex.net/event?d_event=imp&d_rtbd=json&d_src=38454&d_site=%25esid!&d_creative=%25ecid!&d_adgroup=%25eaid!&d_placement=%25epid!&d_campaign=%25ebuy!&d_adsrc=48123
DCS がこのエラーコードを返すのは、要求に無効なグローバルデバイス ID が含まれている場合です。DCS は無効な ID を無視し、この無効な ID に関するエラーとあわせて 312 エラーをスローします。適切なデバイス広告 ID の形式および対応するグローバルデータソースについて詳しくは、グローバルデータソースおよび Audience Manager の ID のインデックスを参照してください。
不正な呼び出しの例: "http://partner.demdex.net/event?d_rtbd=json&d_cid=20915%01a53cc5a2-6aa1-4210-8ded-a88b29b6212z"
説明:IDFA(DPID 20915)は大文字の ID である必要がありますが、例の要求では ID を小文字で指定しています。
gdpr=1 および IAB TC 文字列が CMP ID によって生成され、評価時点においてその CMP ID が、Audience Manager のグローバル CMP リストのキャッシュバージョンに存在しない場合、IAB TCF 用 Audience Manager プラグインは IAB TC 文字列を破棄し、通常どおりリクエストを処理します。IAB TCF v2.2 ${GDPR} マクロは 0 に設定され、${GDPR_CONSENT_XXX} マクロは空です。gdpr=1 および IAB TCF 文字列が CMP によって生成され、その CMP がグローバル CMP リストのキャッシュバージョンで削除とマークされている場合、評価時間がグローバル CMP リストの削除時間を経過すると、IAB TC 用 Audience Manager プラグインは TC 文字列を破棄し、通常どおりリクエストを処理します。IAB TCF v2.2 ${GDPR} マクロは 0 に設定され、${GDPR_CONSENT_XXX} マクロは空です。サンプルエラーコードメッセージ sample-error-codes
DCS では、エラーコードおよびメッセージを HTTP 応答文字列の JSON オブジェクトまたは X ヘッダーで返します。
サンプル DCS エラーコードおよびメッセージ
{
   "errors":[
      {
         "code":101,
         "msg":"Invalid Experience Cloud id passed in"
      },
      {
         "code":102,
         "msg":"Invalid aam id passed in request"
      }
   ]
}
X-Error
X- ヘッダーで表現されたエラーコード(例えば X-Error: 101,102 など)が URL 文字列に含まれます。