Mit der Google Ads API können Sie Offlinedaten-Diagnosedaten abrufen, die Informationen zum Gesamtstatus der Prozesse für den Conversion-Upload und die Anpassung enthalten.
Wenn Sie die aktuellen Offlinedatendiagnosen für Ihr Konto abrufen möchten, senden Sie die folgende Abfrage für offline_conversion_upload_client_summary
-Ressourcen mithilfe des GoogleAdsService
:
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.resource_name,
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
Die obige Abfrage gibt ein separates OfflineConversionUploadClientSummary
für jeden in den letzten Uploads verwendeten Clienttyp zurück. Wenn Sie beispielsweise kürzlich Inhalte sowohl mit der Google Ads API als auch mit der Google Ads-Benutzeroberfläche hochgeladen haben, enthalten die Ergebnisse separate Einträge für die client
-Werte von GOOGLE_ADS_API
und GOOGLE_ADS_WEB_CLIENT
.
Jede OfflineConversionUploadClientSummary
hat ein status
-Feld, das den Gesamtzustand der Uploads für den client
angibt. Es enthält auch die Gesamtzahl der empfangenen Ereignisse und die Anzahl der erfolgreich verarbeiteten Ereignisse sowie das Feld alerts
mit einer Zusammenfassung der Fehler, gruppiert nach OfflineConversionError
.
Alle diese Felder enthalten Informationen vom letzten vollen Kalendertag der Uploads. Anhand dieser Informationen kannst du den aktuellen Status deiner Uploads beurteilen.
Außerdem enthält jedes OfflineConversionUploadClientSummary
zwei verschiedene Arten von Berichten:
daily_summaries
successful_count
undfailed_count
der Uploadanfragen der letzten 7 Tage, gruppiert nach Upload-date
.job_summaries
successful_count
undfailed_count
der sieben letzten Uploadanfragen, gruppiert nachjob_id
.job_id
ist ein optionales Feld vonUploadClickConversionsRequest
undUploadConversionAdjustmentsRequest
. Sie könnenjob_id
entweder auf eine nicht negative Zahl kleiner als2^31
festlegen oder Ihrer Anfrage über die Google Ads API eine vom System generierte Job-ID zuweisen lassen. Unabhängig von der ausgewählten Option gibtUploadClickConversionsResponse
oderUploadConversionAdjustmentsResponse
denjob_id
zurück.Ein Szenario, in dem das Zuweisen einer eigenen
job_id
sinnvoll ist, ist, wenn Sie einen einzelnen Job oder Prozess haben, bei dem eine große Anzahl von Conversions mithilfe mehrerer Anfragen hochgeladen wird. Wenn Sie fürjob_id
bei jeder dieser Anfragen denselben Wert festlegen, können Sie einen einzelnen Eintrag für den Job ausjob_summaries
abrufen. Wenn Sie stattdessen die Google Ads API demjob_id
jeder Anfrage einen vom System generierten Wert zuweisen lassen, enthält diejob_summaries
für jede Anfrage einen separaten Eintrag, was die Analyse des Gesamtstatus Ihres Jobs erschweren könnte.
Zusammenfassungen verwenden
Damit bei Ihren Uploadprozessen Conversions und Verbesserungen wie erwartet erfasst werden, rufen Sie regelmäßig die Zusammenfassungen für jedes Ihrer Konten ab. Wenn der status
einer Zusammenfassung nicht EXCELLENT
ist, verwenden Sie die Liste der Fehler unter alerts
als Anleitung zum Ändern des Uploadprozesses, um diese Fehler zu reduzieren oder zu beseitigen.
Beispiel:
Wenn der Status
NEEDS_ATTENTION
lautet, ist ein erheblicher Teil der Uploadvorgänge fehlgeschlagen. Prüfen Sie die Fehler unteralerts
und ändern Sie den Uploadprozess, um diese Fehler zu reduzieren oder zu beseitigen.Wenn der Status
NO_RECENT_UPLOADS
ist, hat Google Ads in letzter Zeit keine Uploads für dieclient
erhalten. Sollte dies unerwartet sein, prüfen Sie die Prozesse, die Uploads mit diesem Client durchführen.Wenn beispielsweise
status
fürGOOGLE_ADS_API
den WertNO_RECENT_UPLOADS
hat, kann das darauf hindeuten, dass der Uploadvorgang, der die Google Ads API verwendet, vor Kurzem nicht mehr ausgeführt wurde.Prüfen Sie
successful_count
undfailed_count
vondaily_summaries
undjob_summaries
, um festzustellen, ob ein bestimmtes Upload-Datum oder ein Job eine große Anzahl von Ereignissen gesendet hat, die nicht erfolgreich verarbeitet wurden.
Einschränkungen
Beachten Sie beim Abrufen von Upload-Zusammenfassungen Folgendes:
Die Google Ads API gibt nur dann Offlinedatendiagnosen zurück, wenn der
customer_id
dersearchStream
- odersearch
-Anfrage derselbe Kunde ist, den Sie kürzlich zum Hochladen von Conversions verwendet haben.Ein Kundenkonto, für das kontoübergreifendes Conversion-Tracking verwendet wird, darf beispielsweise keine Diagnosedaten enthalten. Sie können Diagnosen jedoch auch abrufen, indem Sie eine Anfrage senden, bei der
customer_id
mit demcustomer_id
des Verwaltungskontos übereinstimmt, das Sie für Uploads verwenden.In Google Ads werden
CLICK_NOT_FOUND
-Fehler aus Uploads von erweiterten Conversions für Leads als Warnung behandelt. Wennalerts
einen Eintrag für diesen Fehler enthält, gelten die entsprechenden Vorgänge daher als erfolgreich und werden in diesuccessful_event_count
aufgenommen.