- 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. |