Skrypty Google Ads otwierają nową erę dzięki dostępowi do interfejsu API
Opublikowany: 2023-08-09Od prawie dekady skrypty Google Ads są niedocenionymi bohaterami reklamodawców chcących zautomatyzować swoje konta.
Skrypty te, pierwotnie stworzone, by umożliwić użytkownikom automatyzację opartą na języku JavaScript, teraz mogą korzystać z funkcji „mutacji” interfejsu Google Ads API.
Oznacza to, że reklamodawcy mogą bezpośrednio integrować się z niezliczonymi możliwościami interfejsu Ads API. Nie ograniczają się już do pracy z jednostkami reklamowymi i funkcjami włączonymi przez zespół skryptów.
Skrypty Google Ads wypełniają lukę w stosunku do interfejsu API reklam
Początkowo wprowadzone jako narzędzie, które pozwalało użytkownikom wykorzystać moc JavaScript do automatyzacji powtarzalnych zadań, skrypty stale ewoluowały, odzwierciedlając dynamiczny krajobraz reklamy cyfrowej.
Niedawne dodanie funkcji mutate wypełnia lukę w możliwościach między skryptami Google Ads a interfejsem Google Ads API.
Dzięki tej integracji reklamodawcy mogą teraz bezpośrednio manipulować i kontrolować praktycznie każdy element swojego konta Google Ads, osiągając poziom zaawansowania zarezerwowany wcześniej dla osób korzystających bezpośrednio z interfejsu API.
Ta ewolucja odzwierciedla sposób, w jaki Google stara się zdemokratyzować potężne narzędzia reklamowe, udostępniając je szerszemu spektrum użytkowników.
Krajobraz opcji automatyzacji PPC
Nowa funkcja mutacji w skryptach zmienia sposób, w jaki powinniśmy myśleć o opcjach automatyzacji w marketingu w wyszukiwarkach.
Skrypty Google Ads to tylko jedna z kilku opcji automatyzacji dla reklamodawców PPC, którzy mogą również skorzystać z narzędzia do zarządzania PPC innej firmy, interfejsu API reklam lub prostszych wbudowanych mechanizmów automatyzacji, takich jak te w interfejsie Google Ads.
Przyjrzyjmy się zaletom i potencjalnym wadom każdego z nich.
Narzędzia do zarządzania PPC innych firm
Są to zazwyczaj kompleksowe platformy, które zapewniają kompleksowe zarządzanie kampaniami i funkcje, takie jak:
- Edycja zbiorcza.
- Raportowanie wyników.
- Zaawansowane możliwości automatyzacji.
Narzędzia te obsługują wywołania API i zarządzają złożonością utrzymywania kodu, dzięki czemu są przyjazne dla użytkownika nawet dla nietechnicznych marketerów.
Narzędzia te mogą jednak charakteryzować się krzywą uczenia się i potencjalnie wyższymi kosztami niż rozwiązania wewnętrzne.
Interfejs API Google Ads
Interfejs Google Ads API zapewnia solidną, szczegółową kontrolę nad kampaniami, umożliwiając niestandardową automatyzację i integrację z innymi systemami. Oferuje dostęp do wszystkich funkcjonalności Google Ads, w tym funkcji mutacji.
Jest to jednak najbardziej techniczna opcja, wymagająca zrozumienia wywołań API, uwierzytelnienia i utrzymania środowiska serwerowego.
Zwykle najlepiej nadaje się dla większych zespołów z dedykowanymi programistami lub firm o bardzo specyficznych potrzebach, których nie mogą zaspokoić gotowe narzędzia.
Skrypty Google Ads
Skrypty umożliwiają niestandardową automatyzację bez ciężkiego podnoszenia technicznego interfejsu API.
Są oparte na JavaScript i działają na platformie Google Ads, co eliminuje potrzebę stosowania zewnętrznych serwerów lub skomplikowanych konfiguracji.
Niedawne dodanie obsługi funkcji mutacji znacznie zwiększyło ich możliwości. Mają one jednak ograniczenia czasowe wykonania i nie nadają się do złożonych operacji na dużą skalę.
Wbudowana automatyzacja w interfejsie Google Ads
Najprostsza metoda obejmuje takie funkcje, jak strategie i reguły automatycznego określania stawek.
Narzędzia te doskonale nadają się do prostych zadań automatyzacji i są łatwo dostępne dla wszystkich reklamodawców, niezależnie od umiejętności technicznych.
Brakuje im jednak dostosowania i kontroli zapewnianej przez inne metody.
Otrzymuj codzienny biuletyn wyszukiwania, na którym polegają marketerzy.
Zobacz warunki.
Przypadki użycia skryptów Google Ads
Poniżej znajduje się kilka typowych rzeczy, które reklamodawcy zautomatyzowali za pomocą skryptów:
Zarządzanie stawkami
- Skrypty mogą automatyzować licytację na podstawie zestawu predefiniowanych reguł. Oszczędza to czas i gwarantuje, że stawki są zawsze optymalizowane pod kątem najlepszych wyników.
Raportowanie
- Można tworzyć niestandardowe skrypty w celu generowania raportów ważnych dla reklamodawcy. Mogą to być raporty skuteczności słów kluczowych, analizy kosztów i nie tylko. (np. raportowanie + skrypt GPT)
Zarządzanie budżetem
- Skrypty mogą pomóc w automatycznym dostosowywaniu budżetów kampanii na podstawie wyników lub czynników zewnętrznych, takich jak sezonowość.
Zarządzanie słowami kluczowymi i reklamami
- Skrypty mogą dodawać, wstrzymywać lub usuwać słowa kluczowe lub reklamy na podstawie określonych warunków, takich jak wskaźniki skuteczności. (np. skrypt do tworzenia RSA z GPT)
Alerty i powiadomienia
- Reklamodawcy mogą tworzyć skrypty ostrzegające ich o istotnych zmianach lub potencjalnych problemach na koncie.
Te zastosowania skryptów umożliwiają reklamodawcom usprawnienie ich działań, koncentrując się na zadaniach strategicznych, podczas gdy skrypty zajmują się tymi rutynowymi czynnościami.
Dlaczego dodanie możliwości „mutacji” w skryptach zmienia reguły gry
W przeszłości interfejs Google Ads API był bastionem programistów narzędzi, dużych wewnętrznych zespołów reklamowych i osób o bardziej zaawansowanych umiejętnościach technicznych.
Połączenie z interfejsem API wymagało niezliczonych zawiłości technicznych, w tym uwierzytelniania, zarządzania tokenami programisty i innych niuansów niezwiązanych bezpośrednio z zarządzaniem reklamami.
Jednak dzięki ostatnim aktualizacjom skryptów Ads API nie jest już wyłączną domeną doświadczonych programistów.
Nowe możliwości skryptów Google Ads torują reklamodawcom drogę do przekroczenia ograniczeń tego, co było bezpośrednio obsługiwane przez skrypty, dając im bezprecedensowy dostęp do możliwości interfejsu API.
Ponieważ skrypty obsługują techniczne aspekty uwierzytelniania, tokenów i zarządzania serwerem, marketerzy mogą skupić się na tym, co robią najlepiej: optymalizacji kampanii reklamowych i tworzeniu wartości dla swoich marek.
A teraz typy optymalizacji, które mogą wykonywać za pomocą skryptów, są znacznie bardziej rozbudowane.
Co robi funkcja „mutuj”?
Możliwość mutacji jest dużym ulepszeniem dla użytkowników skryptów ze względu na jej zakres i głębię możliwości.
Ta funkcja ułatwia większość modyfikacji zasobów, takich jak tworzenie, aktualizowanie lub usuwanie rzeczy z konta reklamowego.
Oto bliższe spojrzenie na każdy z nich:
Tworzenie zasobów
Operacja „tworzenia” polega na tchnięciu życia w nowe podmioty w ramach Google Ads.
Użytkownicy dostarczają pełną reprezentację JSON zasobu, który zamierzają utworzyć.
Po pomyślnym wywołaniu interfejsu API odpowiedź systemu zawiera nazwę świeżo wybitego obiektu, z którym można dalej pracować.
Aktualizowanie istniejących zasobów
Operacja „aktualizacja” API zapewnia intuicyjne podejście do wprowadzania modyfikacji.
Użytkownicy mogą wykonywać rzadkie aktualizacje zamiast powtarzać każdy szczegół dotyczący zasobu.
Oznacza to wskazanie tylko tych pól, które chcą zmienić.
Użycie atrybutu updateMask
pozwala na taką selektywność, zapewniając, że zmienione zostaną tylko określone pola, co staje się szczególnie przydatne w przypadku obiektów, takich jak kampanie z wieloma ustawieniami.
Na przykład zmianę nazwy i statusu kampanii można łatwo wykonać bez konieczności znajomości innych atrybutów lub wpływania na nie.
Usuwanie zasobów
Czasami porządkowanie i upraszczanie jest równie ważne jak tworzenie i aktualizowanie.
Do tego celu służy operacja „remove” w funkcji mutate. Nie powoduje trwałego usunięcia obiektu, ale zmienia jego stan w Google Ads na „ REMOVED
”.
Kolejną zaletą funkcji „mutacji” jest możliwość łączenia tych operacji.
Reklamodawcy mogą wysłać jedno wywołanie interfejsu API obejmujące wiele działań w różnych zasobach, optymalizując wydajność.
Co więcej, API Google Ads zapewnia atomowość – co oznacza, że w ramach jednego żądania API działania są postrzegane jako zestaw, całkowicie udany lub całkowicie nieudany, co gwarantuje spójność operacji.
Kilka przypadków użycia możliwości „mutacji”.
Dokonywanie zbiorczych zmian w kampaniach Google Ads
Jednym z wyróżniających się przypadków użycia funkcji mutacji w interfejsie Google Ads API jest wprowadzanie zbiorczych zmian w kampaniach w jednym działaniu.
Wyobraź sobie, że chcesz dostosować strategie ustalania stawek dla wielu kampanii w okresach dużego natężenia ruchu, takich jak Czarny piątek czy Boże Narodzenie.
Dzięki funkcji mutacji reklamodawcy mogą wprowadzać gruntowne zmiany w setkach kampanii, grup reklam, a nawet słów kluczowych, zapewniając maksymalizację zwrotu z inwestycji w tych kluczowych okresach.
Wcześniej używanie tylko skryptów reklamowych wymagało tworzenia bardziej złożonych, powtarzalnych kodów i potencjalnie przekraczało czas wykonania.
Kompleksowe procesy konfiguracji kampanii
Innym transformacyjnym przypadkiem użycia jest całościowe tworzenie kampanii.
Zanim pojawiła się możliwość mutacji, konfigurowanie nowej kampanii obejmowało wiele odrębnych etapów: tworzenie kampanii, dodawanie grup reklam, przypisywanie słów kluczowych i nie tylko. Każdy z tych kroków byłby własną funkcją skryptu.
Teraz, dzięki funkcji mutacji, reklamodawcy mogą zaprojektować kompleksową konfigurację kampanii, w ramach której tworzą kampanię, powiązane z nią grupy reklam, odpowiednie reklamy i docelowe słowa kluczowe w jednym wywołaniu interfejsu API.
Przyspiesza to proces i gwarantuje, że żaden element nie zostanie pominięty lub błędnie przeoczony.
W tym przykładzie z witryny Google Developers pojedyncze wywołanie tworzy budżet wspólny, nową kampanię i nową grupę reklam oraz umieszcza kampanię w budżecie wspólnym.
Sprawdzanie błędów
Funkcja mutate oferuje zintegrowany mechanizm sprawdzania błędów.
Gdy jeden element (np. grupa reklam) napotka błąd podczas tworzenia połączonych komponentów, cała operacja może zostać zatrzymana.
Dzięki temu reklamodawcy nie otrzymają w połowie ukończonych kampanii lub struktur.
Bez funkcji mutacji skrypty wykonywałyby się sekwencyjnie bez takiego zintegrowanego zabezpieczenia przed awarią, co mogłoby prowadzić do niekompletnych struktur kampanii, które wymagałyby ręcznych kontroli i poprawek.
To tylko kilka przykładów, które podkreślają transformacyjny potencjał funkcji mutacji, usprawniającej procesy i zapewniającej bardziej niezawodne zarządzanie kampaniami reklamowymi.
Kilka zastrzeżeń do rozważenia
Dodanie funkcji „mutacji” do skryptów Google Ads otwiera nowe możliwości automatycznego zarządzania kontem, ale nie są one pozbawione ograniczeń.
Na przykład skrypty reklam mają limit czasu działania wynoszący 30 minut.
Bezpośrednie integracje API lub narzędzia innych firm mogą pozostać lepszymi rozwiązaniami dla skomplikowanych zadań, które mogą wykraczać poza ten przedział czasowy.
Rewolucja w zarządzaniu Google Ads
Dzięki nowym możliwościom skrypty Google Ads otwierają nową erę automatyzacji reklam.
Wypełniając lukę między przeciętnym reklamodawcą a niegdyś tajemniczym interfejsem API Google Ads, sprawiają, że zaawansowane zarządzanie reklamami jest bardziej dostępne i demokratyzowane.
To ekscytujący czas dla reklamodawców. Niezależnie od tego, czy jesteś nowicjuszem wkraczającym w dziedzinę Google Ads, czy doświadczonym profesjonalistą, te udoskonalenia obiecują na nowo zdefiniować to, co jest możliwe.
Bądź na bieżąco, eksperymentuj i wykorzystaj pełen potencjał tych narzędzi!
Opinie wyrażone w tym artykule są opiniami autora-gościa i niekoniecznie Search Engine Land. Autorzy personelu są wymienieni tutaj.