Utilizza l'API Google Ads per recuperare i dati diagnostici offline, che contengono informazioni sullo stato generale dei processi di importazione e aggiustamento delle conversioni.
Per recuperare la diagnostica più recente dei dati offline per il tuo account, utilizza una delle seguenti risorse:
offline_conversion_upload_client_summary
aggrega la diagnostica dell'importazione a livello di account.offline_conversion_upload_conversion_action_summary
aggrega la diagnostica dell'importazione a livello di azione di conversione.
Diagnostica a livello di account
Per recuperare la diagnostica del caricamento delle conversioni a livello di account, utilizza la seguente query GAQL:
SELECT
customer.id,
offline_conversion_upload_client_summary.alerts,
offline_conversion_upload_client_summary.client,
offline_conversion_upload_client_summary.daily_summaries,
offline_conversion_upload_client_summary.job_summaries,
offline_conversion_upload_client_summary.last_upload_date_time,
offline_conversion_upload_client_summary.pending_event_count,
offline_conversion_upload_client_summary.pending_rate,
offline_conversion_upload_client_summary.status,
offline_conversion_upload_client_summary.success_rate,
offline_conversion_upload_client_summary.successful_event_count,
offline_conversion_upload_client_summary.total_event_count
FROM offline_conversion_upload_client_summary
Questa query restituisce righe
OfflineConversionUploadClientSummary
separate per ogni tipo di client utilizzato nelle importazioni recenti. Ad esempio, se
di recente hai eseguito l'importazione utilizzando sia l'API Google Ads sia la UI di Google Ads, i risultati
contengono voci separate per i valori client
di GOOGLE_ADS_API
e
GOOGLE_ADS_WEB_CLIENT
.
Diagnostica a livello di azione di conversione
Per recuperare i dati di diagnostica del caricamento delle conversioni a livello di azione di conversione, utilizza la seguente query GAQL:
SELECT
offline_conversion_upload_conversion_action_summary.conversion_action_name,
offline_conversion_upload_conversion_action_summary.alerts,
offline_conversion_upload_conversion_action_summary.client,
offline_conversion_upload_conversion_action_summary.daily_summaries,
offline_conversion_upload_conversion_action_summary.job_summaries,
offline_conversion_upload_conversion_action_summary.last_upload_date_time,
offline_conversion_upload_conversion_action_summary.pending_event_count,
offline_conversion_upload_conversion_action_summary.status,
offline_conversion_upload_conversion_action_summary.successful_event_count,
offline_conversion_upload_conversion_action_summary.total_event_count
FROM offline_conversion_upload_conversion_action_summary
WHERE offline_conversion_upload_conversion_action_summary.conversion_action_id = < INSERT CONVERSION ACTION ID >
Analogamente alla diagnostica a livello di account, questa query restituisce righe
OfflineConversionUploadConversionActionSummary
separate per ogni tipo di client utilizzato nelle importazioni recenti. Ad esempio, se
di recente hai eseguito l'importazione utilizzando sia l'API Google Ads sia la UI di Google Ads, i risultati
contengono voci separate per i valori client
di GOOGLE_ADS_API
e
GOOGLE_ADS_WEB_CLIENT
.
Come interpretare questi riepiloghi
Ogni OfflineConversionUploadClientSummary
o
OfflineConversionUploadConversionActionSummary
ha un campo status
che
riflette lo stato di integrità generale
delle importazioni per client
. Contiene anche le seguenti informazioni:
- Il conteggio degli eventi totali ricevuti.
- Il conteggio degli eventi elaborati correttamente.
- Il conteggio degli eventi in attesa (eventi ancora in fase di elaborazione).
- Un campo
alerts
che fornisce un riepilogo degli errori, raggruppati perOfflineConversionError
.
Tutti questi campi contengono informazioni dell'ultimo giorno di calendario completo di importazioni. Utilizza queste informazioni per valutare lo stato attuale delle importazioni.
Inoltre, ogni OfflineConversionUploadClientSummary
o
OfflineConversionUploadConversionActionSummary
contiene due diversi
tipi di report:
daily_summaries
- Un
successful_count
, unfailed_count
e unpending_count
di richieste di importazione degli ultimi 7 giorni, raggruppati perdate
di importazione. job_summaries
successful_count
,failed_count
epending_count
delle 7 richieste di importazione più recenti, raggruppate perjob_id
.job_id
è un campo facoltativo diUploadClickConversionsRequest
eUploadConversionAdjustmentsRequest
. Puoi impostarejob_id
su un numero non negativo inferiore a2^31
o lasciare che l'API Google Ads assegni un ID job generato dal sistema alla tua richiesta. Indipendentemente dall'opzione che scegli,UploadClickConversionsResponse
oUploadConversionAdjustmentsResponse
restituiscejob_id
.Uno scenario in cui l'assegnazione di un
job_id
personalizzato è utile è quando hai un singolo job o processo che importa un numero elevato di conversioni utilizzando più richieste. Se impostijob_id
su ciascuna di queste richieste sullo stesso valore, puoi recuperare una singola voce per il job dajob_summaries
. Se invece lasci che l'API Google Ads assegni un valore generato dal sistema ajob_id
di ogni richiesta,job_summaries
contiene una voce separata per ogni richiesta, il che potrebbe rendere più difficile l'analisi dello stato generale del job.
Come utilizzare i riepiloghi
Per assicurarti che i processi di importazione registrino le conversioni e i miglioramenti come
previsto, recupera periodicamente i riepiloghi per ciascuno dei tuoi account. Se il
status
di un riepilogo non è EXCELLENT
, utilizza l'elenco degli errori in
alerts
per modificare la procedura di importazione in modo da ridurre o
eliminare questi errori.
Ad esempio:
Se lo stato è
NEEDS_ATTENTION
, una parte significativa delle tue operazioni di importazione non è riuscita. Esamina gli errori inalerts
e modifica la procedura di importazione per ridurre o eliminare questi errori.Se lo stato è
NO_RECENT_UPLOADS
, Google Ads non ha ricevuto importazioni recenti perclient
. Se questo comportamento è inatteso, esamina i processi che eseguono le importazioni utilizzando questo client.Ad esempio, se il
status
perGOOGLE_ADS_API
èNO_RECENT_UPLOADS
, ciò potrebbe indicare che il processo di importazione che utilizza l'API Google Ads è stato interrotto di recente.Per determinare se una data o un job di importazione specifico ha inviato un numero elevato di eventi che non sono stati elaborati, controlla
successful_count
,failed_count
epending_count
didaily_summaries
ejob_summaries
. Il completamento di tutti gli eventi in stato di attesa può richiedere fino a 24 ore.
Per ulteriori informazioni su come migliorare la diagnostica dei dati offline, consulta il Centro assistenza.
Restrizioni
Tieni presente quanto segue quando recuperi i riepiloghi dell'importazione:
L'API Google Ads restituisce la diagnostica dei dati offline solo se il
customer_id
della richiestasearchStream
osearch
è lo stesso cliente che hai utilizzato di recente per importare le conversioni.Ad esempio, un account cliente che utilizza il monitoraggio delle conversioni su più account potrebbe non contenere diagnostica. Tuttavia, puoi recuperare i dati diagnostici inviando una richiesta in cui
customer_id
corrisponde acustomer_id
dell'account amministratore che utilizzi nelle importazioni.Google Ads considera gli errori
CLICK_NOT_FOUND
delle importazioni di conversioni avanzate per i lead come avvisi. Di conseguenza, sealerts
contiene una voce per questo errore, le operazioni corrispondenti vengono comunque considerate riuscite e sono incluse insuccessful_event_count
.