Rozwiązywanie problemów
Jeśli podczas korzystania z interfejsu Search Ads 360 API napotkasz problemy, zapoznaj się z tą sekcją dotyczącą rozwiązywania problemów.
Jeśli po przeczytaniu zasobów na tej stronie nie możesz rozwiązać problemu, skontaktuj się z zespołem pomocy i przygotuj te informacje:
Błędy autoryzacji
Oto kilka typowych błędów autoryzacji:
Wiadomość |
Opis |
Access Not Configured. Please use Google API Console to activate the API for your project.
|
Ten błąd występuje, jeśli na swoim koncie nie masz włączonego interfejsu Search Ads 360 API. Najpierw wykonaj te czynności:
Otwórz konsolę interfejsów API Google.
Wybierz projekt. Jeśli nie masz jeszcze utworzonego projektu, zapoznaj się z artykułem Tworzenie projektu dla klienta.
Na pasku bocznym po lewej stronie rozwiń Interfejsy API i autoryzacja. Następnie kliknij Interfejsy API. Na liście interfejsów API sprawdź, czy interfejs Search Ads 360 API ma stan WŁĄCZONY.
|
Invalid grant
|
Ten błąd występuje, gdy token odświeżania jest nieprawidłowy. Aby uzyskać token odświeżania, wywołaj skrypt narzędziowy Search Ads 360 w ten sposób:
sa360Api.py --login
Dowiedz się więcej o zalecanym procesie autoryzacji.
|
Invalid client no application name
|
Ten błąd występuje, jeśli podczas konfigurowania projektu w Konsoli interfejsów API Google nie określisz nazwy produktu. Aby naprawić ten błąd,
wpisz nazwę swojego produktu na ekranie zgody w Konsoli interfejsów API Google.
|
Inne typy błędów autoryzacji |
Pamiętaj, aby użyć konta Google, które ma przyznany dostęp do Search Ads 360, gdy logujesz się w Konsoli interfejsów API Google, aby pobrać identyfikator klienta i klucz tajny klienta oraz gdy pobierasz token odświeżania.
|
Błędy przesyłania konwersji
W tabeli poniżej znajdziesz listę błędów, które mogą wystąpić podczas przesyłania konwersji. Pamiętaj, że kody błędów w systemie szesnastkowym są niezmienne, więc możesz ich używać w własnych skryptach do identyfikowania błędów.
Kod błędu |
Wiadomość |
Opis |
0x00000101 |
Click ID '{ID}' is not found
|
Identyfikator kliknięcia podany w żądaniu
update jest nieprawidłowy. Prześlij ponownie konwersje po wykonaniu tych czynności:
Sprawdź, czy identyfikator kliknięcia został wygenerowany 6 godzin przed przesłaniem konwersji.
Aktywowałeś usługę konwersji API.
Jeśli
przypisujesz udział w konwersjach konkretnym wizytom, poczekaj z przesłaniem konwersji co najmniej 6 godzin od wizyty. Search Ads 360 może nie rozpoznać identyfikatora clickID wizyty, jeśli prześlesz konwersję przed upływem 6 godzin. W rzadkich przypadkach może być konieczne odczekanie do 24 godzin, zanim Search Ads 360 rozpozna identyfikator clickId.
Potwierdzono, że kliknięcie pochodzi z ważnego źródła, zgodnie z wskazaniem parametru gclsrc .
Potwierdzono, że w kolumnie
advertiserId podano właściwego reklamodawcę.
Zweryfikowaliśmy, że identyfikator kliknięcia został wygenerowany w ciągu ostatnich 90 dni.
|
0x0000010E |
Floodlight activity name '{name}' is not found |
Nazwa aktywności Floodlight podana w kolumnie
segmentationName
jest nieprawidłowa lub niedostępna. Jeśli widzisz ten błąd, sprawdź, czy nie występują te typowe problemy:
- W nazwach wielkość liter ma znaczenie, więc upewnij się, że w żądaniu wielkość liter jest taka sama.
- Upewnij się, że nazwa aktywności Floodlight nie zawiera żadnych niedrukowalnych znaków Unicode ani podwójnych spacji.
- Upewnij się, że podana nazwa to
aktywność Floodlight, a nie
kolumna Floodlight.
- Sprawdź, czy istnieje aktywność Floodlight dla reklamodawcy określonego w kolumnie
advertiserId . (Możesz wskazać niewłaściwego reklamodawcę).
- Po utworzeniu lub zmodyfikowaniu aktywności Floodlight odczekaj kilka godzin, zanim prześlesz konwersje związane z tą aktywnością.
|
0x00000115 |
Custom dimension '{name}' is not found |
Upewnij się, że wybrana przez Ciebie niestandardowa zmienna Floodlight została skonfigurowana jako wymiar (a nie dane) dla reklamodawcy powiązanego z konwersją clickId , criterionId lub productGroupId .
|
0x00000116 |
Custom metric '{name}' is not found |
Upewnij się, że wybrana przez Ciebie niestandardowa zmienna Floodlight została skonfigurowana jako dane (a nie wymiar) dla reklamodawcy powiązanego z konwersją, do której jest ona przypisywana (clickId , criterionId lub productGroupId ).
|
0x0000011A |
The advertiser conversion ID is already specified for a conversion with Search Ads 360
conversion ID {ID} |
Konwersja o tym samym zakresie i tym samym identyfikatorze konwersji u reklamodawcy została już przesłana.
conversionId
„Identyfikator konwersji u reklamodawcy” to identyfikator wygenerowany przez Ciebie. Search Ads 360 wymaga, aby ten identyfikator był unikalny w danym zakresie.
Identyfikator konwersji Search Ads 360 jest generowany przez Search Ads 360 i zawsze jest unikalny.
|
0x0000011B |
Advertiser conversion ID '{ID}' is not found |
Twoje żądanie
update próbowało zaktualizować identyfikator konwersji reklamodawcy, który nie istnieje. Sprawdź, czy podano prawidłowy identyfikator. |
0x0000011D |
User does not have permission to view advertiser {advertiser ID} |
Konto Google, którego używa klient, nie ma uprawnień do wyświetlania reklamodawcy określonego w prośbie.
Podczas logowania się w Konsoli interfejsów API Google, aby pobrać identyfikator klienta i klucz tajny klienta, oraz podczas uzyskiwania tokena odświeżania, używaj konta Google, które ma przyznany dostęp do wskazanego przez Ciebie reklamodawcy.
|
0x0000011F |
Advertiser conversion ID is already specified in this request |
Co najmniej 2 konwersje w żądaniu podają ten sam zakres i identyfikator konwersji u reklamodawcy.
Identyfikator konwersji reklamodawcy to identyfikator wygenerowany i podany w kolumnie
conversionId . Search Ads 360 wymaga, aby ten identyfikator był unikalny w danym zakresie.
|
0x0000011E |
The requested Floodlight activity '{name}' does not match the conversion type (ACTION/TRANSACTION) |
Podany przez Ciebie identyfikator lub nazwa aktywności Floodlight nie pasuje do podanego typu konwersji.
|
Dane w interfejsie Search Ads 360 nie pasują do raportu zwróconego przez interfejs API
Dane w interfejsie Search Ads 360 powinny domyślnie odpowiadać danym zwracanym przez interfejs API.
Jeśli w prośbie o raportowanie ustawisz wartość
includeRemovedEntities
na true
,
sprawdź, czy w interfejsie zaznaczone jest też pole wyboru Pokaż usunięte.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-12-17 UTC.
[null,null,["Ostatnia aktualizacja: 2024-12-17 UTC."],[[["This page provides troubleshooting information for common issues encountered while using the Search Ads 360 API, including authorization and conversion upload errors."],["If the provided resources don't resolve your issue, contact support with specific information about your problem, including your Search Ads 360 and Google API Console credentials, code snippets, and JSON responses."],["The page lists common authorization errors such as `Access Not Configured`, `Invalid grant`, and `Invalid client`, with explanations and solutions."],["It also includes a table of conversion upload errors, detailing their hexadecimal error codes, descriptions, and troubleshooting steps."],["For report discrepancies, refer to the Response Codes and Standard Error Responses documentation and ensure the `includeRemovedEntities` setting in your request matches the \"Show removed\" checkbox selection in the Search Ads 360 UI."]]],["When troubleshooting the Search Ads 360 API, consult the provided resources. If issues persist, contact support, providing your Agency/Advertiser ID, Project Number, API access username, code snippet, and JSON response (including full error messages). Common authorization errors include `Access Not Configured`, `Invalid grant`, and `Invalid client`, often resolved by enabling the API, refreshing tokens, or naming your project. Conversion upload errors relate to invalid click IDs, Floodlight activity names, or custom dimensions/metrics. Ensure correct permissions and data consistency between UI and API.\n"]]