Mit der Google Ads API können Sie Diagnosedaten zu Offlinedaten abrufen, die Informationen zum allgemeinen Zustand Ihrer Conversion-Import- und Anpassungsprozesse enthalten.
Wenn Sie die neuesten Diagnosedaten zu Offlinedaten für Ihr Konto abrufen möchten, verwenden Sie eine der folgenden Ressourcen:
offline_conversion_upload_client_summaryfasst Importdiagnosen auf Kontoebene zusammen.offline_conversion_upload_conversion_action_summaryaggregiert die Importdiagnose auf Ebene der Conversion-Aktion.
Diagnose auf Kontoebene
Verwenden Sie die folgende GAQL-Abfrage, um die Diagnose für den Conversion-Upload auf Kontoebene abzurufen:
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
Diese Abfrage gibt separate OfflineConversionUploadClientSummary-Zeilen für jeden Clienttyp zurück, der in den letzten Importen verwendet wurde. Wenn Sie beispielsweise vor Kurzem sowohl die Google Ads API als auch die Google Ads-Benutzeroberfläche für den Import verwendet haben, enthalten die Ergebnisse separate Einträge für die client-Werte GOOGLE_ADS_API und GOOGLE_ADS_WEB_CLIENT.
Diagnose auf Ebene der Conversion-Aktion
Verwenden Sie die folgende GAQL-Abfrage, um die Diagnose für den Conversion-Upload auf Ebene der Conversion-Aktion abzurufen:
SELECT
offline_conversion_upload_conversion_action_summary.conversion_action_id,
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 = <CONVERSION_ACTION_ID>
Ähnlich wie bei der Diagnose auf Kontoebene werden bei dieser Abfrage separate OfflineConversionUploadConversionActionSummary-Zeilen für jeden Clienttyp zurückgegeben, der bei den letzten Importen verwendet wurde. Wenn Sie beispielsweise vor Kurzem sowohl die Google Ads API als auch die Google Ads-Benutzeroberfläche für den Import verwendet haben, enthalten die Ergebnisse separate Einträge für die client-Werte von GOOGLE_ADS_API und GOOGLE_ADS_WEB_CLIENT.
Zusammenfassungen interpretieren
Jede OfflineConversionUploadClientSummary oder OfflineConversionUploadConversionActionSummary hat ein status-Feld, das den Gesamtzustand der Importe für die client widerspiegelt. Sie enthalten außerdem die folgenden Informationen:
- Die Gesamtzahl der empfangenen Ereignisse.
- Die Anzahl der erfolgreich verarbeiteten Ereignisse.
- Die Anzahl der ausstehenden Ereignisse (Ereignisse, die noch verarbeitet werden).
- Ein
alerts-Feld, das eine Zusammenfassung der Fehler enthält, gruppiert nachOfflineConversionError.
Alle diese Felder enthalten Informationen vom letzten vollständigen Kalendertag der Importe. Anhand dieser Informationen können Sie den aktuellen Zustand Ihrer Importe beurteilen.
Außerdem enthält jede OfflineConversionUploadClientSummary oder OfflineConversionUploadConversionActionSummary zwei verschiedene Arten von Berichten:
daily_summaries- Eine
successful_count,failed_countundpending_countder Importanfragen der letzten 7 Tage, gruppiert nach Import-date. job_summariessuccessful_count,failed_countundpending_countder sieben letzten Importanfragen, gruppiert nachjob_id.job_idist ein optionales Feld vonUploadClickConversionsRequestundUploadConversionAdjustmentsRequest. Sie können entwederjob_idauf eine nicht negative Zahl kleiner als2^31festlegen oder die Google Ads API eine vom System generierte Job-ID für Ihre Anfrage zuweisen lassen. Unabhängig davon, welche Option Sie wählen, gibtUploadClickConversionsResponseoderUploadConversionAdjustmentsResponsedenjob_idzurück.Das Zuweisen einer eigenen
job_idist beispielsweise sinnvoll, wenn Sie einen einzelnen Job oder Prozess haben, der eine große Anzahl von Conversions über mehrere Anfragen importiert. Wenn Sie für jede dieser Anfragen denselben Wert fürjob_idfestlegen, können Sie einen einzelnen Eintrag für den Job ausjob_summariesabrufen. Wenn Sie stattdessen die Google Ads API einen systemgenerierten Wert für diejob_idjeder Anfrage zuweisen lassen, enthält diejob_summariesfür jede Anfrage einen separaten Eintrag. Das kann die Analyse des Gesamtzustands Ihres Jobs erschweren.
Zusammenfassungen verwenden
Damit Conversions und Optimierungen wie erwartet erfasst werden, sollten Sie regelmäßig die Zusammenfassungen für jedes Ihrer Konten abrufen. Wenn der status einer Zusammenfassung nicht EXCELLENT ist, verwenden Sie die Liste der Fehler unter alerts, um Ihren Importprozess so zu ändern, dass diese Fehler reduziert oder beseitigt werden.
Beispiel:
Wenn der Status
NEEDS_ATTENTIONlautet, ist ein erheblicher Teil Ihrer Importvorgänge fehlgeschlagen. Prüfen Sie die Fehler unteralertsund ändern Sie den Importvorgang, um diese Fehler zu reduzieren oder zu beheben.Wenn der Status
NO_RECENT_UPLOADSlautet, hat Google Ads in letzter Zeit keine Importe fürclienterhalten. Wenn dies unerwartet ist, prüfen Sie die Prozesse, die Importe mit diesem Client ausführen.Wenn beispielsweise der
statusfürGOOGLE_ADS_APINO_RECENT_UPLOADSist, könnte das darauf hindeuten, dass der Importvorgang, bei dem die Google Ads API verwendet wird, vor Kurzem beendet wurde.Wenn Sie feststellen möchten, ob es ein bestimmtes Importdatum oder einen bestimmten Job gab, bei dem eine große Anzahl von Ereignissen gesendet wurde, die nicht verarbeitet werden konnten, prüfen Sie
successful_count,failed_countundpending_countvondaily_summariesundjob_summaries. Es kann bis zu 24 Stunden dauern, bis alle ausstehenden Ereignisse abgeschlossen sind.
Weitere Informationen zur Verbesserung der Offlinedatendiagnose finden Sie in der Google Ads-Hilfe.
Einschränkungen
Beachten Sie beim Abrufen von Importzusammenfassungen Folgendes:
Die Google Ads API gibt nur dann Diagnosen für Offlinedaten zurück, wenn die
customer_iddersearchStream- odersearch-Anfrage mit dem Kundenkonto übereinstimmt, das Sie vor Kurzem zum Importieren von Conversions verwendet haben.In einem Kundenkonto, in dem kontoübergreifendes Conversion-Tracking verwendet wird, sind beispielsweise möglicherweise keine Diagnosen enthalten. Sie können jedoch Diagnosedaten abrufen, indem Sie eine Anfrage senden, bei der die
customer_idmit dercustomer_iddes Verwaltungskontos übereinstimmt, das Sie für Importe verwenden.Google Ads behandelt
CLICK_NOT_FOUND-Fehler aus Importen von erweiterten Conversions für Leads als Warnungen. Wennalertseinen Eintrag für diesen Fehler enthält, werden die entsprechenden Vorgänge daher weiterhin als erfolgreich betrachtet und insuccessful_event_countaufgenommen.