- 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
URL은 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 | 광고주가 광고 핵심 플랫폼 서비스에 대한 서드 파티 동의를 제공하지 않았습니다. | 
| 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가 잘못되었거나 존재하지 않으므로 데이터를 복호화할 수 없습니다. | 
| 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가 잘못되었거나 존재하지 않으므로 데이터를 복호화할 수 없습니다. | 
| 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가 포함됩니다. |