Konta testowe

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_only w żądaniach GoogleAdsService.Search lub żą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_PRODUCTION od v25 lub AuthorizationError.ACTION_NOT_PERMITTED w v24 i 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.

  1. 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.

    Tworzenie testowego konta menedżera

  2. 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.

  3. Na stronie Google Ads utwórz kilka kampanii testowych na testowym koncie klienta.

  4. 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, ustaw login-customer-id na 10-cyfrowy identyfikator klienta testowego konta menedżera.
  5. 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ą:

Interfejs Google Ads z czerwoną etykietą konta testowego

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.