- 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. status pode 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 UserIdentifier usando 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 UserIdentifier usando 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. status pode 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. status pode 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. |