- 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 | 部分要求成功。 | 
ErrorInfo
各類型錯誤的錯誤計數。
| 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 Ads 核心平台服務。 | 
| PROCESSING_ERROR_REASON_UNKNOWN_CONSENT | 系統無法判斷這位使用者的整體同意聲明 (根據資料列層級同意聲明、要求層級同意聲明和帳戶設定判斷) | 
| PROCESSING_ERROR_REASON_DUPLICATE_GCLID | 系統中已有含有相同 Google 點擊 ID 和轉換時間的轉換資料。 | 
| 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 格式不正確或不存在。 | 
| PROCESSING_ERROR_REASON_INVALID_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 | 使用者嘗試擷取事件,但廣告 ID 並非來自作業帳戶的廣告。 | 
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 格式不正確或不存在。 | 
| PROCESSING_WARNING_REASON_INVALID_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 | 
 上傳要求中傳送至目的地的使用者 ID 總數。包括要求中的所有使用者 ID,無論是否成功擷取。 | 
| 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 | 
 移除要求中傳送的使用者 ID 總數。包括要求中的所有使用者 ID,無論是否已成功移除。 | 
RemoveMobileDataStatus
從目的地移除行動資料的狀態。
| JSON 表示法 | 
|---|
| { "recordCount": string, "mobileIdCount": string } | 
| 欄位 | |
|---|---|
| recordCount | 
 移除要求中傳送的目標對象成員總數。包括要求中的所有目標對象成員,無論是否成功移除。 | 
| mobileIdCount | 
 移除要求中傳送的行動 ID 總數。包括要求中的所有行動 ID,無論是否已成功移除。 | 
RemovePairDataStatus
從目的地移除配對資料的狀態。
| JSON 表示法 | 
|---|
| { "recordCount": string, "pairIdCount": string } | 
| 欄位 | |
|---|---|
| recordCount | 
 移除要求中傳送的目標對象成員總數。包括要求中的所有目標對象成員,無論是否成功移除。 | 
| pairIdCount | 
 移除要求中傳送的配對 ID 總數。包括要求中的所有配對 ID,無論是否已成功移除。 |