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
- Interfejs Google Ads nie porządkuje danych o konwersjach według daty importu, więc korzystanie z raportów w interfejsie do sprawdzania wyników importu może być mylące. Aby sprawdzić stan importu, zacznij od diagnostyki offline. Więcej informacji o diagnostyce znajdziesz też w interfejsie Google Ads w przypadku konwersji rozszerzonych dotyczących potencjalnych klientów i konwersji rozszerzonych w kampaniach internetowych.
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 |
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 true w UploadClickConversionsRequest .
Jeśli konwersja napotyka to ostrzeżenie, interfejs Google Ads API uwzględnia je w 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óbcustomer 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 Google i konfigurowania 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_id i conversion_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łądRequestError.INVALID_ENUM_VALUE
. Jest to częsty problem podczas określania wartościconsent
, gdy reklamodawca może nie wiedzieć, czy użytkownik wyraził zgodę. Jeśli stan zasobuconsent
jest nieznany, należy ustawić go naDENIED
.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_CLICK
lubGOOGLE_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ę typuAD_CALL
iWEBSITE_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ę typuAD_CALL
iWEBSITE_CALL
.Ustawienie lub zaktualizowanie pola
include_in_conversion_metrics
w działaniu konwersji spowoduje błądFieldError.IMMUTABLE_FIELD
. Zamiast tego skonfiguruj poleprimary_for_goal
zgodnie z opisem w przewodniku po celach konwersji.Podczas tworzenia działania powodującego konwersję typu
WEBSITE_CALL
lubAD_CALL
musisz ustawić parametrvalue_settings.always_use_default_value
natrue
. Podanie wartościfalse
spowoduje błądINVALID_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_time
i conversion_action . Usuń duplikaty konwersji z żądania.
|
CLICK_CONVERSION_ALREADY_EXISTS
|
Konwersja z tą samą kombinacją identyfikatora kliknięcia, conversion_date_time i conversion_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_time w ClickConversion , 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.
|