DCS 错误代码、消息和示例

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

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

系统错误代码

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

集成错误代码

错误代码 错误消息 描述
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都无效。 请检查您的ID,然后重试。
109 合作伙伴Partner ID不允许引用HTTP referer 调用中的合作伙伴ID不允许使用HTTP referer标头。 检查HTTP referer标头是否正确。
111 收到无效的IMS令牌 为Audience Manager - Adobe Target集成返回。 对DCS(包含无效的IMS令牌)进行调用时,会引发错误。 令牌可能格式错误、过期,或者用户可能无权访问所需资源。

选择退出错误代码

代码ID 消息 描述

171

遇到ID ID的选择退出标记

客户已选择退出接收基于兴趣的广告。

172

阻止的Cookie

在用户的浏览器阻止第三方Cookie时返回。

173

通过 NAI遇到信任关系

用户已通过NAI启动了选择退出流程。

198

合作伙伴将阻止来自此国家/地区的请求

根据IP地址, DCS会阻止来自合作伙伴有意限制流量的国家/地区的请求。

199

不允许来自此国家/地区的请求

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

  • 古巴(古巴)
  • 伊朗(IR)
  • 朝鲜(KP)
  • 苏丹(南达科他)
  • 叙利亚(SY)

配置文件检索错误代码

代码ID 消息 描述

200

无法从配置文件缓存读取ID的特征:ID

在无法从内部存储中读取用户配置文件时返回。

201

无法从配置文件缓存中读取客户ID的设备ID:ID

当无法为配置文件链接合并规则检索设备ID时返回。

202

无法读取设备ID的相关客户:ID

当无法从内部存储中为“上次身份验证”合并规则检索与设备ID关联的客户ID(UUID)时返回。

203

无法读取设备群集的ID:ID

无法为此设备ID返回来自同一设备图群集的链接设备ID。

204

无法执行迁移,因为主设备的配置文件读取失败

如果您收到此错误,我们的数据存储( PCS)可能会遇到可扩展性问题。 如果问题仍然存在,请与Adobe代表联系。

205

无法从ID迁移到ID,因为ID的配置文件读取失败

如果您收到此错误,我们的数据存储( PCS)可能会遇到可扩展性问题。 如果问题仍然存在,请与Adobe代表联系。

集成警告代码

代码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被识别为恶意ID并添加到时返阻止列表回。

304

阻止的数据源ID ID

在数据源ID被识别为恶意ID并添加到时返阻止列表回

306

已阻止声明的设备ID ID

设备ID已被识别为恶意ID,并且已添加到中。如果我们在短时间内收到包含此设备ID的阻止列表超常数量的 DCS请求,则可能会发生这种情况。

307

ID的配置文件操作被阻止

已阻止读/写操作,因为ID已被识别为恶意,并且已添加到中。请参阻止列表阅错误代码306。

309

客户ID ID已被丢弃,因为它超过了每个请求声明的客户ID的限制

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

例如,如果在 DCS调用中声明了12个客户ID,则将丢弃其中2个。 为了中继哪些客户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.0 ${GDPR}宏设置为0,而${GDPR_CONSENT_XXX}宏为空。

314

在GCL中,CMP ID被标记为已删除

gdpr=1和IAB TC字符串由在全局CMP列表的缓存版本中标记为已删除的CMP生成时,如果评估时间超过了从全局CMP列表中删除时间,则适用于IAB TCF的Audience Manager插件会丢弃TC字符串并照常处理请求。 IAB TCF v2.0 ${GDPR}宏设置为0,而${GDPR_CONSENT_XXX}宏为空。

315

同意字符串表示未同意

如果未提供同意,适用于IAB TCF的Audience Manager插件会选择用户退出进一步的数据收集,或者在未检测到合作伙伴上下文时完全停止调用。

示例错误代码消息

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 — 标头捕获的错误代码会像X-Error: 101,102这样显示在URL字符串中。

争用条件和错误处理

在此页面上