- Richiesta HTTP
- Parametri di ricerca
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- RequestStatusPerDestination
- RequestStatus
- ErrorInfo
- ErrorCount
- ProcessingErrorReason
- WarningInfo
- WarningCount
- ProcessingWarningReason
- IngestAudienceMembersStatus
- IngestUserDataStatus
- MatchRateRange
- IngestMobileDataStatus
- IngestPairDataStatus
- IngestEventsStatus
- RemoveAudienceMembersStatus
- RemoveUserDataStatus
- RemoveMobileDataStatus
- RemovePairDataStatus
- Prova!
Recupera lo stato di una richiesta dato l'ID richiesta.
Richiesta HTTP
GET https://datamanager.googleapis.com/v1/requestStatus:retrieve
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di query
Parametri | |
---|---|
requestId |
Obbligatorio. Obbligatorio. L'ID richiesta della richiesta dell'API Data Manager. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Risposta da parte di RetrieveRequestStatusRequest
.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"requestStatusPerDestination": [
{
object ( |
Campi | |
---|---|
requestStatusPerDestination[] |
Un elenco degli stati delle richieste per destinazione. L'ordine degli stati corrisponde all'ordine delle destinazioni nella richiesta originale. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/datamanager
RequestStatusPerDestination
Uno stato della richiesta per destinazione.
Rappresentazione JSON |
---|
{ "destination": { object ( |
Campi | |
---|---|
destination |
Una destinazione all'interno di una richiesta API DM. |
requestStatus |
Lo stato della richiesta della destinazione. |
errorInfo |
Un errore di informazioni sull'errore contenente il motivo e i conteggi degli errori relativi al caricamento. |
warningInfo |
Informazioni di avviso contenenti il motivo dell'avviso e i conteggi degli avvisi relativi al caricamento. |
Campo unione status . Lo stato della destinazione. status può essere solo uno dei seguenti: |
|
audienceMembersIngestionStatus |
Lo stato della richiesta di inserimento dei membri del segmento di pubblico. |
eventsIngestionStatus |
Lo stato della richiesta di eventi di importazione. |
audienceMembersRemovalStatus |
Lo stato della richiesta di rimozione dei membri del segmento di pubblico. |
RequestStatus
Lo stato della richiesta.
Enum | |
---|---|
REQUEST_STATUS_UNKNOWN |
Lo stato della richiesta è sconosciuto. |
SUCCESS |
La richiesta è stata completata. |
PROCESSING |
La richiesta è in fase di elaborazione. |
FAILED |
Richiesta non riuscita. |
PARTIAL_SUCCESS |
La richiesta è riuscita solo in parte. |
ErrorInfo
Conteggi degli errori per ogni tipo di errore.
Rappresentazione JSON |
---|
{
"errorCounts": [
{
object ( |
Campi | |
---|---|
errorCounts[] |
Un elenco di errori e conteggi per motivo dell'errore. Potrebbe non essere compilato in tutti i casi. |
ErrorCount
Il conteggio degli errori per un determinato motivo.
Rappresentazione JSON |
---|
{
"recordCount": string,
"reason": enum ( |
Campi | |
---|---|
recordCount |
Il conteggio dei record che non sono stati caricati per un determinato motivo. |
reason |
Il motivo dell'errore dei record non riusciti. |
ProcessingErrorReason
Il motivo dell'errore di elaborazione.
Enum | |
---|---|
PROCESSING_ERROR_REASON_UNSPECIFIED |
Il motivo dell'errore di elaborazione è sconosciuto. |
PROCESSING_ERROR_REASON_INVALID_CUSTOM_VARIABLE |
La variabile personalizzata non è valida. |
PROCESSING_ERROR_REASON_CUSTOM_VARIABLE_NOT_ENABLED |
Lo stato della variabile personalizzata non è attivato. |
PROCESSING_ERROR_REASON_EVENT_TOO_OLD |
La conversione è precedente all'età massima supportata. |
PROCESSING_ERROR_REASON_DENIED_CONSENT |
I dati utente dell'annuncio vengono negati, dall'utente o nelle impostazioni predefinite dell'inserzionista. |
PROCESSING_ERROR_REASON_NO_CONSENT |
L'inserzionista non ha dato il consenso di terze parti per i servizi della piattaforma principale di Google Ads. |
PROCESSING_ERROR_REASON_UNKNOWN_CONSENT |
Il consenso complessivo (determinato dal consenso a livello di riga, dal consenso a livello di richiesta e dalle impostazioni dell'account) non è stato possibile determinarlo per questo utente |
PROCESSING_ERROR_REASON_DUPLICATE_GCLID |
Nel sistema esiste già una conversione con lo stesso GCLID e la stessa ora. |
PROCESSING_ERROR_REASON_DUPLICATE_TRANSACTION_ID |
È già stata caricata una conversione con la stessa combinazione di ID ordine e azione di conversione. |
PROCESSING_ERROR_REASON_INVALID_GBRAID |
Impossibile decodificare il GBRAID. |
PROCESSING_ERROR_REASON_INVALID_GCLID |
Non è stato possibile decodificare l'ID clic Google. |
PROCESSING_ERROR_REASON_INVALID_MERCHANT_ID |
L'ID commerciante contiene caratteri non numerici. |
PROCESSING_ERROR_REASON_INVALID_WBRAID |
Impossibile decodificare il WBRAID. |
PROCESSING_ERROR_REASON_INTERNAL_ERROR |
Errore interno. |
PROCESSING_ERROR_REASON_DESTINATION_ACCOUNT_ENHANCED_CONVERSIONS_TERMS_NOT_SIGNED |
I termini delle conversioni avanzate non sono firmati nell'account di destinazione. |
PROCESSING_ERROR_REASON_INVALID_EVENT |
L'evento non è valido. |
PROCESSING_ERROR_REASON_INSUFFICIENT_MATCHED_TRANSACTIONS |
Le transazioni corrispondenti sono inferiori alla soglia minima. |
PROCESSING_ERROR_REASON_INSUFFICIENT_TRANSACTIONS |
Le transazioni sono inferiori alla soglia minima. |
PROCESSING_ERROR_REASON_INVALID_FORMAT |
L'evento presenta un errore di formato. |
PROCESSING_ERROR_REASON_DECRYPTION_ERROR |
L'evento presenta un errore di decrittografia. |
PROCESSING_ERROR_REASON_DEK_DECRYPTION_ERROR |
Impossibile decrittografare la chiave DEK. |
PROCESSING_ERROR_REASON_INVALID_WIP |
Il WIP non è formattato correttamente o non esiste. |
PROCESSING_ERROR_REASON_INVALID_KEK |
La KEK non può decriptare i dati perché è la KEK errata o non esiste. |
PROCESSING_ERROR_REASON_WIP_AUTH_FAILED |
L'intento WIP non può essere utilizzato perché è stato rifiutato dalla relativa condizione di attestazione. |
PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED |
Il sistema non disponeva delle autorizzazioni necessarie per accedere alla KEK. |
PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR |
Impossibile decriptare i dati UserIdentifier utilizzando la chiave DEK. |
PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER |
L'utente ha tentato di importare eventi con un identificatore pubblicità che non proviene dagli annunci dell'account operativo. |
WarningInfo
Conteggi degli avvisi per ogni tipo di avviso.
Rappresentazione JSON |
---|
{
"warningCounts": [
{
object ( |
Campi | |
---|---|
warningCounts[] |
Un elenco di avvisi e conteggi per motivo dell'avviso. |
WarningCount
Il conteggio degli avvisi per un determinato motivo.
Rappresentazione JSON |
---|
{
"recordCount": string,
"reason": enum ( |
Campi | |
---|---|
recordCount |
Il conteggio dei record che presentano un avviso. |
reason |
Il motivo dell'avviso. |
ProcessingWarningReason
Il motivo dell'avviso di elaborazione.
Enum | |
---|---|
PROCESSING_WARNING_REASON_UNSPECIFIED |
Il motivo dell'avviso di elaborazione è sconosciuto. |
PROCESSING_WARNING_REASON_KEK_PERMISSION_DENIED |
Il sistema non disponeva delle autorizzazioni necessarie per accedere alla KEK. |
PROCESSING_WARNING_REASON_DEK_DECRYPTION_ERROR |
Impossibile decrittografare la chiave DEK. |
PROCESSING_WARNING_REASON_DECRYPTION_ERROR |
L'evento presenta un errore di decrittografia. |
PROCESSING_WARNING_REASON_WIP_AUTH_FAILED |
L'intento WIP non può essere utilizzato perché è stato rifiutato dalla relativa condizione di attestazione. |
PROCESSING_WARNING_REASON_INVALID_WIP |
Il WIP non è formattato correttamente o non esiste. |
PROCESSING_WARNING_REASON_INVALID_KEK |
La KEK non può decriptare i dati perché è la KEK errata o non esiste. |
PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR |
Impossibile decrittografare i dati UserIdentifier utilizzando la chiave DEK. |
PROCESSING_WARNING_REASON_INTERNAL_ERROR |
Errore interno. |
IngestAudienceMembersStatus
Lo stato della richiesta di inserimento dei membri del segmento di pubblico.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione status . Lo stato dell'importazione dei membri del segmento di pubblico nella destinazione. status può essere solo uno dei seguenti: |
|
userDataIngestionStatus |
Lo stato dell'importazione dei dati utente nella destinazione. |
mobileDataIngestionStatus |
Lo stato dell'importazione dei dati mobili nella destinazione. |
pairDataIngestionStatus |
Lo stato dell'importazione dei dati della coppia nella destinazione. |
IngestUserDataStatus
Lo stato dell'importazione dei dati utente nella destinazione contenente statistiche correlate all'importazione.
Rappresentazione JSON |
---|
{
"recordCount": string,
"userIdentifierCount": string,
"uploadMatchRateRange": enum ( |
Campi | |
---|---|
recordCount |
Il conteggio totale dei membri del segmento di pubblico inviati nella richiesta di caricamento per la destinazione. Include tutti i membri del pubblico nella richiesta, indipendentemente dal fatto che siano stati inseriti correttamente o meno. |
userIdentifierCount |
Il conteggio totale degli identificatori utente inviati nella richiesta di caricamento per la destinazione. Include tutti gli identificatori utente nella richiesta, indipendentemente dal fatto che siano stati inseriti correttamente o meno. |
uploadMatchRateRange |
L'intervallo del tasso di corrispondenza del caricamento. |
MatchRateRange
L'intervallo del tasso di corrispondenza del caricamento o dell'elenco utenti.
Enum | |
---|---|
MATCH_RATE_RANGE_UNKNOWN |
L'intervallo del tasso di corrispondenza è sconosciuto. |
MATCH_RATE_RANGE_NOT_ELIGIBLE |
L'intervallo del tasso di corrispondenza non è idoneo. |
MATCH_RATE_RANGE_LESS_THAN_20 |
L'intervallo del tasso di corrispondenza è inferiore al 20% (nell'intervallo [0, 20) ). |
MATCH_RATE_RANGE_20_TO_30 |
L'intervallo del tasso di corrispondenza è compreso tra il 20% e il 30% (nell'intervallo [20, 31) ). |
MATCH_RATE_RANGE_31_TO_40 |
L'intervallo del tasso di corrispondenza è compreso tra il 31% e il 40% (nell'intervallo [31, 41) ). |
MATCH_RATE_RANGE_41_TO_50 |
L'intervallo del tasso di corrispondenza è compreso tra il 41% e il 50% (nell'intervallo [41, 51) ). |
MATCH_RATE_RANGE_51_TO_60 |
L'intervallo del tasso di corrispondenza è compreso tra il 51% e il 60% (nell'intervallo [51, 61) . |
MATCH_RATE_RANGE_61_TO_70 |
L'intervallo del tasso di corrispondenza è compreso tra il 61% e il 70% (nell'intervallo [61, 71) ). |
MATCH_RATE_RANGE_71_TO_80 |
L'intervallo del tasso di corrispondenza è compreso tra il 71% e l'80% (nell'intervallo [71, 81) ). |
MATCH_RATE_RANGE_81_TO_90 |
L'intervallo del tasso di corrispondenza è compreso tra l'81% e il 90% (nell'intervallo [81, 91) ). |
MATCH_RATE_RANGE_91_TO_100 |
L'intervallo del tasso di corrispondenza è compreso tra il 91% e il 100% (nell'intervallo |
IngestMobileDataStatus
Lo stato dell'importazione dei dati mobili nella destinazione contenente le statistiche correlate all'importazione.
Rappresentazione JSON |
---|
{ "recordCount": string, "mobileIdCount": string } |
Campi | |
---|---|
recordCount |
Il conteggio totale dei membri del segmento di pubblico inviati nella richiesta di caricamento per la destinazione. Include tutti i membri del pubblico nella richiesta, indipendentemente dal fatto che siano stati inseriti correttamente o meno. |
mobileIdCount |
Il conteggio totale degli ID dispositivo mobile inviati nella richiesta di caricamento per la destinazione. Include tutti gli ID mobile nella richiesta, indipendentemente dal fatto che siano stati inseriti correttamente o meno. |
IngestPairDataStatus
Lo stato dell'importazione dei dati della coppia nella destinazione contenente le statistiche correlate all'importazione.
Rappresentazione JSON |
---|
{ "recordCount": string, "pairIdCount": string } |
Campi | |
---|---|
recordCount |
Il conteggio totale dei membri del segmento di pubblico inviati nella richiesta di caricamento per la destinazione. Include tutti i membri del pubblico nella richiesta, indipendentemente dal fatto che siano stati inseriti correttamente o meno. |
pairIdCount |
Il conteggio totale degli ID coppia inviati nella richiesta di caricamento per la destinazione. Include tutti gli ID coppia nella richiesta, indipendentemente dal fatto che siano stati inseriti correttamente o meno. |
IngestEventsStatus
Lo stato dell'importazione degli eventi nella destinazione.
Rappresentazione JSON |
---|
{ "recordCount": string } |
Campi | |
---|---|
recordCount |
Il conteggio totale degli eventi inviati nella richiesta di caricamento. Include tutti gli eventi nella richiesta, indipendentemente dal fatto che siano stati inseriti correttamente o meno. |
RemoveAudienceMembersStatus
Lo stato della richiesta di rimozione dei membri del segmento di pubblico.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione status . Stato della rimozione dei membri del pubblico dalla destinazione. status può essere solo uno dei seguenti: |
|
userDataRemovalStatus |
Lo stato della rimozione dei dati utente dalla destinazione. |
mobileDataRemovalStatus |
Lo stato della rimozione dei dati mobili dalla destinazione. |
pairDataRemovalStatus |
Lo stato della rimozione dei dati della coppia dalla destinazione. |
RemoveUserDataStatus
Lo stato della rimozione dei dati utente dalla destinazione.
Rappresentazione JSON |
---|
{ "recordCount": string, "userIdentifierCount": string } |
Campi | |
---|---|
recordCount |
Il conteggio totale dei membri del segmento di pubblico inviati nella richiesta di rimozione. Include tutti i membri del segmento di pubblico nella richiesta, indipendentemente dal fatto che siano stati rimossi correttamente o meno. |
userIdentifierCount |
Il conteggio totale degli identificatori utente inviati nella richiesta di rimozione. Include tutti gli identificatori utente nella richiesta, indipendentemente dal fatto che siano stati rimossi o meno. |
RemoveMobileDataStatus
Lo stato della rimozione dei dati mobili dalla destinazione.
Rappresentazione JSON |
---|
{ "recordCount": string, "mobileIdCount": string } |
Campi | |
---|---|
recordCount |
Il conteggio totale dei membri del segmento di pubblico inviati nella richiesta di rimozione. Include tutti i membri del segmento di pubblico nella richiesta, indipendentemente dal fatto che siano stati rimossi correttamente o meno. |
mobileIdCount |
Il conteggio totale degli ID mobile inviati nella richiesta di rimozione. Include tutti gli ID mobile nella richiesta, indipendentemente dal fatto che siano stati rimossi o meno. |
RemovePairDataStatus
Lo stato della rimozione dei dati della coppia dalla destinazione.
Rappresentazione JSON |
---|
{ "recordCount": string, "pairIdCount": string } |
Campi | |
---|---|
recordCount |
Il conteggio totale dei membri del segmento di pubblico inviati nella richiesta di rimozione. Include tutti i membri del segmento di pubblico nella richiesta, indipendentemente dal fatto che siano stati rimossi correttamente o meno. |
pairIdCount |
Il conteggio totale degli ID coppia inviati nella richiesta di rimozione. Include tutti gli ID coppia nella richiesta, indipendentemente dal fatto che siano stati rimossi correttamente o meno. |