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
在Experience Cloud中传递的
ID ID无效DCS调用包含无效的Experience Cloud ID。 检查标头字符串中的
d_mid=键值对。 请确保您传入了正确的Experience Cloud ID,然后重试请求。102
请求AAM ID中传递的
ID无效DCS调用包含无效的Audience Manager ID。 检查标头字符串中的
d_uuid=键值对。 请确保您传入了正确的Audience Manager ID,然后重试请求。104
所有客户标识均无效
调用中的所有客户ID无效。 请检查您的ID并重试。
109
不允许为合作伙伴
HTTP referer使用引用Partner ID调用中的合作伙伴ID不允许使用调用中的
HTTP referer标头。 检查HTTP referer标头是否正确。111
收到无效的
IMS令牌为Audience Manager - Adobe Target集成返回。 调用DCS时引发此错误,其中包含无效的IMS令牌。 令牌可能格式不正确、已过期或用户可能无权访问所需的资源。
选择退出错误代码 opt-out-error-codes
代码Id
消息
描述
171
遇到ID
ID的选择退出标记客户已选择不接收基于兴趣的广告。
172
阻止的Cookie
当用户的浏览器阻止第三方Cookie时返回。
198
来自此国家/地区的请求被合作伙伴阻止
根据IP地址, DCS将阻止来自合作伙伴刻意限制流量的国家/地区的请求。
199
不允许来自此国家/地区的请求
根据IP地址, DCS阻止来自以下国家/地区的请求:
- 古巴(CU)
- 伊朗
- 朝鲜(KP)
- 苏丹(SD)
- 叙利亚(SY)
配置文件检索错误代码 profile-retrieval-error-codes
代码Id
消息
描述
200
无法从ID为
ID的配置文件缓存中读取特征当无法从我们的内部存储读取用户配置文件时返回。
203
无法读取ID为
ID的设备群集无法为此设备ID返回来自同一设备图集群的链接设备ID。
204
无法执行迁移,因为主设备的配置文件读取失败
如果收到此错误,我们的数据存储(台PC)可能会遇到可扩展性问题。 如果问题仍然存在,请联系您的Adobe代表。
205
无法执行从
ID到ID的迁移,因为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。
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显示一次)。
例如,如果在DCS调用中声明了12个客户ID,则将丢弃其中两个客户ID。 为了中继哪些客户被丢弃,此错误将在响应中显示两次(每个被丢弃的客户ID显示一次)。
310
客户ID已被丢弃,因为它超出了给定命名空间的限制。 命名空间ID为
_ID_,客户ID为_ID_。如果DCS调用中为同一命名空间(
在此示例DCS请求中,有4个为同一命名空间声明的ID(集成代码为1)。 丢弃其中一个ID并返回错误310。
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=48123312
请求包含无效的全局设备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列表”的缓存版本中标记为已删除时,如果评估时间已超过从“全局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