Przejdź do treści

Skrypty Google Ads: Twój pierwszy krok do automatyzacji

Zarządzanie kampaniami Google Ads wymaga codziennej kontroli stawek, budżetów i wyników — a przy kilkunastu kampaniach staje się to praca na pełen etat. Skrypty Google Ads pozwalają zautomatyzować powtarzalne zadania za pomocą prostego kodu JavaScript, który uruchamia się bezpośrednio w panelu Google Ads. Nie musisz być programistą — wiele gotowych skryptów wystarczy skopiować, wkleić i dostosować parametry. W tym poradniku pokażemy, jak uruchomić swój pierwszy skrypt i które automatyzacje przynoszą największe oszczędności czasu w 2026 roku.

Krótka odpowiedź

Skrypty Google Ads to fragmenty kodu JavaScript uruchamiane w panelu reklamowym, które automatyzują zadania takie jak pauzowanie słabo konwertujących słów kluczowych, dostosowywanie stawek na podstawie pogody lub pory dnia oraz generowanie raportów do Google Sheets. Aby zacząć, przejdź do Narzędzia > Skrypty > Nowy skrypt, wklej kod i ustaw harmonogram uruchomień. Gotowe skrypty znajdziesz na stronie developers.google.com/google-ads/scripts.

Jak dodać i uruchomić pierwszy skrypt w Google Ads

Cały proces zajmuje dosłownie 5 minut. W panelu Google Ads przejdź do Narzędzia i ustawienia > Działania zbiorcze > Skrypty. Kliknij przycisk '+' aby utworzyć nowy skrypt. Zobaczysz edytor kodu z jedną funkcją `main()` — to punkt startowy każdego skrypty. Wklej gotowy kod (np. skrypt do raportowania wydatków) i kliknij 'Podgląd', aby przetestować bez wprowadzania zmian. Jeśli podgląd nie wykazuje błędów, kliknij 'Uruchom'. Następnie ustaw harmonogram — np. codziennie o 8:00 rano. Ważna uwaga: przy pierwszym uruchomieniu Google poprosi o autoryzację dostępu do Twojego konta i (opcjonalnie) Google Sheets. Zaakceptuj uprawnienia, aby skrypt mógł odczytywać dane kampanii i zapisywać raporty. Zawsze testuj skrypt na jednej kampanii, zanim uruchomisz go na całym koncie.

Pięć skryptów, które każdy reklamodawca powinien mieć

1. Raport wydatków do Google Sheets — codziennie zapisuje wydatki, kliknięcia, konwersje i ROAS do arkusza, dając historyczny widok bez logowania do panelu. 2. Pauzowanie drogich słów kluczowych — automatycznie wstrzymuje słowa kluczowe, które przekroczyły 2x docelowy CPA bez konwersji. 3. Alert o wyczerpaniu budżetu — wysyła e-mail, gdy kampania osiągnie 90% dziennego budżetu przed godziną 18:00. 4. Kontrola broken landing pages — sprawdza, czy strony docelowe reklam zwracają kod 200 (a nie 404 lub 500). 5. Etykietowanie najlepszych reklam — taguje reklamy z CTR powyżej średniej i konwersją powyżej 2%, ułatwiając identyfikację wzorców skutecznych kreacji. Każdy z tych skryptów jest dostępny w Google Ads Scripts Library i wymaga jedynie podstawowej konfiguracji parametrów.

Skrypty a reguły automatyczne — kiedy co stosować

Google Ads oferuje też reguły automatyczne — prostsze w obsłudze, ale znacznie mniej elastyczne. Reguły pozwalają np. zwiększyć stawkę o 20% dla słów kluczowych z konwersją powyżej 3. Skrypty dają znacznie więcej możliwości: mogą łączyć dane z wielu kampanii, wykonywać obliczenia, zapisywać wyniki do Google Sheets i wysyłać e-maile z raportami. Używaj reguł, gdy potrzebujesz prostej akcji warunkowej (jeśli X, to Y) i nie chcesz dotykać kodu. Używaj skryptów, gdy potrzebujesz: operacji na danych z wielu kampanii jednocześnie, eksportu danych do arkuszy, zaawansowanej logiki warunkowej (np. stawka zależy od pory dnia AND współczynnika konwersji AND pozycji reklamy) lub integracji z zewnętrznymi źródłami danych (np. API pogodowe do kampanii sezonowych).

Podstawy JavaScript potrzebne do modyfikacji skryptów

Nie musisz uczyć się JavaScript od zera — wystarczy zrozumieć kilka konceptów, żeby modyfikować gotowe skrypty. Zmienne: `var maxCpa = 50;` — ustaw docelowy CPA. Warunki: `if (cpa > maxCpa) { keyword.pause(); }` — pauzuj, jeśli CPA za wysoki. Pętle: `while (keywords.hasNext())` — przeiteruj przez wszystkie słowa kluczowe. Logowanie: `Logger.log('CPA: ' + cpa);` — wypisz wartość do dziennika. Google Ads Scripts API ma specyficzne obiekty: `AdsApp.keywords()` zwraca listę słów kluczowych, `AdsApp.campaigns()` — kampanie, a `.withCondition()` pozwala filtrować wyniki. Przykład: `AdsApp.keywords().withCondition('Ctr < 0.01').get()` zwróci wszystkie słowa kluczowe z CTR poniżej 1%. Dokumentacja Google jest dobrze napisana i zawiera wiele przykładów kodu gotowych do skopiowania.

Bezpieczeństwo i limity skryptów Google Ads

Skrypty mają kilka ograniczeń, o których warto wiedzieć. Czas wykonania: maksymalnie 30 minut — przy dużych kontach z tysiącami słów kluczowych optymalizuj zapytania, używając `.withCondition()` do filtrowania zamiast pobierania wszystkiego. Limity API: 250 000 wywołań na godzinę, ale w praktyce rzadko to ograniczenie. Bezpieczeństwo: skrypty mają pełny dostęp do Twojego konta — mogą pauzować kampanie, zmieniać stawki i usuwać reklamy. Dlatego zawsze testuj nowy skrypt w trybie podglądu przed uruchomieniem. Ustaw powiadomienia e-mailowe o każdym uruchomieniu skryptu, aby monitorować jego działanie. Nie udostępniaj skryptów zawierających Twoje klucze API lub dane konta. Dla kampanii Performance Max skrypty mają ograniczoną funkcjonalność — mogą odczytywać dane, ale nie modyfikować wewnętrznych ustawień kampanii, ponieważ pMax jest w dużej mierze zarządzany przez algorytm Google.

Wspomniane narzędzia

Google Ads Google Sheets Senuto

Najczęściej zadawane pytania

Czy potrzebuję umiejętności programowania, żeby używać skryptów Google Ads?
Nie — gotowe skrypty możesz skopiować i wkleić bez pisania kodu. Wystarczy zmienić parametry (np. docelowy CPA, adres e-mail na alerty). Podstawowa znajomość JavaScript przydaje się dopiero przy modyfikacji logiki skryptu. Google udostępnia bibliotekę gotowych skryptów z instrukcjami krok po kroku na stronie developers.google.com.
Jakie są najpopularniejsze skrypty w Google Ads?
Najczęściej używane skrypty to: raportowanie do Google Sheets (historyczne dane wydatków i konwersji), automatyczne pauzowanie słów kluczowych o wysokim CPA, kontrola działania stron docelowych (sprawdzanie kodów HTTP), alerty budżetowe i automatyczne etykietowanie reklam na podstawie wyników. Te pięć skryptów pokrywa większość potrzeb typowego reklamodawcy.
Czy skrypty mogą być używane w kampaniach Performance Max?
Częściowo. Skrypty mogą odczytywać dane z kampanii Performance Max — np. pobierać statystyki wydatków, konwersji i ROAS do raportów. Nie mogą jednak modyfikować wewnętrznych ustawień pMax (grup zasobów, sygnałów odbiorców). Do automatyzacji zarządzania budżetem pMax skrypty działają poprawnie — np. pauzowanie kampanii po osiągnięciu limitu wydatków.
Jak często powinien uruchamiać się skrypt?
To zależy od funkcji. Skrypty raportowe najlepiej uruchamiać raz dziennie (np. o 7:00 rano). Skrypty monitorujące strony docelowe — co godzinę. Skrypty dostosowujące stawki — co 4-6 godzin. Unikaj zbyt częstego uruchamiania skryptów modyfikujących stawki, ponieważ algorytm Google potrzebuje stabilności do optymalizacji kampanii.
Czy skrypty Google Ads są bezpłatne?
Tak, korzystanie ze skryptów w Google Ads jest całkowicie bezpłatne — nie ma żadnych dodatkowych opłat. Kosztem może być jedynie czas potrzebny na konfigurację i testowanie. Jedyny wyjątek: jeśli skrypt korzysta z zewnętrznych API (np. API pogodowe), te usługi mogą mieć własne opłaty, ale sam mechanizm skryptów w Google Ads jest darmowy.
#google ads#skrypty#automatyzacja#marketing#efektywność#kampanie#narzędzia
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

CEO KC Mobile

20+ lat doświadczenia w digital marketingu i tworzeniu stron internetowych. Specjalizuję się w SEO, kampaniach Google Ads oraz budowaniu skutecznych strategii online dla firm z całej Polski.

Potrzebujesz skutecznych kampanii Google Ads?

Prowadzimy kampanie z ROAS 400%. Audyt konta gratis.

Potrzebujesz pomocy specjalisty?

Skorzystaj z naszych usług w największych miastach Polski

Bezpłatna wycena Zadzwoń