Przygotowywanie konta klienta

W tym kroku identyfikujesz konto Google Ads, na które chcesz wysyłać wywołania interfejsu API. Jest on potrzebny do generowania tokenów odświeżania OAuth 2.0. Może to być konto produkcyjne (aktywne) lub testowe. Każde podejście ma swoje wady i zalety.

Konta produkcyjne
Konta testowe
Zalety
  • Łatwiejsze pisanie i testowanie kodu, który działa na podstawie określonej zawartości konta.
  • Łatwiejsze pisanie i testowanie kodu przetwarzającego bieżące dane raportowania.
  • Konta testowe nie wyświetlają reklam, więc błędy w programowaniu nie będą miały wpływu na Twoje aktywne kampanie.
  • Działa z tokenami programisty z poziomem dostępu testowego.
Wady
  • Błąd programowania na etapie tworzenia może wpłynąć na wyświetlanie aktywnych kampanii, powodując takie problemy jak niska skuteczność kampanii, nieprawidłowe wyświetlanie reklam lub straty finansowe.
  • Aby móc wykonywać wywołania interfejsu API, token programisty powinien mieć co najmniej podstawowy poziom dostępu.
  • Musisz odtworzyć kampanie w ramach kont testowych, aby przetestować kod, który działa z określoną zawartością konta.
  • Konta testowe nie wyświetlają reklam, dlatego funkcje związane z wyświetlaniem na żywo, takie jak raportowanie statystyk, błędy związane z naruszeniem zasad czy przetwarzanie importów konwersji offline, nie są obsługiwane, co utrudnia testowanie tych funkcji.

W miarę możliwości zalecamy używanie konta testowego podczas tworzenia aplikacji. Instrukcje znajdziesz w artykule Tworzenie kont i kampanii testowych.

Alternatywnym sposobem jest skonfigurowanie konta produkcyjnego z niskim budżetem, np. 1 USD dziennie, na potrzeby testowania funkcji, których nie obsługuje konto testowe.

Wybór zestawu funkcji

Przy wybieraniu konta do wykonywania wywołań interfejsu API należy wziąć pod uwagę także listę funkcji, z których chcesz korzystać. Nawet jeśli wybierzesz konto produkcyjne, możesz korzystać z niektórych funkcji związanych z kontem, na przykład:

  • Aby korzystać z funkcji płatności, musisz mieć konto z fakturowaniem miesięcznym.
  • Niektóre nowe funkcje mogą być ograniczone do listy dozwolonych kont.

Zanim sfinalizujesz konto, które ma wywoływać wywołania interfejsu API, zapoznaj się z dokumentacją konkretnej funkcji, aby upewnić się, że nie ma ona dodatkowych ograniczeń.

Dostęp użytkownika, identyfikator klienta logowania i identyfikator klienta

Aby wysłać wywołanie interfejsu API do klienta Google Ads, musisz mieć dostęp do tego klienta bezpośrednio lub przez połączone konto menedżera. Potrzebujesz też odpowiednich uprawnień w zależności od wywołania interfejsu API.

Gdy logujesz się w Google Ads, możesz mieć do wyboru więcej niż jedno konto klienta. Wybrane konto tworzy identyfikator klienta logowania, który jest wymaganym nagłówkiem w przypadku niektórych wywołań interfejsu API, oraz poziom dostępu.

Po zidentyfikowaniu klienta Google Ads, który ma wykonywać wywołania interfejsu API, zwróć uwagę na te informacje:

  • 10-cyfrowy identyfikator klienta konta klienta, na którym chcesz wykonywać wywołania interfejsu API. Czasami określa się go jako klienta operacyjnego.

  • Adres e-mail konta klienta, na które jesteś zalogowany. Jest to konieczne do wygenerowania tokena odświeżania OAuth 2.0.

  • 10-cyfrowy identyfikator klienta logowania na konto klienta, na które się zalogowano. Jeśli zalogujesz się na konto klienta działającego w ramach systemu operacyjnego, identyfikator klienta logowania jest taki sam jak identyfikator klienta.