- Solicitação HTTP
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- RequestStatusPerDestination
- RequestStatus
- ErrorInfo
- ErrorCount
- ProcessingErrorReason
- WarningInfo
- WarningCount
- ProcessingWarningReason
- IngestAudienceMembersStatus
- IngestUserDataStatus
- MatchRateRange
- IngestMobileDataStatus
- IngestPairDataStatus
- IngestEventsStatus
- RemoveAudienceMembersStatus
- RemoveUserDataStatus
- RemoveMobileDataStatus
- RemovePairDataStatus
- Faça um teste
Recebe o status de uma solicitação com o ID dela.
Solicitação HTTP
GET https://datamanager.googleapis.com/v1/requestStatus:retrieve
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de consulta
| Parâmetros | |
|---|---|
| requestId | 
 Obrigatório. Obrigatório. O ID da solicitação da API Data Manager. | 
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Resposta do RetrieveRequestStatusRequest.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON | 
|---|
| {
  "requestStatusPerDestination": [
    {
      object ( | 
| Campos | |
|---|---|
| requestStatusPerDestination[] | 
 Uma lista de status de solicitação por destino. A ordem dos status corresponde à ordem dos destinos na solicitação original. | 
Escopos de autorização
Requer o seguinte escopo OAuth:
- https://www.googleapis.com/auth/datamanager
RequestStatusPerDestination
Um status de solicitação por destino.
| Representação JSON | 
|---|
| { "destination": { object ( | 
| Campos | |
|---|---|
| destination | 
 Um destino em uma solicitação da API DM. | 
| requestStatus | 
 O status da solicitação do destino. | 
| errorInfo | 
 Um erro de informações que contém o motivo e as contagens de erros relacionados ao upload. | 
| warningInfo | 
 Informações de aviso que contêm o motivo e a quantidade de avisos relacionados ao envio. | 
| Campo de união status. O status do destino.statuspode ser apenas de um dos tipos a seguir: | |
| audienceMembersIngestionStatus | 
 O status da solicitação de inclusão de membros do público-alvo. | 
| eventsIngestionStatus | 
 O status da solicitação de eventos de ingestão. | 
| audienceMembersRemovalStatus | 
 O status da solicitação de remoção de participantes do público-alvo. | 
RequestStatus
O status da solicitação.
| Tipos enumerados | |
|---|---|
| REQUEST_STATUS_UNKNOWN | O status da solicitação é desconhecido. | 
| SUCCESS | A solicitação foi concluída. | 
| PROCESSING | A solicitação está sendo processada. | 
| FAILED | Falha na solicitação. | 
| PARTIAL_SUCCESS | A solicitação foi parcialmente concluída. | 
ErrorInfo
Contagens de erros para cada tipo de erro.
| Representação JSON | 
|---|
| {
  "errorCounts": [
    {
      object ( | 
| Campos | |
|---|---|
| errorCounts[] | 
 Uma lista de erros e contagens por motivo de erro. Pode não ser preenchido em todos os casos. | 
ErrorCount
A contagem de erros para um determinado motivo.
| Representação JSON | 
|---|
| {
  "recordCount": string,
  "reason": enum ( | 
| Campos | |
|---|---|
| recordCount | 
 A contagem de registros que não foram enviados por um determinado motivo. | 
| reason | 
 O motivo do erro dos registros com falha. | 
ProcessingErrorReason
O motivo do erro de processamento.
| Tipos enumerados | |
|---|---|
| PROCESSING_ERROR_REASON_UNSPECIFIED | O motivo do erro de processamento é desconhecido. | 
| PROCESSING_ERROR_REASON_INVALID_CUSTOM_VARIABLE | A variável personalizada é inválida. | 
| PROCESSING_ERROR_REASON_CUSTOM_VARIABLE_NOT_ENABLED | O status da variável personalizada não está ativado. | 
| PROCESSING_ERROR_REASON_EVENT_TOO_OLD | A conversão é mais antiga que a idade máxima aceita. | 
| PROCESSING_ERROR_REASON_DENIED_CONSENT | Os dados do usuário de publicidade são negados pelo usuário ou nas configurações padrão do anunciante. | 
| PROCESSING_ERROR_REASON_NO_CONSENT | O anunciante não deu consentimento de terceiros para os serviços principais da plataforma de anúncios. | 
| PROCESSING_ERROR_REASON_UNKNOWN_CONSENT | Não foi possível determinar o consentimento geral (determinado pelo consentimento no nível da linha, no nível da solicitação e nas configurações da conta) para este usuário. | 
| PROCESSING_ERROR_REASON_DUPLICATE_GCLID | Já existe uma conversão com os mesmos valores de GCLID e data/hora no sistema. | 
| PROCESSING_ERROR_REASON_DUPLICATE_TRANSACTION_ID | Já foi enviada uma conversão com a mesma combinação de ID do pedido e ação de conversão. | 
| PROCESSING_ERROR_REASON_INVALID_GBRAID | Não foi possível decodificar o GBRAID. | 
| PROCESSING_ERROR_REASON_INVALID_GCLID | Não foi possível decodificar o ID de clique do Google. | 
| PROCESSING_ERROR_REASON_INVALID_MERCHANT_ID | O ID do comerciante contém caracteres que não são dígitos. | 
| PROCESSING_ERROR_REASON_INVALID_WBRAID | Não foi possível decodificar o wbraid. | 
| PROCESSING_ERROR_REASON_INTERNAL_ERROR | Erro interno. | 
| PROCESSING_ERROR_REASON_DESTINATION_ACCOUNT_ENHANCED_CONVERSIONS_TERMS_NOT_SIGNED | Os Termos das conversões otimizadas não foram assinados na conta de destino. | 
| PROCESSING_ERROR_REASON_INVALID_EVENT | O evento é inválido. | 
| PROCESSING_ERROR_REASON_INSUFFICIENT_MATCHED_TRANSACTIONS | O número de transações correspondentes é menor que o limite mínimo. | 
| PROCESSING_ERROR_REASON_INSUFFICIENT_TRANSACTIONS | As transações são menores que o limite mínimo. | 
| PROCESSING_ERROR_REASON_INVALID_FORMAT | O evento tem um erro de formato. | 
| PROCESSING_ERROR_REASON_DECRYPTION_ERROR | O evento tem um erro de descriptografia. | 
| PROCESSING_ERROR_REASON_DEK_DECRYPTION_ERROR | Não foi possível descriptografar a DEK. | 
| PROCESSING_ERROR_REASON_INVALID_WIP | O WIP está formatado incorretamente ou não existe. | 
| PROCESSING_ERROR_REASON_INVALID_KEK | A KEK não pode descriptografar dados porque é a KEK errada ou não existe. | 
| PROCESSING_ERROR_REASON_WIP_AUTH_FAILED | O WIP não pôde ser usado porque foi rejeitado pela condição de atestado. | 
| PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED | O sistema não tinha as permissões necessárias para acessar a KEK. | 
| PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR | Não foi possível descriptografar os dados UserIdentifierusando a DEK. | 
| PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER | O usuário tentou ingerir eventos com um identificador de publicidade que não é dos anúncios da conta operacional. | 
WarningInfo
Contagens de avisos para cada tipo.
| Representação JSON | 
|---|
| {
  "warningCounts": [
    {
      object ( | 
| Campos | |
|---|---|
| warningCounts[] | 
 Uma lista de avisos e contagens por motivo de aviso. | 
WarningCount
A contagem de avisos para um determinado motivo.
| Representação JSON | 
|---|
| {
  "recordCount": string,
  "reason": enum ( | 
| Campos | |
|---|---|
| recordCount | 
 A contagem de registros que têm um aviso. | 
| reason | 
 O motivo do aviso. | 
ProcessingWarningReason
O motivo do aviso de processamento.
| Tipos enumerados | |
|---|---|
| PROCESSING_WARNING_REASON_UNSPECIFIED | O motivo do aviso de processamento é desconhecido. | 
| PROCESSING_WARNING_REASON_KEK_PERMISSION_DENIED | O sistema não tinha as permissões necessárias para acessar a KEK. | 
| PROCESSING_WARNING_REASON_DEK_DECRYPTION_ERROR | Não foi possível descriptografar a DEK. | 
| PROCESSING_WARNING_REASON_DECRYPTION_ERROR | O evento tem um erro de descriptografia. | 
| PROCESSING_WARNING_REASON_WIP_AUTH_FAILED | O WIP não pôde ser usado porque foi rejeitado pela condição de atestado. | 
| PROCESSING_WARNING_REASON_INVALID_WIP | O WIP está formatado incorretamente ou não existe. | 
| PROCESSING_WARNING_REASON_INVALID_KEK | A KEK não pode descriptografar dados porque é a KEK errada ou não existe. | 
| PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR | Não foi possível descriptografar os dados UserIdentifierusando a DEK. | 
| PROCESSING_WARNING_REASON_INTERNAL_ERROR | Erro interno. | 
IngestAudienceMembersStatus
O status da solicitação de inclusão de membros do público-alvo.
| Representação JSON | 
|---|
| { // Union field | 
| Campos | |
|---|---|
| Campo de união status. O status da ingestão de participantes do público-alvo no destino.statuspode ser apenas de um dos tipos a seguir: | |
| userDataIngestionStatus | 
 O status da ingestão de dados do usuário no destino. | 
| mobileDataIngestionStatus | 
 O status da ingestão de dados móveis no destino. | 
| pairDataIngestionStatus | 
 O status da ingestão de dados do par no destino. | 
IngestUserDataStatus
O status da ingestão de dados do usuário no destino com estatísticas relacionadas a ela.
| Representação JSON | 
|---|
| {
  "recordCount": string,
  "userIdentifierCount": string,
  "uploadMatchRateRange": enum ( | 
| Campos | |
|---|---|
| recordCount | 
 A contagem total de membros do público-alvo enviada na solicitação de upload para o destino. Inclui todos os membros do público-alvo na solicitação, independentemente de terem sido ingeridos ou não. | 
| userIdentifierCount | 
 A contagem total de identificadores de usuário enviados na solicitação de upload para o destino. Inclui todos os identificadores de usuário na solicitação, independentemente de terem sido ingeridos ou não. | 
| uploadMatchRateRange | 
 O intervalo da taxa de correspondência do upload. | 
MatchRateRange
O intervalo da taxa de correspondência do upload ou da lista de usuários.
| Tipos enumerados | |
|---|---|
| MATCH_RATE_RANGE_UNKNOWN | O intervalo da taxa de correspondência é desconhecido. | 
| MATCH_RATE_RANGE_NOT_ELIGIBLE | O intervalo de taxa de correspondência não está qualificado. | 
| MATCH_RATE_RANGE_LESS_THAN_20 | O intervalo da taxa de correspondência é inferior a 20% (no intervalo [0, 20)). | 
| MATCH_RATE_RANGE_20_TO_30 | O intervalo da taxa de correspondência é entre 20% e 30% (no intervalo [20, 31)). | 
| MATCH_RATE_RANGE_31_TO_40 | O intervalo da taxa de correspondência é entre 31% e 40% (no intervalo [31, 41)). | 
| MATCH_RATE_RANGE_41_TO_50 | O intervalo da taxa de correspondência está entre 41% e 50% (no intervalo [41, 51)). | 
| MATCH_RATE_RANGE_51_TO_60 | O intervalo da taxa de correspondência é entre 51% e 60% (no intervalo [51, 61). | 
| MATCH_RATE_RANGE_61_TO_70 | O intervalo da taxa de correspondência está entre 61% e 70% (no intervalo [61, 71)). | 
| MATCH_RATE_RANGE_71_TO_80 | O intervalo da taxa de correspondência está entre 71% e 80% (no intervalo [71, 81)). | 
| MATCH_RATE_RANGE_81_TO_90 | O intervalo da taxa de correspondência está entre 81% e 90% (no intervalo [81, 91)). | 
| MATCH_RATE_RANGE_91_TO_100 | O intervalo da taxa de correspondência é entre 91% e 100% (no intervalo  | 
IngestMobileDataStatus
O status da ingestão de dados móveis no destino que contém estatísticas relacionadas a ela.
| Representação JSON | 
|---|
| { "recordCount": string, "mobileIdCount": string } | 
| Campos | |
|---|---|
| recordCount | 
 A contagem total de membros do público-alvo enviada na solicitação de upload para o destino. Inclui todos os membros do público-alvo na solicitação, independentemente de terem sido ingeridos ou não. | 
| mobileIdCount | 
 A contagem total de IDs de dispositivos móveis enviados na solicitação de upload para o destino. Inclui todos os IDs de dispositivos móveis na solicitação, independentemente de terem sido ingeridos ou não. | 
IngestPairDataStatus
O status da ingestão de dados do par no destino que contém estatísticas relacionadas à ingestão.
| Representação JSON | 
|---|
| { "recordCount": string, "pairIdCount": string } | 
| Campos | |
|---|---|
| recordCount | 
 A contagem total de membros do público-alvo enviada na solicitação de upload para o destino. Inclui todos os membros do público-alvo na solicitação, independentemente de terem sido ingeridos ou não. | 
| pairIdCount | 
 A contagem total de IDs de pares enviados na solicitação de upload para o destino. Inclui todos os IDs de pares na solicitação, independente de terem sido ingeridos ou não. | 
IngestEventsStatus
O status da ingestão de eventos no destino.
| Representação JSON | 
|---|
| { "recordCount": string } | 
| Campos | |
|---|---|
| recordCount | 
 A contagem total de eventos enviados na solicitação de upload. Inclui todos os eventos na solicitação, independentemente de terem sido ingeridos com sucesso ou não. | 
RemoveAudienceMembersStatus
O status da solicitação de remoção de participantes do público-alvo.
| Representação JSON | 
|---|
| { // Union field | 
| Campos | |
|---|---|
| Campo de união status. O status da remoção dos participantes do público-alvo do destino.statuspode ser apenas de um dos tipos a seguir: | |
| userDataRemovalStatus | 
 O status da remoção dos dados do usuário do destino. | 
| mobileDataRemovalStatus | 
 O status da remoção de dados móveis do destino. | 
| pairDataRemovalStatus | 
 O status da remoção dos dados do par do destino. | 
RemoveUserDataStatus
O status da remoção dos dados do usuário do destino.
| Representação JSON | 
|---|
| { "recordCount": string, "userIdentifierCount": string } | 
| Campos | |
|---|---|
| recordCount | 
 A contagem total de membros do público-alvo enviada na solicitação de remoção. Inclui todos os membros do público-alvo na solicitação, independente de terem sido removidos ou não. | 
| userIdentifierCount | 
 A contagem total de identificadores de usuário enviados na solicitação de remoção. Inclui todos os identificadores de usuário na solicitação, independentemente de terem sido removidos ou não. | 
RemoveMobileDataStatus
O status da remoção de dados móveis do destino.
| Representação JSON | 
|---|
| { "recordCount": string, "mobileIdCount": string } | 
| Campos | |
|---|---|
| recordCount | 
 A contagem total de membros do público-alvo enviada na solicitação de remoção. Inclui todos os membros do público-alvo na solicitação, independente de terem sido removidos ou não. | 
| mobileIdCount | 
 A contagem total de IDs de dispositivos móveis enviados na solicitação de remoção. Inclui todos os IDs de dispositivos móveis na solicitação, independentemente de terem sido removidos ou não. | 
RemovePairDataStatus
O status da remoção dos dados do par do destino.
| Representação JSON | 
|---|
| { "recordCount": string, "pairIdCount": string } | 
| Campos | |
|---|---|
| recordCount | 
 A contagem total de membros do público-alvo enviada na solicitação de remoção. Inclui todos os membros do público-alvo na solicitação, independente de terem sido removidos ou não. | 
| pairIdCount | 
 A contagem total de IDs de pares enviados na solicitação de remoção. Inclui todos os IDs de pares na solicitação, independente de terem sido removidos ou não. |