Ograniczenia

Na tej stronie znajdziesz różne limity i ograniczenia w skryptach Google Ads, o których musisz wiedzieć. Te limity mogą się zmienić w dowolnym momencie bez ostrzeżenia, dlatego upewnij się, że Twoje skrypty są elastyczne i zawierają obsługę błędów.

Limity czasu wykonywania

Skrypty Google Ads

Skrypty Google Ads na kontach reklamodawców mogą działać maksymalnie 30 minut, po czym zostaną anulowane. Wszystkie zmiany wprowadzone przed anulowaniem skryptu zostaną zastosowane.

Skrypty menedżera Google Ads

Skrypty menedżera Google Ads mogą zwykle działać maksymalnie 30 minut, po czym zostaną anulowane. Jeśli jednak skrypt menedżera Google Ads używa metody executeInParallel do równoległego przetwarzania kont i określa metodę wywołania zwrotnego, może działać do maksymalnie 60 minut, zanim zostanie anulowany. Ilustruje to poniższy rysunek, na którym processAccount jest funkcją równoległą, a allFinished jest metodą wywołania zwrotnego podczas wywoływania executeInParallel.

Wszystkie zmiany wprowadzone przed anulowaniem skryptu zostaną zastosowane.

Limity elementów

Skrypty kont Google Ads

  • Pojedynczy iterator domyślnie zwraca maksymalnie 50 tys. wyników. Możesz to zmienić, wywołując withLimit() w selektorze.

  • Pojedynczy selektor może obsługiwać maksymalnie 10 tys. identyfikatorów w selector.withIds(). Jeśli określono 10 tys. lub więcej identyfikatorów, selector.get() zgłosi błąd wykonania. Podobnie określenie warunku Id IN [LIST] z listą zawierającą więcej niż 10 tys. identyfikatorów spowoduje błąd wykonania.

  • Dane wyjściowe logowania zostaną obcięte do 100 KB. W takim przypadku zostanie zarejestrowane ostrzeżenie.

Skrypty kont menedżera

  • Każde konto przetwarzane przez skrypt menedżera Google Ads ma własny limit, jak podano w poprzedniej sekcji.

  • Gdy używasz metody executeInParallel, skrypt może przetwarzać maksymalnie 50 kont.

  • Metoda processAccount z executeInParallel może zwracać maksymalnie 10 MB danych.

Limity przesyłania zbiorczego

  • Rozmiar przesyłanego pliku jest ograniczony do 50 MB i 1 mln wierszy. Jeśli przekroczy te limity, zostanie odrzucony.

  • Po 2 godzinach przesyłanie zbiorcze zostanie przerwane, a zadanie przestanie przetwarzać pozostałe dane z przesłanego pliku.

Limity usług Google

Podstawowe usługi Google Apps Script nakładają dzienne limity i limity stałe na niektóre funkcje. Zapoznaj się z listą tych limitów i towarzyszących im komunikatów o wyjątkach.

Autoryzowane skrypty

Do autoryzacji skryptów używany jest protokół OAuth2. Każde konto ma limit 250 autoryzowanych skryptów. Po przekroczeniu tego limitu autoryzacja jednego z wcześniej autoryzowanych skryptów zostanie cofnięta. Jest to tylko tymczasowe, a skrypt można ponownie autoryzować przy następnym otwarciu.

Jeśli często przekraczasz ten limit, rozważ użycie wielu kont użytkowników do autoryzowania różnych zestawów skryptów.

Kampanie wideo i kampanie produktowe

Standardowy selektor kampanii (AdsApp.campaigns().get()) odfiltruje z wyników kampanie wideo i kampanie produktowe. Zamiast tego użyj selektorów kampanii: