Konta testowe umożliwiają wypróbowanie nowych implementacji interfejsu API lub konfiguracji konta przed wprowadzeniem zmian w środowisku produkcyjnym.
Konta produkcyjne wyświetlają reklamy, które wymagają płatności i są renderowane użytkownikom, natomiast konta testowe są widoczne w interfejsie Google Ads jako konta zlikwidowane, ponieważ nie mają aktywnej płatności i nie renderują reklam użytkownikom.
Konta testowe i produkcyjne nie mogą w żaden sposób ze sobą współdziałać, dlatego nie możesz używać konta testowego na swoim obecnym produkcyjnym koncie menedżera. Aby korzystać z kont testowych, musisz mieć nową hierarchię kont z testowym kontem menedżera jako kontem głównym.
Czy potrzebujesz konta testowego?
Zanim utworzysz osobną hierarchię kont testowych, sprawdź, która opcja testowania najlepiej pasuje do Twojego przypadku użycia:
- Wykonywanie pierwszych wywołań interfejsu API lub testowanie na prawdziwych kontach (do 2880 operacji dziennie): nie potrzebujesz konta testowego, chyba że testujesz funkcje ograniczone w ramach dostępu na poziomie Explorer (takie jak tworzenie konta, zarządzanie użytkownikami, planowanie słów kluczowych lub płatności). Aby wysyłać zapytania do kont produkcyjnych i bezpośrednio nimi zarządzać, poproś o automatyczny poziom dostępu Odkrywca na stronie Przegląd interfejsu Google Ads API w konsoli Google Cloud.
- Sprawdzanie składni żądania i zgodności z zasadami bez zmiany danych:
ustaw pole
validate_onlyw żądaniachGoogleAdsService.Searchlub żądaniach modyfikacji (wymaga co najmniej dostępu Przeglądający w przypadku kierowania na konta produkcyjne). - Programowanie z użyciem projektu z dostępem testowym lub testowanie tworzenia pełnej kampanii w bezpłatnym środowisku testowym: wykonaj czynności opisane na tej stronie, aby utworzyć testowe konto menedżera i testowe konto klienta.
Dlaczego warto używać kont testowych?
Konta testowe nie mają wpływu na aktywne reklamy ani nie obciążają Twojego konta. Zapewniają one te korzyści podczas aktywnego programowania:
- Można je skonfigurować w hierarchii i uporządkować tak samo jak konta produkcyjne.
- Można je wyświetlać i modyfikować w interfejsie Google Ads, tak samo jak konta produkcyjne.
- Nie wymagają zatwierdzenia dostępu do produkcyjnego interfejsu API w projekcie Google Cloud, dzięki czemu możesz od razu zacząć eksperymentować z interfejsem API, gdy Twój projekt ma poziom dostępu Test. (Jeśli projekt Google Cloud z dostępem testowym spróbuje wywołać konto produkcyjne, interfejs API zwróci błąd
AuthorizationError.CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTIONodv25lubAuthorizationError.ACTION_NOT_PERMITTEDwv24i wcześniej). - Nie mogą wyświetlać reklam ani w żaden sposób wchodzić w interakcje z kontami produkcyjnymi. Dzięki temu możesz bezpiecznie testować zmiany w kodzie lub konfiguracji bez wpływu na konta wyświetlania reklam.
- mają takie same ograniczenia jak konta produkcyjne, w tym limity liczby żądań;
Konta testowe nie mają budżetów, więc podczas tworzenia testowego subkonta na koncie menedżera może pojawić się błąd. Możesz go spokojnie zignorować.
Tworzenie kont i kampanii testowych
Poniższe instrukcje pozwalają utworzyć testowe konto menedżera, testowe konto klienta i kilka kampanii, które wypełnią testowe konto klienta. Pełne wyjaśnienie tych typów kont znajdziesz w artykule Typy kont.
Kliknij niebieski przycisk, aby utworzyć testowe konto menedżera. Jeśli pojawi się taka prośba, zaloguj się na konto Google, które nie jest połączone z produkcyjnym kontem menedżera Google Ads. Możesz też utworzyć nowe konto Google w oknie logowania.
Na testowym koncie menedżera utwórz testowe konto klienta: kliknij Konta > > Utwórz nowe konto i wypełnij formularz. Wszystkie konta klientów utworzone na testowym koncie menedżera są automatycznie kontami testowymi.
Na stronie Google Ads utwórz kilka kampanii testowych na testowym koncie klienta.
Zapisz oba 10-cyfrowe identyfikatory klienta (bez łączników) z interfejsu Google Ads na potrzeby konfiguracji interfejsu API:
customer_id(docelowe konto klienta): użyj 10-cyfrowego identyfikatora klienta nowego testowego konta klienta, na którym utworzono kampanie testowe (wywołania interfejsu API, które wysyłają zapytania do kampanii lub je modyfikują, muszą być kierowane na konto klienta, a nie na konto menedżera).login-customer-id(konto menedżera): jeśli uwierzytelniasz się za pomocą konta Google lub konta usługi połączonego z testowym kontem menedżera, ustawlogin-customer-idna 10-cyfrowy identyfikator klienta testowego konta menedżera.
Wykonaj instrukcje podane w artykule Wykonaj pierwsze wywołanie interfejsu API, aby skonfigurować bibliotekę klienta lub dane logowania REST i wykonać zapytanie testowe na nowym testowym koncie klienta.
Wyświetlanie kont testowych
Aby wyświetlić konta testowe w interfejsie, odkryj je, wybierając opcję wyświetlania zlikwidowanych kont.
Konta testowe są oznaczone czerwoną etykietą:
Jeśli na stronie konta Google Ads nie widzisz czerwonej etykiety Konto testowe, oznacza to, że jest to konto produkcyjne.
Ograniczenia
Podczas pracy z kontami testowymi pamiętaj o tych ograniczeniach:
- Konta testowe nie mogą wyświetlać reklam ani wchodzić w interakcje z kontami produkcyjnymi, dlatego dane o wyświetlaniu, takie jak wyświetlenia, konwersje czy dane o kosztach, są puste.
- Na kontach testowych nie można testować niektórych funkcji, takich jak symulacje stawek, przesyłanie konwersji i płatności. Inne funkcje, w tym rekomendacje, mają ograniczone możliwości na kontach testowych, ponieważ konta testowe nie generują danych o wyświetlaniu.
- Hierarchie testowych kont menedżera mogą zawierać maksymalnie 50 kont testowych. Jeśli potrzebujesz dodatkowych kont testowych, możesz utworzyć kolejne testowe konto menedżera.
- Konta testowe, które generują dużą liczbę ciągłych żądań, mogą zostać ograniczone bez powiadomienia.
Wskazówki dotyczące obejścia tych ograniczeń znajdziesz w sekcji Sprawdzone metody testowania.