- HTTP 请求
- 查询参数
- 请求正文
- 响应正文
- 授权范围
- RequestStatusPerDestination
- RequestStatus
- ErrorInfo
- ErrorCount
- ProcessingErrorReason
- WarningInfo
- WarningCount
- ProcessingWarningReason
- IngestAudienceMembersStatus
- IngestUserDataStatus
- MatchRateRange
- IngestMobileDataStatus
- IngestPairDataStatus
- IngestEventsStatus
- RemoveAudienceMembersStatus
- RemoveUserDataStatus
- RemoveMobileDataStatus
- RemovePairDataStatus
- 试试看!
获取指定请求 ID 的请求的状态。
HTTP 请求
GET https://datamanager.googleapis.com/v1/requestStatus:retrieve
网址采用 gRPC 转码语法。
查询参数
| 参数 | |
|---|---|
| requestId | 
 必需。必需。Data Manager API 请求的请求 ID。 | 
请求正文
请求正文必须为空。
响应正文
来自 RetrieveRequestStatusRequest 的回答。
如果成功,响应正文将包含结构如下的数据:
| JSON 表示法 | 
|---|
| {
  "requestStatusPerDestination": [
    {
      object ( | 
| 字段 | |
|---|---|
| requestStatusPerDestination[] | 
 每个目的地的请求状态列表。状态的顺序与原始请求中目的地的顺序一致。 | 
授权范围
需要以下 OAuth 范围:
- https://www.googleapis.com/auth/datamanager
RequestStatusPerDestination
每个目的地的请求状态。
| JSON 表示法 | 
|---|
| { "destination": { object ( | 
| 字段 | |
|---|---|
| destination | 
 DM API 请求中的目的地。 | 
| requestStatus | 
 目的地的请求状态。 | 
| errorInfo | 
 包含与上传相关的错误原因和错误计数的错误信息错误。 | 
| warningInfo | 
 包含与上传相关的警告原因和警告次数的警告信息。 | 
| 联合字段 status。目的地的状态。status只能是下列其中一项: | |
| audienceMembersIngestionStatus | 
 “纳入受众群体成员”请求的状态。 | 
| eventsIngestionStatus | 
 提取事件请求的状态。 | 
| audienceMembersRemovalStatus | 
 移除受众群体成员请求的状态。 | 
RequestStatus
请求状态。
| 枚举 | |
|---|---|
| REQUEST_STATUS_UNKNOWN | 请求状态未知。 | 
| SUCCESS | 请求成功。 | 
| PROCESSING | 请求正在处理中。 | 
| FAILED | 请求失败。 | 
| PARTIAL_SUCCESS | 请求部分成功。 | 
错误信息
每种类型的错误数量。
| JSON 表示法 | 
|---|
| {
  "errorCounts": [
    {
      object ( | 
| 字段 | |
|---|---|
| errorCounts[] | 
 按错误原因列出的错误列表和数量。可能不会在所有情况下填充。 | 
ErrorCount
指定错误原因的错误计数。
| JSON 表示法 | 
|---|
| {
  "recordCount": string,
  "reason": enum ( | 
| 字段 | |
|---|---|
| recordCount | 
 因特定原因而未能上传的记录数。 | 
| reason | 
 失败记录的错误原因。 | 
ProcessingErrorReason
处理错误原因。
| 枚举 | |
|---|---|
| PROCESSING_ERROR_REASON_UNSPECIFIED | 处理错误原因未知。 | 
| PROCESSING_ERROR_REASON_INVALID_CUSTOM_VARIABLE | 自定义变量无效。 | 
| PROCESSING_ERROR_REASON_CUSTOM_VARIABLE_NOT_ENABLED | 自定义变量的状态为“未启用”。 | 
| PROCESSING_ERROR_REASON_EVENT_TOO_OLD | 相应转化时间早于支持的最早时间。 | 
| PROCESSING_ERROR_REASON_DENIED_CONSENT | 用户或广告客户在默认设置中拒绝使用广告用户数据。 | 
| PROCESSING_ERROR_REASON_NO_CONSENT | 广告客户未针对 Google 广告核心平台服务提供第三方同意声明。 | 
| PROCESSING_ERROR_REASON_UNKNOWN_CONSENT | 无法确定相应用户的总体意见征求情况(根据行级意见征求情况、请求级意见征求情况和账号设置确定) | 
| PROCESSING_ERROR_REASON_DUPLICATE_GCLID | 系统中已存在 GCLID 和转化时间均相同的转化。 | 
| PROCESSING_ERROR_REASON_DUPLICATE_TRANSACTION_ID | 已上传具有相同订单 ID 和转化操作组合的转化。 | 
| PROCESSING_ERROR_REASON_INVALID_GBRAID | 无法解码 GBRAID。 | 
| PROCESSING_ERROR_REASON_INVALID_GCLID | 无法对 Google 点击 ID 进行解码。 | 
| PROCESSING_ERROR_REASON_INVALID_MERCHANT_ID | 商家 ID 包含非数字字符。 | 
| PROCESSING_ERROR_REASON_INVALID_WBRAID | 无法解码 wbraid。 | 
| PROCESSING_ERROR_REASON_INTERNAL_ERROR | 内部错误。 | 
| PROCESSING_ERROR_REASON_DESTINATION_ACCOUNT_ENHANCED_CONVERSIONS_TERMS_NOT_SIGNED | 目标账号中未签署增强型转化条款。 | 
| PROCESSING_ERROR_REASON_INVALID_EVENT | 相应活动无效。 | 
| PROCESSING_ERROR_REASON_INSUFFICIENT_MATCHED_TRANSACTIONS | 匹配的交易次数低于最低阈值。 | 
| PROCESSING_ERROR_REASON_INSUFFICIENT_TRANSACTIONS | 交易金额低于最低阈值。 | 
| PROCESSING_ERROR_REASON_INVALID_FORMAT | 活动格式有误。 | 
| PROCESSING_ERROR_REASON_DECRYPTION_ERROR | 相应活动存在解密错误。 | 
| PROCESSING_ERROR_REASON_DEK_DECRYPTION_ERROR | 未能成功解密 DEK。 | 
| PROCESSING_ERROR_REASON_INVALID_WIP | WIP 的格式不正确或 WIP 不存在。 | 
| PROCESSING_ERROR_REASON_INVALID_KEK | KEK 无法解密数据,因为它是错误的 KEK,或者它不存在。 | 
| PROCESSING_ERROR_REASON_WIP_AUTH_FAILED | WIP 因其证明条件被拒绝而无法使用。 | 
| PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED | 系统没有访问 KEK 所需的权限。 | 
| PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR | 未能使用 DEK 解密 UserIdentifier数据。 | 
| PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER | 用户尝试提取的事件包含的广告标识符并非来自操作账号的广告。 | 
WarningInfo
每种警告类型的警告数量。
| JSON 表示法 | 
|---|
| {
  "warningCounts": [
    {
      object ( | 
| 字段 | |
|---|---|
| warningCounts[] | 
 警告列表以及每个警告原因的计数。 | 
WarningCount
指定警告原因的警告次数。
| JSON 表示法 | 
|---|
| {
  "recordCount": string,
  "reason": enum ( | 
| 字段 | |
|---|---|
| recordCount | 
 具有警告的记录数。 | 
| reason | 
 警告原因。 | 
ProcessingWarningReason
处理警告原因。
| 枚举 | |
|---|---|
| PROCESSING_WARNING_REASON_UNSPECIFIED | 处理警告原因未知。 | 
| PROCESSING_WARNING_REASON_KEK_PERMISSION_DENIED | 系统没有访问 KEK 所需的权限。 | 
| PROCESSING_WARNING_REASON_DEK_DECRYPTION_ERROR | 未能成功解密 DEK。 | 
| PROCESSING_WARNING_REASON_DECRYPTION_ERROR | 相应活动存在解密错误。 | 
| PROCESSING_WARNING_REASON_WIP_AUTH_FAILED | WIP 因其证明条件被拒绝而无法使用。 | 
| PROCESSING_WARNING_REASON_INVALID_WIP | WIP 的格式不正确或 WIP 不存在。 | 
| PROCESSING_WARNING_REASON_INVALID_KEK | KEK 无法解密数据,因为它是错误的 KEK,或者它不存在。 | 
| PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR | 未能使用 DEK 解密 UserIdentifier数据。 | 
| PROCESSING_WARNING_REASON_INTERNAL_ERROR | 内部错误。 | 
IngestAudienceMembersStatus
“纳入受众群体成员”请求的状态。
| JSON 表示法 | 
|---|
| { // Union field | 
| 字段 | |
|---|---|
| 联合字段 status。将受众群体成员提取到目标平台的提取状态。status只能是下列其中一项: | |
| userDataIngestionStatus | 
 用户数据提取到目标位置的状态。 | 
| mobileDataIngestionStatus | 
 移动数据注入到目标位置的状态。 | 
| pairDataIngestionStatus | 
 配对数据注入到目标位置的状态。 | 
IngestUserDataStatus
用户数据提取到目标位置的状态,其中包含与提取相关的统计信息。
| JSON 表示法 | 
|---|
| {
  "recordCount": string,
  "userIdentifierCount": string,
  "uploadMatchRateRange": enum ( | 
| 字段 | |
|---|---|
| recordCount | 
 上传请求中针对相应目标平台发送的受众群体成员总数。包括请求中的所有受众群体成员,无论是否成功提取。 | 
| userIdentifierCount | 
 上传请求中针对相应目标平台发送的用户标识符总数。包含请求中的所有用户标识符,无论是否成功提取。 | 
| uploadMatchRateRange | 
 上传的匹配率范围。 | 
MatchRateRange
上传或用户名单的匹配率范围。
| 枚举 | |
|---|---|
| MATCH_RATE_RANGE_UNKNOWN | 匹配率范围未知。 | 
| MATCH_RATE_RANGE_NOT_ELIGIBLE | 匹配率范围不符合条件。 | 
| MATCH_RATE_RANGE_LESS_THAN_20 | 匹配率范围小于 20%(在区间 [0, 20)内)。 | 
| MATCH_RATE_RANGE_20_TO_30 | 匹配率范围介于 20% 到 30% 之间(位于区间 [20, 31)内)。 | 
| MATCH_RATE_RANGE_31_TO_40 | 匹配率范围介于 31% 和 40% 之间(位于区间 [31, 41)内)。 | 
| MATCH_RATE_RANGE_41_TO_50 | 匹配率范围介于 41% 和 50% 之间(区间为 [41, 51))。 | 
| MATCH_RATE_RANGE_51_TO_60 | 匹配率范围介于 51% 和 60% 之间(即 [51, 61)区间)。 | 
| MATCH_RATE_RANGE_61_TO_70 | 匹配率范围介于 61% 到 70% 之间(区间为 [61, 71))。 | 
| MATCH_RATE_RANGE_71_TO_80 | 匹配率范围介于 71% 和 80% 之间(在区间 [71, 81)内)。 | 
| MATCH_RATE_RANGE_81_TO_90 | 匹配率范围介于 81% 和 90% 之间(在区间 [81, 91)内)。 | 
| MATCH_RATE_RANGE_91_TO_100 | 匹配率范围介于 91% 到 100% 之间(区间为  | 
IngestMobileDataStatus
移动数据提取到目标位置的状态,其中包含与提取相关的统计信息。
| JSON 表示法 | 
|---|
| { "recordCount": string, "mobileIdCount": string } | 
| 字段 | |
|---|---|
| recordCount | 
 上传请求中针对相应目标平台发送的受众群体成员总数。包括请求中的所有受众群体成员,无论是否成功提取。 | 
| mobileIdCount | 
 上传请求中为相应目标位置发送的移动设备 ID 总数。包括请求中的所有移动设备 ID,无论是否成功提取。 | 
IngestPairDataStatus
配对数据提取到目标位置的状态,其中包含与提取相关的统计信息。
| JSON 表示法 | 
|---|
| { "recordCount": string, "pairIdCount": string } | 
| 字段 | |
|---|---|
| recordCount | 
 上传请求中针对相应目标平台发送的受众群体成员总数。包括请求中的所有受众群体成员,无论是否成功提取。 | 
| pairIdCount | 
 上传请求中针对相应目的地的配对 ID 总数。包括请求中的所有配对 ID,无论是否成功提取。 | 
IngestEventsStatus
将事件提取到目标位置的状态。
| JSON 表示法 | 
|---|
| { "recordCount": string } | 
| 字段 | |
|---|---|
| recordCount | 
 上传请求中发送的事件总数。包括请求中的所有事件,无论是否成功提取。 | 
RemoveAudienceMembersStatus
移除受众群体成员请求的状态。
| JSON 表示法 | 
|---|
| { // Union field | 
| 字段 | |
|---|---|
| 联合字段 status。从目标平台移除受众群体成员的状态。status只能是下列其中一项: | |
| userDataRemovalStatus | 
 用户数据从目标位置移除的状态。 | 
| mobileDataRemovalStatus | 
 从目的地移除移动数据的状态。 | 
| pairDataRemovalStatus | 
 从目的地移除配对数据的状态。 | 
RemoveUserDataStatus
用户数据从目标位置移除的状态。
| JSON 表示法 | 
|---|
| { "recordCount": string, "userIdentifierCount": string } | 
| 字段 | |
|---|---|
| recordCount | 
 移除请求中发送的受众群体成员总数。包括请求中的所有受众群体成员,无论是否已成功移除。 | 
| userIdentifierCount | 
 移除请求中发送的用户标识符总数。包含请求中的所有用户标识符,无论是否已成功移除。 | 
RemoveMobileDataStatus
从目的地移除移动数据的状态。
| JSON 表示法 | 
|---|
| { "recordCount": string, "mobileIdCount": string } | 
| 字段 | |
|---|---|
| recordCount | 
 移除请求中发送的受众群体成员总数。包括请求中的所有受众群体成员,无论是否已成功移除。 | 
| mobileIdCount | 
 移除要求中发送的移动设备 ID 总数。包含请求中的所有移动 ID,无论是否已成功移除。 | 
RemovePairDataStatus
从目的地移除配对数据的状态。
| JSON 表示法 | 
|---|
| { "recordCount": string, "pairIdCount": string } | 
| 字段 | |
|---|---|
| recordCount | 
 移除请求中发送的受众群体成员总数。包括请求中的所有受众群体成员,无论是否已成功移除。 | 
| pairIdCount | 
 移除请求中发送的配对 ID 总数。包括请求中的所有配对 ID,无论是否已成功移除。 |