Utiliza la API de Google Ads para recuperar los diagnósticos de datos sin conexión, que contienen información sobre el estado general de tus procesos de importación y ajuste de conversiones.
Para recuperar los diagnósticos de datos sin conexión más recientes de tu cuenta, usa uno de los siguientes recursos:
- offline_conversion_upload_client_summaryAgrega diagnósticos de importación a nivel de la cuenta.
- offline_conversion_upload_conversion_action_summaryagrega los diagnósticos de importación a nivel de la acción de conversión.
Diagnóstico a nivel de la cuenta
Para recuperar los diagnósticos de carga de conversiones a nivel de la cuenta, usa la siguiente consulta de 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
Esta consulta devuelve filas de OfflineConversionUploadClientSummary separadas para cada tipo de cliente utilizado en las importaciones recientes. Por ejemplo, si realizaste una importación recientemente con la API de Google Ads y la IU de Google Ads, los resultados contendrán entradas independientes para los valores de client de GOOGLE_ADS_API y GOOGLE_ADS_WEB_CLIENT.
Diagnóstico a nivel de la acción de conversión
Para recuperar los diagnósticos de la carga de conversiones a nivel de la acción de conversión, usa la siguiente consulta de 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 >
Al igual que los diagnósticos a nivel de la cuenta, esta consulta devuelve filas OfflineConversionUploadConversionActionSummary separadas para cada tipo de cliente utilizado en las importaciones recientes. Por ejemplo, si realizaste una importación recientemente con la API de Google Ads y la IU de Google Ads, los resultados contendrán entradas independientes para los valores de client de GOOGLE_ADS_API y GOOGLE_ADS_WEB_CLIENT.
Cómo interpretar estos resúmenes
Cada OfflineConversionUploadClientSummary o OfflineConversionUploadConversionActionSummary tiene un campo status que refleja el estado general de las importaciones para el client. También contiene la siguiente información:
- Es el recuento de la cantidad total de eventos recibidos.
- Es el recuento de eventos procesados correctamente.
- Es el recuento de eventos pendientes (eventos que aún se están procesando).
- Un campo alertsque proporciona un resumen de los errores, agrupados porOfflineConversionError.
Todos estos campos contienen información del día calendario completo más reciente de las importaciones. Usa esta información para evaluar el estado actual de tus importaciones.
Además, cada OfflineConversionUploadClientSummary o OfflineConversionUploadConversionActionSummary contiene dos tipos diferentes de informes:
- daily_summaries
- Un successful_count,failed_countypending_countde las solicitudes de importación de los últimos 7 días, agrupados pordatede importación
- job_summaries
- successful_count,- failed_county- pending_countde las 7 solicitudes de importación más recientes, agrupadas por- job_id.- job_ides un campo opcional de- UploadClickConversionsRequesty- UploadConversionAdjustmentsRequest. Puedes establecer- job_iden un número no negativo inferior a- 2^31o permitir que la API de Google Ads asigne un ID de trabajo generado por el sistema a tu solicitud. Independientemente de la opción que elijas,- UploadClickConversionsResponseo- UploadConversionAdjustmentsResponsedevuelve- job_id.- Una situación en la que resulta útil asignar tu propio - job_ides cuando tienes un solo trabajo o proceso que importa una gran cantidad de conversiones con varias solicitudes. Si configuras el- job_iden cada una de esas solicitudes con el mismo valor, puedes recuperar una sola entrada para el trabajo desde- job_summaries. Si, en cambio, permites que la API de Google Ads asigne un valor generado por el sistema al- job_idde cada solicitud, el- job_summariescontendrá una entrada independiente para cada solicitud, lo que podría dificultar el análisis del estado general de tu trabajo.
Cómo usar los resúmenes
Para asegurarte de que tus procesos de importación registren las conversiones y las mejoras según lo previsto, recupera periódicamente los resúmenes de cada una de tus cuentas. Si el status de algún resumen no es EXCELLENT, usa la lista de errores en alerts para que te guíe en la modificación del proceso de importación y, así, reducir o eliminar esos errores.
Por ejemplo:
- Si el estado es - NEEDS_ATTENTION, significa que falló una parte significativa de tus operaciones de importación. Revisa los errores en- alertsy modifica tu proceso de importación para reducir o eliminar esos errores.
- Si el estado es - NO_RECENT_UPLOADS, significa que Google Ads no recibió ninguna importación reciente para el- client. Si esto es inesperado, revisa los procesos que realizan importaciones con ese cliente.- Por ejemplo, si el valor de - statuspara- GOOGLE_ADS_APIes- NO_RECENT_UPLOADS, esto podría indicar que el proceso de importación que utiliza la API de Google Ads dejó de ejecutarse recientemente.
- Para determinar si hubo una fecha o un trabajo de importación específicos que enviaron una gran cantidad de eventos que no se pudieron procesar, verifica los campos - successful_count,- failed_county- pending_countde- daily_summariesy- job_summaries. Los eventos en estado pendiente pueden tardar hasta 24 horas en completarse.
Puedes encontrar más información para mejorar los diagnósticos de datos sin conexión en el Centro de ayuda.
Restricciones
Ten en cuenta lo siguiente cuando recuperes resúmenes de importación:
- La API de Google Ads solo devuelve diagnósticos de datos sin conexión si el - customer_idde la solicitud- searchStreamo- searches el mismo cliente que usaste recientemente para importar conversiones.- Por ejemplo, una cuenta de cliente que utiliza el seguimiento de conversiones de múltiples cuentas puede no contener ningún diagnóstico. Sin embargo, puedes recuperar diagnósticos enviando una solicitud en la que - customer_idcoincida con el- customer_idde la cuenta de administrador que usas en las importaciones.
- Google Ads trata los errores - CLICK_NOT_FOUNDde las importaciones de conversiones avanzadas de clientes potenciales como advertencias. Como resultado, si- alertscontiene una entrada para este error, las operaciones correspondientes se siguen considerando exitosas y se incluyen en- successful_event_count.