Zarządzanie konwersjami wymaga złożonej integracji, która często obejmuje wiele wzajemnie powiązanych narzędzi i procesów. Ten przewodnik zawiera szczegółowe instrukcje, które pomogą Ci rozwiązać wszelkie problemy, niezależnie od tego, czy otrzymujesz niezrozumiałe błędy z interfejsu API, czy masz wątpliwości co do danych lub diagnostyki wyświetlanych w interfejsie.
Odczytywanie 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 weryfikowania wyników importu może być mylące. Aby sprawdzić stan importu, zacznij od diagnostyki offline. Więcej informacji o diagnostyce w interfejsie Google Ads znajdziesz w przypadku konwersji rozszerzonych dotyczących potencjalnych klientów i konwersji rozszerzonych w kampaniach internetowych.
Problemy z konwersjami rozszerzonymi dotyczącymi potencjalnych klientów
Ta sekcja zawiera informacje o rozwiązywaniu typowych problemów, które mogą wystąpić podczas importowania konwersji rozszerzonych dotyczących potencjalnych klientów.
Typowe błędy
Błąd | |
---|---|
NO_CONVERSION_ACTION_FOUND
|
Określone działanie powodujące konwersję jest wyłączone lub klient nie ma do niego dostępu. Konto klienta jest określone w polu `client_id` w żądaniu. Upewnij się, że działanie powodujące konwersję w przesł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 żądaniu należy do konta klienta, które nie ma dostępu do działania powodującego konwersję określonego w żądaniu. Możesz sprawdzić, czy identyfikator kliknięcia Google należy do konta klienta, korzystając z zasobu |
INVALID_CONVERSION_ACTION_TYPE
|
Określone działanie powodujące konwersję ma typ, który jest nieprawidłowy w przypadku konwersji rozszerzonych dotyczących potencjalnych klientów. Upewnij się, że ConversionAction określony w prośbie o przesłanie ma typ UPLOAD_CLICKS .
|
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 na UploadClickConversionsRequest wartość debug_enabled to true .
Jeśli konwersja napotka to ostrzeżenie, interfejs Google Ads API uwzględni je w Ten błąd jest oczekiwany, jeśli kliknięcie nie pochodzi z kampanii Google Ads. Może ona pochodzić np. z SA360 lub DV360. Inne możliwe przyczyny:
W rzadkich przypadkach, gdy klient przesyłający dane różni się od klienta konwersji w Google Ads, ten błąd może oznaczać, że klient przesyłający dane zaakceptował warunki dotyczące danych klientów, ale klient wyświetlający reklamy nie. Aby sprawdzić, czy konto zaakceptowało warunki dotyczące danych klienta, wyślij zapytanie do zasobucustomer 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ć usunięte z naszego potoku 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 na stronie internetowej i uruchamia się po przesłaniu formularza kontaktowego. Jeśli tag nie jest uruchamiany podczas przesyłania formularza lub wysyła nieprawidłowe dane, prawdopodobnie zobaczysz niską lub zerową atrybucję w przypadku przesłanych konwersji. Zapoznaj się z artykułami w Centrum pomocy na temat konfigurowania tagu Google i Menedżera tagów Google na potrzeby konwersji 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 kliknięcia Google w importach konwersji, ustawiając pole ClickConversion.gclid w przypadku każdej konwersji.
Sprawdź, czy w przesyłanych plikach prawidłowo określasz zgodę użytkowników. 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 odpowiadają Ci wyświetlane dane, ale po wdrożeniu konwersji rozszerzonych w przypadku potencjalnych klientów nie widzisz oczekiwanej poprawy skuteczności kampanii lub wzrostu, skontaktuj się z zespołem pomocy Google Ads.
Problemy z konwersjami rozszerzonymi w kampaniach internetowych
Ta sekcja zawiera informacje o rozwiązywaniu typowych problemów, które mogą wystąpić podczas importowania konwersji rozszerzonych w kampaniach internetowych.
Typowe błędy
Błąd | |
---|---|
CONVERSION_NOT_FOUND
|
Nie udało się znaleźć konwersji powiązanej z podaną parą działania powodującego konwersję i identyfikatora konwersji.order_id Sprawdź, czy konwersja jest konwersją Google Ads dla
klienta konwersji Google Ads określonego w customer_id żądania.Dodatkowo sprawdź, czy konwersja nie została zarejestrowana w przypadku kliknięcia, w którym zamiast gclid wypełniono pole gbraid
lub wbraid .
Google Ads nie obsługuje w przypadku tych konwersji konwersji rozszerzonych w kampaniach internetowych.
|
CUSTOMER_NOT_ACCEPTED_CUSTOMER_DATA_TERMS
|
Warunki dotyczące danych klienta nie zostały zaakceptowane w przypadku customer_id żądania. Instrukcje znajdziesz w przewodniku dotyczącym wymagań wstępnych.
|
CONVERSION_ALREADY_ENHANCED
|
Ta konwersja ma już dostosowanie z podanymi wartościami order_id i conversion_action . Pamiętaj, aby podać unikalny atrybut order_id dla każdej konwersji.
|
CONVERSION_ACTION_NOT_ELIGIBLE_FOR_ENHANCEMENT
|
Podany conversion_action nie kwalifikuje się do konwersji rozszerzonych w kampaniach internetowych. W interfejsie Google Ads zaznacz pole Włącz konwersje rozszerzone w przypadku działania powodującego konwersję, do którego odwołuje się Twoja prośba. Instrukcje znajdziesz w Centrum pomocy.
|
Ogólne problemy z zarządzaniem konwersjami
Pamiętaj o tych typowych problemach:
Próba ustawienia dowolnego pola wyliczeniowego na wartość
UNKNOWN
spowoduje błądRequestError.INVALID_ENUM_VALUE
. Jest to częsty problem podczas określaniaconsent
, gdy reklamodawca może nie wiedzieć, czy użytkownik wyraził zgodę. Jeśli stan zasobuconsent
jest nieznany, należy ustawić wartośćDENIED
.Podczas tworzenia działania powodującego konwersję w przypadku konwersji z aplikacji lub Firebase i zewnętrznej usługi analityki aplikacji możesz zmieniać tylko pole
app_id
podczas tworzenia. Po utworzeniu działania powodującego konwersję nie można już zmienić tego pola.Podczas tworzenia działania powodującego konwersję możesz ustawić pole
ConversionAction.attribution_model_settings.attribution_model
tylko naGOOGLE_ADS_LAST_CLICK
lubGOOGLE_SEARCH_ATTRIBUTION_DATA_DRIVEN
. Każda inna opcja spowoduje błądCANNOT_SET_RULE_BASED_ATTRIBUTION_MODELS
. Więcej informacji znajdziesz w naszym 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ę dopuszczalny zakres to[1, 30]
.W przypadku większości działań powodujących konwersję dozwolony zakres wartości w polu
view_through_lookback_window_days
to[1, 30]
. W przypadku działań powodujących konwersję typuAD_CALL
iWEBSITE_CALL
to pole musi być nieustawione.Ustawienie lub zaktualizowanie pola
include_in_conversion_metrics
w przypadku działania powodującego konwersję spowoduje wystąpienieFieldError.IMMUTABLE_FIELD
błędu. Zamiast tego ustaw poleprimary_for_goal
zgodnie z opisem w przewodniku po celach konwersji.Podczas tworzenia działania powodującego konwersję typu
WEBSITE_CALL
lubAD_CALL
parametrvalue_settings.always_use_default_value
musi mieć wartośćtrue
. Podanie wartościfalse
spowoduje błądINVALID_VALUE
.
Typowe błędy
Błąd | |
---|---|
INVALID_CONVERSION_ACTION_TYPE
|
Określone działanie powodujące konwersję ma typ, który jest nieprawidłowy w przypadku przesyłania konwersji po kliknięciu. Upewnij się, że ConversionAction
określony w prośbie o przesłanie ma typ UPLOAD_CLICKS .
|
NO_CONVERSION_ACTION_FOUND
|
Określone działanie powodujące konwersję jest wyłączone lub nie można go znaleźć w przesyłanym customer_id . Sprawdź informacje o konfiguracji konwersji, aby upewnić się, że działanie powodujące konwersję w przesłanym pliku jest włączone i należy do customer_id w prośbie o przesłanie.
|
TOO_RECENT_CONVERSION_ACTION
|
Działanie powodujące konwersję zostało utworzone niedawno. Po utworzeniu działania odczekaj co najmniej 6 godzin, zanim ponownie spróbujesz przesłać nieudane konwersje. |
INVALID_CUSTOMER_FOR_CLICK
|
customer_id w żądaniu nie jest tym samym identyfikatorem klienta, który był kontem konwersji interfejsu Google Ads API w momencie kliknięcia. Zaktualizuj customer_id w prośbie, aby wskazywał 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 na właściwe konto 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ń z żądania zduplikowane konwersje.
|
CLICK_CONVERSION_ALREADY_EXISTS
|
Konwersja z tą samą kombinacją identyfikatora kliknięcia,conversion_date_time i conversion_action została już przesłana. Zignoruj ten błąd, jeśli ponawiasz przesyłanie, a ta konwersja wcześniej się powiodła. Jeśli chcesz dodać kolejną konwersję oprócz wcześniej przesłanej, dostosuj conversion_date_time ClickConversion , aby uniknąć zduplikowania 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 na właściwe konto Google Ads.
|
EXPIRED_EVENT
|
Zaimportowane kliknięcie miało miejsce przed przedziałem czasu określonym w polu click_through_lookback_window_days . Zmiana click_through_lookback_window_days wpływa tylko na kliknięcia zarejestrowane po jej wprowadzeniu, więc zmiana okresu ważności nie rozwiąże tego błędu w przypadku konkretnego kliknięcia. W razie potrzeby zmień conversion_action na inne działanie z dłuższym okresem ważności. |
CONVERSION_PRECEDES_EVENT
|
conversion_date_time jest wcześniejsza niż data i godzina kliknięcia. Zmień wartość conversion_date_time na późniejszą.
|
GBRAID_WBRAID_BOTH_SET
|
W przypadku ClickConversion ustawiono wartość zarówno dla gbraid , jak i wbraid . Zaktualizuj konwersję, aby używała tylko jednego 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 w GoogleAdsError , aby określić, który z tych problemów spowodował błąd.
|