Użyj interfejsu Google Ads API, aby pobrać diagnostykę danych offline, która zawiera informacje o ogólnym stanie procesów importowania i dostosowywania konwersji.
Aby pobrać najnowsze informacje o diagnostyce danych offline na swoim koncie, użyj jednego z tych zasobów:
offline_conversion_upload_client_summaryagreguje diagnostykę importu na poziomie konta.offline_conversion_upload_conversion_action_summaryagreguje diagnostykę importu na poziomie działania powodującego konwersję.
Diagnostyka na poziomie konta
Aby pobrać diagnostykę przesyłania konwersji na poziomie konta, użyj tego zapytania 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
To zapytanie zwraca oddzielne
OfflineConversionUploadClientSummary
wiersze dla każdego typu klienta używanego w ostatnich importach. Jeśli np. ostatnio importowano dane za pomocą interfejsu Google Ads API i interfejsu Google Ads, wyniki będą zawierać oddzielne wpisy dla wartości client GOOGLE_ADS_API i GOOGLE_ADS_WEB_CLIENT.
Diagnostyka na poziomie działania powodującego konwersję
Aby pobrać diagnostykę przesyłania konwersji na poziomie działania powodującego konwersję, użyj tego zapytania 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 >
Podobnie jak w przypadku diagnostyki na poziomie konta to zapytanie zwraca oddzielne
OfflineConversionUploadConversionActionSummary
wiersze dla każdego typu klienta używanego w ostatnich importach. Jeśli np. ostatnio importowano dane za pomocą interfejsu Google Ads API i interfejsu Google Ads, wyniki będą zawierać oddzielne wpisy dla wartości client GOOGLE_ADS_API i GOOGLE_ADS_WEB_CLIENT.
Jak interpretować te podsumowania
Każde OfflineConversionUploadClientSummary lub
OfflineConversionUploadConversionActionSummary ma pole status, które
odzwierciedla ogólny stan
importów dla danego client. Zawiera też te informacje:
- liczba wszystkich otrzymanych zdarzeń;
- liczba zdarzeń, które zostały przetworzone;
- liczba oczekujących zdarzeń (zdarzeń, które są nadal przetwarzane);
- pole
alerts, które zawiera podsumowanie błędów pogrupowanych wedługOfflineConversionError.
Wszystkie te pola zawierają informacje z ostatniego pełnego dnia kalendarzowego importów. Użyj tych informacji, aby ocenić bieżący stan importów.
Każde podsumowanie OfflineConversionUploadClientSummary lub OfflineConversionUploadConversionActionSummary zawiera też 2 różne typy raportów:
daily_summaries- A
successful_count,failed_count, ipending_countżądań importu z ostatnich 7 dni pogrupowanych wedługdateimportu. job_summariessuccessful_count,failed_countipending_count7 najnowszych żądań importu pogrupowanych wedługjob_id.job_idto opcjonalne pole obiektuUploadClickConversionsRequestiUploadConversionAdjustmentsRequest. Możesz ustawićjob_idna liczbę nieujemną mniejszą niż2^31lub pozwolić interfejsowi Google Ads API przypisać do żądania wygenerowany przez system identyfikator zadania. Niezależnie od wybranej opcjiUploadClickConversionsResponselubUploadConversionAdjustmentsResponsezwracajob_id.Przypisanie własnego
job_idjest przydatne np. wtedy, gdy masz jedno zadanie lub proces, który importuje dużą liczbę konwersji za pomocą wielu żądań. Jeśli ustawiszjob_idna tę samą wartość w każdym z tych żądań, możesz pobrać pojedynczy wpis dotyczący zadania zjob_summaries. Jeśli zamiast tego pozwolisz interfejsowi Google Ads API przypisać dojob_idkażdego żądania wartość wygenerowaną przez system,job_summariesbędzie zawierać oddzielny wpis dla każdego żądania, co może utrudnić analizowanie ogólnego stanu zadania.
Jak korzystać z podsumowań
Aby mieć pewność, że procesy importu rejestrują konwersje i ulepszenia zgodnie z oczekiwaniami, okresowo pobieraj podsumowania dla każdego konta. Jeśli status dowolnego podsumowania nie jest równy EXCELLENT, użyj listy błędów w sekcji alerts, aby zmodyfikować proces importu w taki sposób, aby zmniejszyć lub wyeliminować te błędy.
Na przykład:
Jeśli stan to
NEEDS_ATTENTION, oznacza to, że znaczna część operacji importu nie powiodła się. Sprawdź błędy w sekcjialertsi zmodyfikuj proces importu, aby zmniejszyć lub wyeliminować te błędy.Jeśli stan to
NO_RECENT_UPLOADS, oznacza to, że Google Ads nie otrzymało żadnych ostatnich importów dla danegoclient. Jeśli jest to nieoczekiwane, sprawdź procesy, które wykonują importy za pomocą tego klienta.Jeśli np.
statusdlaGOOGLE_ADS_APItoNO_RECENT_UPLOADS, może to oznaczać, że proces importu, który korzysta z interfejsu Google Ads API, został niedawno zatrzymany.Aby sprawdzić, czy w określonym dniu importu lub zadaniu wysłano dużą liczbę zdarzeń, których nie udało się przetworzyć, sprawdź
successful_count,failed_countipending_countw sekcjachdaily_summariesijob_summaries. Przetworzenie zdarzeń w stanie oczekiwania może potrwać do 24 godzin.
Więcej informacji o tym, jak ulepszyć diagnostykę danych offline, znajdziesz w Centrum pomocy.
Ograniczenia
Podczas pobierania podsumowań importu pamiętaj o tych kwestiach:
Interfejs Google Ads API zwraca diagnostykę danych offline tylko wtedy, gdy
customer_idżądaniasearchStreamlubsearchjest taki sam jak identyfikator klienta, którego używasz do importowania konwersji.Na przykład konto klienta, które korzysta ze śledzenia konwersji dla wielu kont, może nie zawierać żadnych informacji diagnostycznych. Możesz jednak pobrać informacje diagnostyczne, wysyłając żądanie, w którym
customer_idjest zgodny zcustomer_idkonta menedżera używanego do importowania.Google Ads traktuje błę0/}dy z importów konwersji rozszerzonych dotyczących potencjalnych klientów jako ostrzeżenia.
CLICK_NOT_FOUNDJeśli w sekcjialertsznajduje się wpis dotyczący tego błędu, odpowiednie operacje są nadal uznawane za udane i są uwzględniane wsuccessful_event_count.