DCS错误代码、消息和示例 dcs-error-codes-messages-and-examples

Data Collection Servers (DCS)生成的错误代码和消息按代码ID以数字顺序列出。

在下表中,斜体 ​表示变量占位符。

系统错误代码 system-error-codes

错误代码
错误消息
描述
0
未指定的错误
这是一个捕获全部错误,它处理其他错误处理程序未涵盖的事件。 解决此错误非常困难。 它可能是由于各种未知操作或事件导致的。 如果收到此错误,请重试您的DCS请求。 如果问题仍然存在,请联系您的Adobe代表。
1
找不到主机名的配置: hostname
我们的合作伙伴配置团队尚未设置请求中发送的主机名。 如果您看到此错误消息,请联系您的Adobe代表。
2
无效的d_orgid值(未能找到此组织ID的配置): ID
组织ID不正确。 请检查您的ID,然后重试请求。 如果您不知道或没有组织ID,请参阅“管理页面”部分组织和帐户关联以了解有关如何查找该页面的信息。
10
无法评估特征
请求中的特征被部分评估或根本没有被评估。 如果问题仍然存在,请联系您的Adobe代表。

集成错误代码 integration-error-codes

错误代码
错误消息
描述
100
无法检索请求的主机名
API调用未在请求中发送主机HTTP标头。 请将主机标头添加到调用中,然后重试。 大多数浏览器和API客户端会自动执行此操作。
101
ID中传递的Experience Cloud ID无效
DCS调用包含无效的Experience Cloud ID。 检查标头字符串中的d_mid=键值对。 请确保您传入了正确的Experience Cloud ID,然后重试请求。
102
请求ID中传递的AAM ID无效
DCS调用包含无效的Audience Manager ID。 检查标头字符串中的d_uuid=键值对。 请确保您传入了正确的Audience Manager ID,然后重试请求。
104
所有客户标识均无效
调用中的所有客户ID无效。 请检查您的ID并重试。
109
不允许为合作伙伴Partner ID使用引用HTTP referer
调用中的合作伙伴ID不允许使用调用中的HTTP referer标头。 检查HTTP referer标头是否正确。
111
收到无效的IMS令牌
为Audience Manager - Adobe Target集成返回。 调用DCS时引发此错误,其中包含无效的IMS令牌。 令牌可能格式不正确、已过期或用户可能无权访问所需的资源。

选择退出错误代码 opt-out-error-codes

代码Id
消息
描述
171
遇到ID ID的选择退出标记
客户已选择不接收基于兴趣的广告。
172
阻止的Cookie
当用户的浏览器阻止第三方Cookie时返回。
173
通过 NAI遇到信任关系
用户已通过NAI启动选择退出流程。
198
来自此国家/地区的请求被合作伙伴阻止
根据IP地址, DCS将阻止来自合作伙伴刻意限制流量的国家/地区的请求。
199
不允许来自此国家/地区的请求

根据IP地址, DCS阻止来自以下国家/地区的请求:

  • 古巴(CU)
  • 伊朗
  • 朝鲜(KP)
  • 苏丹(SD)
  • 叙利亚(SY)

配置文件检索错误代码 profile-retrieval-error-codes

代码Id
消息
描述
200
无法从ID为ID的配置文件缓存中读取特征
当无法从我们的内部存储读取用户配置文件时返回。
201
无法从配置文件缓存中读取客户ID为ID的设备ID
当无法检索配置文件链接合并规则的设备ID时返回。
202
无法读取设备ID为ID的相关客户
当无法从我们的内部存储中为经过最后身份验证的合并规则检索与设备ID关联的客户ID (UUID)时返回。
203
无法读取ID为ID的设备群集
无法为此设备ID返回来自同一设备图集群的链接设备ID。
204
无法执行迁移,因为主设备的配置文件读取失败
如果收到此错误,我们的数据存储(台PC)可能会遇到可扩展性问题。 如果问题仍然存在,请联系您的Adobe代表。
205
无法执行从IDID的迁移,因为ID的配置文件读取失败
如果收到此错误,我们的数据存储(台PC)可能会遇到可扩展性问题。 如果问题仍然存在,请联系您的Adobe代表。

集成警告代码 integration-warning-codes

代码Id
消息
描述
300
客户ID ID无效
客户ID无效(数据源缺少值,集成代码缺失,数据源格式无效,已阻止的客户ID,空白的客户ID,未授权访问不属于合作伙伴的数据源)。
301
超出了最大客户ID数。 允许的最大值为maximum allowed。 找到的是maximum found
与跨设备数据源关联的客户ID数量超过了每个请求允许的跨设备ID数量。 这些ID包括跨设备ID、移动设备ID或Cookie ID。 限制当前设置为10。
302
未授权的客户ID ID
当客户ID数据源不属于当前组织ID时返回。 如果您不知道或没有您的组织ID,请参阅组织和帐户关联中的“查找您的组织ID”部分,以了解有关如何查找该ID的信息。
303
已阻止的客户ID ID
当客户ID被识别为恶意且已添加到阻止列表中时返回。
304
已阻止的数据源ID ID
当数据源ID被识别为恶意并已添加到阻止列表时返回
306
已阻止声明的设备ID ID
设备ID已被识别为恶意设备,并且已添加到阻止列表中。当我们短时间内收到包含此设备ID的个DCS请求时,可能会发生这种情况。
307
已阻止ID的配置文件操作
列入阻止列表已阻止读/写操作,因为ID已被识别为恶意并已添加到中。请参阅错误代码306。
309
已丢弃客户ID ID,因为它超过了每个请求声明的客户ID的限制

与错误301相关。 此错误指定由于超出限制而丢弃的客户ID。

例如,如果在 DCS调用中声明了12个客户ID,则将丢弃其中两个客户ID。 为了中继哪些客户被丢弃,此错误将在响应中显示两次(每个被丢弃的客户ID显示一次)。

310
客户ID已被丢弃,因为它超出了给定命名空间的限制。 命名空间ID为ID,客户ID为ID

如果在 DCS调用中为同一命名空间( DPID)声明了3个以上的客户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请求中,有4个为同一命名空间声明的ID(集成代码为1)。 丢弃其中一个ID并返回错误310。

311
请求包含无效参数

至少有一个URL参数未正确编码时, DCS返回此错误代码。 在这种情况下, 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

312
请求包含无效的全局设备ID

当请求包含无效的全局设备ID时,DCS将返回此错误代码。 DCS将忽略无效ID,并抛出312错误以及无效ID的特定错误。 有关正确的Audience Manager广告ID格式和相应的全局数据源的详细信息,请参阅全局数据源设备中ID的索引

不正确调用的示例: "http://partner.demdex.net/event?d_rtbd=json&d_cid=20915%01a53cc5a2-6aa1-4210-8ded-a88b29b6212z"

说明: IDFA (DPID 20915)必须为大写ID。 请求中提供的ID为小写。

313
GCL中不存在CMP ID
gdpr=1和IAB TC字符串由评估时在Audience Manager的全局CMP列表的缓存版本中不存在的CMP ID生成时,适用于IAB TCF的Audience Manager插件将放弃IAB TC字符串,并照常处理请求。 IAB TCF v2.2 ${GDPR}宏设置为0,${GDPR_CONSENT_XXX}宏为空。
314
CMP ID在GCL中标记为已删除
gdpr=1和IAB TC字符串由在我们的“全局CMP列表”缓存版本中标记为已删除的CMP生成时,如果评估时间超过从“全局CMP列表”中删除的时间,则适用于IAB TCF的Audience Manager插件将丢弃TC字符串并照常处理请求。 IAB TCF v2.2 ${GDPR}宏设置为0,${GDPR_CONSENT_XXX}宏为空。
315
同意字符串表示不同意
未提供同意时,适用于IAB TCF的Audience Manager插件会选择用户退出进一步的数据收集,或者如果未检测到合作伙伴上下文,则完全丢弃调用。

示例错误代码消息 sample-error-codes

DCS在JSON对象或HTTP响应字符串的X标头中返回错误代码和消息。

DCS错误代码和消息示例

{
   "errors":[
      {
         "code":101,
         "msg":"Invalid Experience Cloud id passed in"
      },
      {
         "code":102,
         "msg":"Invalid aam id passed in request"
      }
   ]
}

X错误

X标头捕获的错误代码显示在URL字符串中,如X-Error: 101,102

争用条件和错误处理

recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695