Rozwiązywanie problemów

Zarządzanie konwersjami wymaga złożonej integracji, która często obejmuje wiele wzajemnie zależnych narzędzi i procesów. W tym przewodniku znajdziesz szczegółowe instrukcje rozwiązywania problemów, np. gdy otrzymujesz nieznane błędy interfejsu API lub nie rozumiesz danych lub informacji diagnostycznych wyświetlanych w interfejsie.

Interpretowanie danych w interfejsie Google Ads

Problemy z konwersjami rozszerzonymi dotyczącymi potencjalnych klientów

Typowe błędy

Błąd
NO_CONVERSION_ACTION_FOUND

Wskazane działanie powodujące konwersję jest albo nieaktywne, albo nie jest dostępne na koncie klienta wskazanym w polu „client_id” w żądaniu. Upewnij się, że działanie powodujące konwersję w przesyłanym pliku jest włączone i należy do klienta, który wysyła prośbę o przesłanie.

Ten błąd może też wystąpić, jeśli identyfikator GCLID w prośbie należy do konta klienta, które nie ma dostępu do działania powodującego konwersję określonego w prośbie. Aby sprawdzić, czy identyfikator GCLID należy do konta klienta, możesz użyć zasobu click_view, przesyłając zapytanie z filtrem click_view.gclidsegments.date, gdzie data to data kliknięcia.

INVALID_CONVERSION_ACTION_TYPE Wskazane działanie powodujące konwersję ma typ, który nie jest prawidłowy w przypadku konwersji rozszerzonych dotyczących potencjalnych klientów. Upewnij się, że ConversionAction określony w żądaniu przesyłania ma typ UPLOAD_CLICKS.
CLICK_CONVERSION_ALREADY_EXISTS W przypadku tego kliknięcia występuje już konwersja o tym identyfikatorze conversion_date_time. Upewnij się, że conversion_date_time jest unikalny dla każdego zdarzenia, i spróbuj ponownie.
CUSTOMER_NOT_ENABLED_ENHANCED_CONVERSIONS_FOR_LEADS Upewnij się, że w ustawieniach konwersji masz włączone konwersje rozszerzone dotyczące potencjalnych klientów. Instrukcje znajdziesz w przewodniku dotyczącym wymagań wstępnych.
DUPLICATE_ORDER_ID Nie udało się przetworzyć zaimportowanych zdarzeń, ponieważ zawierają one wiele konwersji z tym samym identyfikatorem zamówienia. Upewnij się, że identyfikatory zamówień są unikalne, i spróbuj ponownie.
CLICK_NOT_FOUND Nie znaleziono kliknięcia pasującego do podanych identyfikatorów użytkownika. Interfejs Google Ads API zwraca ten błąd tylko wtedy, gdy debug_enabled jest trueUploadClickConversionsRequest.

Jeśli konwersja napotyka to ostrzeżenie, interfejs Google Ads API uwzględnia je w successful_event_count diagnostyki danych offline. Interfejs Google Ads API zawiera wpis CLICK_NOT_FOUND w zbiorze alerts, dzięki czemu możesz sprawdzać częstotliwość występowania tego ostrzeżenia.

Ten błąd występuje, gdy kliknięcie nie pochodzi z kampanii Google Ads. Może ona na przykład pochodzić z SA360 lub DV360. Inne możliwe przyczyny:

W rzadkich przypadkach, gdy klient przesyłający dane różni się od klienta konwersji Google Ads, ten błąd może oznaczać, że klient przesyłający zaakceptował warunki dotyczące danych klienta, ale klient wyświetlający – nie.

Aby sprawdzić, czy konto zaakceptowało warunki dotyczące danych klienta, przeprowadź zapytanie o zasób customer i sprawdź pole customer.offline_conversion_tracking_info.accepted_customer_data_terms.

Rozbieżności w danych

Pamiętaj o tych typowych problemach:

  • Konwersje mogą zostać odrzucone przez nasz potok przetwarzania z różnych powodów i nie można ich odzyskać. Więcej informacji znajdziesz w artykule Rozbieżności w danych po przesłaniu.

  • Sprawdź, czy tag Google jest prawidłowo skonfigurowany w Twojej stronie internetowej i uruchamia się po przesłaniu formularza kontaktowego. Jeśli tag nie uruchamia się po przesłaniu formularza lub przesyła nieprawidłowe dane, prawdopodobnie nie będziesz mieć atrybucji w przypadku przesłanych konwersji. Zapoznaj się z artykułami w Centrum pomocy dotyczącymi konfigurowania tagu Googlekonfigurowania Menedżera tagów Google, które zawierają informacje o konwersjach rozszerzonych dotyczących potencjalnych klientów.

  • Jeśli używasz konwersji rozszerzonych dotyczących potencjalnych klientów bez tagu Google na stronie, musisz uwzględnić identyfikator GCLID w importowanych konwersjach, ustawiając pole ClickConversion.gclid dla każdej konwersji.

  • Sprawdź, czy w przesyłanych plikach odpowiednio określasz zgodę. Możesz to zrobić, ustawiając domyślne ustawienia zgody na koncie (w interfejsie Google Ads kliknij Narzędzia > Menedżer danych > Ustawienia zgody) lub ustawiając pole ClickConversion.consent w przypadku każdej przesłanej konwersji.

Problemy ze skutecznością kampanii

Jeśli nie masz problemów technicznych z przesyłaniem konwersji i nie masz wątpliwości co do przedstawionych danych, ale po wdrożeniu konwersji rozszerzonych dla potencjalnych klientów nie obserwujesz oczekiwanego wzrostu skuteczności kampanii, czyli tzw. „wzrostu”, skontaktuj się z zespołem pomocy Google Ads.

Problemy z konwersjami rozszerzonymi w kampaniach internetowych

Typowe błędy

Błąd
CONVERSION_NOT_FOUND Nie udało się znaleźć konwersji dla podanego działania powodującego konwersję i identyfikatora konwersji lub pary identyfikatorów konwersjiorder_id. Sprawdź, czy konwersja jest konwersją Google Ads klienta Google Ads określonego w pliku customer_id żądania.
Sprawdź też, czy konwersja nie dotyczy kliknięcia, w którym zamiast wartości gbraid lub wbraid podano wartość gclid. W przypadku tych konwersji Google Ads nie obsługuje konwersji rozszerzonych w kampaniach internetowych.
CUSTOMER_NOT_ACCEPTED_CUSTOMER_DATA_TERMS warunki dotyczące danych klienta nie zostały zaakceptowane w przypadku customer_id prośby. Instrukcje znajdziesz w przewodniku dotyczącym wymagań wstępnych.
CONVERSION_ALREADY_ENHANCED Ta konwersja została już dostosowana za pomocą tych wartości: order_idconversion_action. Pamiętaj, aby podać unikalny parametr order_id dla każdej konwersji.
CONVERSION_ACTION_NOT_ELIGIBLE_FOR_ENHANCEMENT Podana wartość conversion_action nie kwalifikuje się do korzystania z konwersji rozszerzonych w kampaniach internetowych. W interfejsie Google Ads zaznacz pole Włącz konwersje rozszerzone obok działania powodującego konwersję, do którego odnosi się Twoje żądanie. Instrukcje znajdziesz w Centrum pomocy.

Ogólne problemy z zarządzaniem konwersjami

Pamiętaj o tych typowych problemach:

  • Próba ustawienia dowolnego pola typu enum na UNKNOWN spowoduje błąd RequestError.INVALID_ENUM_VALUE. Jest to częsty problem podczas określania wartości consent, gdy reklamodawca może nie wiedzieć, czy użytkownik wyraził zgodę. Jeśli stan zasobu consent jest nieznany, należy ustawić go na DENIED.

  • Podczas tworzenia działania powodującego konwersję w celu śledzenia konwersji z aplikacji lub konwersji z aplikacji za pomocą Firebase i zewnętrznych usług analityki aplikacji możesz zmienić tylko pole app_id podczas tworzenia. Po utworzeniu działania powodującego konwersję nie możesz już zmienić tego pola.

  • Podczas tworzenia działania powodującego konwersję możesz ustawić w polu ConversionAction.attribution_model_settings.attribution_model tylko wartość GOOGLE_ADS_LAST_CLICKlub GOOGLE_SEARCH_ATTRIBUTION_DATA_DRIVEN. Wybranie innej opcji spowoduje błądCANNOT_SET_RULE_BASED_ATTRIBUTION_MODELS. Więcej informacji znajdziesz w poście na blogu, w którym ogłaszamy wycofanie innych modeli atrybucji.

  • Dozwolony zakres dla pola click_through_lookback_window_days to [1, 60] w przypadku działań powodujących konwersję typu AD_CALLWEBSITE_CALL. W przypadku większości innych działań powodujących konwersję dozwolony zakres to [1, 30].

  • Dozwolony zakres dla pola view_through_lookback_window_days to [1, 30] w przypadku większości działań powodujących konwersję. To pole musi być pusty w przypadku działań powodujących konwersję typu AD_CALLWEBSITE_CALL.

  • Ustawienie lub zaktualizowanie pola include_in_conversion_metrics w działaniu konwersji spowoduje błąd FieldError.IMMUTABLE_FIELD. Zamiast tego skonfiguruj pole primary_for_goal zgodnie z opisem w przewodniku po celach konwersji.

  • Podczas tworzenia działania powodującego konwersję typu WEBSITE_CALL lub AD_CALL musisz ustawić parametr value_settings.always_use_default_value na true. Podanie wartości false spowoduje błąd INVALID_VALUE.

Typowe błędy

Błąd
INVALID_CONVERSION_ACTION_TYPE Wskazane działanie powodujące konwersję ma typ, który nie jest prawidłowy do przesyłania konwersji kliknięć. Upewnij się, że ConversionAction określony w żądaniu przesyłania ma typ UPLOAD_CLICKS.
NO_CONVERSION_ACTION_FOUND Określone działanie powodujące konwersję jest albo wyłączone, albo nie można go znaleźć w konfiguracji przesyłania customer_id. Pobierz informacje o konfiguracji konwersji, aby sprawdzić, czy działanie powodujące konwersję w przesłanych danych jest włączone i czy należy do customer_id prośby o przesyłanie.
TOO_RECENT_CONVERSION_ACTION Działanie powodujące konwersję zostało utworzone niedawno. Zanim ponownie spróbujesz przetworzyć nieudane konwersje, odczekaj co najmniej 6 godzin od utworzenia działania.
INVALID_CUSTOMER_FOR_CLICK customer_id żądania nie jest tym samym identyfikatorem klienta, który był kontem konwersji Google Ads API w momencie kliknięcia. Zaktualizuj customer_id prośby o przeniesienie, aby dotyczyła właściwego klienta.
EVENT_NOT_FOUND Google Ads nie może znaleźć kombinacji identyfikatora kliknięcia i customer_id. Zapoznaj się z wymaganiami dotyczącymi customer_id i sprawdź, czy przesyłasz dane z właściwego konta Google Ads.
DUPLICATE_CLICK_CONVERSION_IN_REQUEST Wiele konwersji w żądaniu ma tę samą kombinację identyfikatora kliknięcia, conversion_date_timeconversion_action. Usuń duplikaty konwersji z żądania.
CLICK_CONVERSION_ALREADY_EXISTS Konwersja z tą samą kombinacją identyfikatora kliknięcia, conversion_date_timeconversion_action została już przesłana. Ignoruj ten błąd, jeśli przesyłanie zostało powtórzone i ta konwersja była wcześniej udana. Jeśli chcesz dodać kolejną konwersję oprócz przesłanej wcześniej konwersji, zmień conversion_date_timeClickConversion, aby uniknąć duplikowania wcześniej przesłanej konwersji.
EVENT_NOT_FOUND Google Ads nie może znaleźć kombinacji identyfikatora kliknięcia i customer_id. Zapoznaj się z wymaganiami dotyczącymi customer_id i sprawdź, czy przesyłasz dane z właściwego konta Google Ads.
EXPIRED_EVENT Zaimportowane kliknięcie miało miejsce przed okresem określonym w polu click_through_lookback_window_days. Zmiana wartości parametru click_through_lookback_window_days dotyczy tylko kliknięć zarejestrowanych po wprowadzeniu tej zmiany, więc zmiana okresu ważności nie rozwiąże tego problemu w przypadku danego kliknięcia. W razie potrzeby zmień działanie powodujące konwersję conversion_action na inne działanie o dłuższym okresie ważności.
CONVERSION_PRECEDES_EVENT conversion_date_time jest wcześniejszy niż data i godzina kliknięcia. Zmień wartość conversion_date_time na późniejszą.
GBRAID_WBRAID_BOTH_SET W przypadku parametru ClickConversion ustawiono wartość zarówno dla gbraid, jak i wbraid. Zaktualizuj konwersję, aby używała tylko 1 identyfikatora kliknięcia, i upewnij się, że nie łączysz wielu kliknięć w jedną konwersję. Każde kliknięcie ma tylko 1 identyfikator kliknięcia.
VALUE_MUST_BE_UNSET Sprawdź location GoogleAdsError, aby określić, który z tych problemów spowodował błąd.
  • W parametrze ClickConversion jest ustawiona wartość gclid, a także co najmniej jeden z parametrów gbraid lub wbraid. Zaktualizuj konwersję, aby używała tylko 1 identyfikatora kliknięcia, i upewnij się, że nie łączysz wielu kliknięć w jedną konwersję. Każde kliknięcie ma tylko 1 identyfikator kliknięcia.
  • Właściwość ClickConversion ma ustawioną wartość gbraid lub wbraid oraz wartość custom_variables. Google Ads nie obsługuje zmiennych niestandardowych w przypadku konwersji z identyfikatorem kliknięcia gbraid lub wbraid. Odznacz pole custom_variables konwersji.