Na tej stronie znajdziesz różne limity i ograniczenia skryptów Google Ads, o których musisz pamiętać. Limity te mogą ulec zmianie w dowolnym momencie bez ostrzeżenia, dlatego zadbaj o to, aby Twoje skrypty były elastyczne i zawierały obsługę błędów.
Limity czasu wykonywania
skrypty Google Ads
Skrypty Google Ads na kontach reklamodawców mogą być wykonywane przez maksymalnie 30 minut, po czym zostaną anulowane. Wszystkie zmiany wprowadzone przed anulowaniem skryptu zostaną zastosowane.
Skrypty Ad Managera
Skrypty Ads Managera mogą być wykonywane przez maksymalnie 30 minut, po czym zostaną anulowane. Jeśli jednak skrypt Menedżera reklam korzysta z metody
executeInParallel
do równoległego przetwarzania kont i określa metodę wywołania zwrotnego, może działać maksymalnie 60 minut, zanim zostanie anulowany. Ilustruje to poniższy rysunek, na którym processAccount
to funkcja równoległa, a allFinished
to metoda wywołania zwrotnego podczas wywoływania executeInParallel
.
Wszystkie zmiany wprowadzone przed anulowaniem skryptu zostaną zastosowane.
Limity dotyczące elementów
Skrypty kont Google Ads
Pojedynczy iterator domyślnie zwraca maksymalnie 50 tys. wyników. Możesz to zmienić, wywołując
withLimit()
na selektorze.Pojedynczy selektor może obsługiwać maksymalnie 10 000 identyfikatorów w
selector.withIds()
. Jeśli podasz co najmniej 10 tys. identyfikatorów, funkcjaselector.get()
zwróci błąd czasu wykonania. Podobnie jest w przypadku określenia warunkuId IN [LIST]
z listą identyfikatorów.10 000 spowoduje błąd podczas działania.
Dane wyjściowe logowania zostaną obcięte do 100 KB. Jeśli tak się stanie, zostanie zarejestrowane ostrzeżenie.
Skrypty na kontach menedżera
Każde konto przetwarzane przez skrypt Ad Managera ma własny limit, który jest wymieniony powyżej.
W przypadku metody
executeInParallel
skrypt może przetwarzać maksymalnie 50 kont.Metoda
processAccount
zexecuteInParallel
może zwracać do 10 MB danych.
Limity przesyłania zbiorczego
Rozmiar przesyłanego pliku jest ograniczony do 50 MB i miliona wierszy. Jeśli przekroczy te limity, zostanie odrzucony.
Limit czasu przesyłania wynosi 2 godziny. Po tym czasie zadanie przestanie przetwarzać pozostałe dane z przesłanego pliku.
Limity usług Google
Usługi Google Apps Script, na których opiera się to narzędzie, nakładają dzienne limity i ograniczenia na niektóre funkcje. Zobacz listę tych limitów i odpowiednich komunikatów o wyjątkach.
Autoryzowane skrypty
Do autoryzacji skryptów używany jest protokół OAuth2. Każde konto może mieć maksymalnie 250 autoryzowanych skryptów. Po przekroczeniu tego limitu jeden z wcześniej autoryzowanych skryptów zostanie pozbawiony autoryzacji. Jest to tylko tymczasowe, a skrypt można ponownie autoryzować przy następnym otwarciu.
Jeśli często przekraczasz ten limit, możesz używać kilku kont użytkowników do autoryzowania różnych zestawów skryptów.
Kampanie wideo i kampanie produktowe
Selektor kampanii standardowych (AdsApp.campaigns().get()
) odfiltruje z wyników kampanie wideo i produktowe. Zamiast tego użyj selektorów kampanii: