Sprawa skryptów PPC
Opublikowany: 2021-10-23Ile waży niedźwiedź polarny?
Wystarczy przełamać lody!
Cześć, jestem Connor Regan, Account Manager w Hanapin Marketing. Dzisiaj zajmiemy się skryptami, czym one są, jak działają i jak najlepiej wykorzystać je w reklamach PPC. Schludny!
Czym są skrypty i jak działają?
Zaczynając od definicji technicznej podanej przez Google, „Skrypty Google Ads umożliwiają programową kontrolę danych Google Ads za pomocą prostego JavaScript w środowisku IDE opartym na przeglądarce. Skryptów można używać do automatyzacji typowych procedur lub interakcji z danymi zewnętrznymi – na jednym lub wielu kontach Google Ads”.
Ta definicja mówi wiele, nie mówiąc nam zbyt wiele, co oznacza, że jest niesamowicie niejasna i nie daje żadnego wglądu w to, czym są skrypty i co mogą dla nas zrobić. Pozwól, że cię trochę oświecę.
Skrypty, choć stosunkowo proste, nie są czymś, co można opanować w kilka godzin, jeśli nie masz poważnego doświadczenia w programowaniu. Nie pozwól, aby cię to zniechęciło, ponieważ wiele skryptów, których możesz używać z PPC, już istnieje w Internecie, po prostu wymagają trochę edycji, aby działały na twoich konkretnych kontach.
Rozbijając skrypty, zaczynamy od funkcji , jak widać na poniższym zrzucie ekranu.
Prawie każdy skrypt zaczyna się od „funkcji ()”, po której następuje {…}. Wszystko w nawiasach kwadratowych to kod, który zostanie wykonany. Chociaż może to być najłatwiejsza część, bez tego żaden kod nie będzie działał.
Zmienne wyrażone w kodzie jako „var” to kontenery przechowujące wartości danych. Każda zmienna musi odpowiadać określonym obiektom i jednostkom na koncie, dla którego używasz skryptu.
Obiekty , których są 4 podstawowe typy, informują skrypty, gdzie szukać żądanych danych. 4 rodzaje obiektów to:
• Aplikacja AdWords (AdsApp)
• Aplikacja Arkusz kalkulacyjny
• MccApp (dla osób korzystających z kont MCC).
• UrlFetchApp
Możesz na przykład użyć obiektu AdWordsApp, aby powiedzieć skryptowi, aby szukał w Google Ads danych, które chcesz pobrać.
Byty żyją w obiekcie, co brzmi dziwnie, wiem. Mamy nadzieję, że ten przykład wyjaśnia to, „AdWordsApp.Keywords”. Pamiętaj, że AdWordsApp to obiekt, co oznacza, że „Słowa kluczowe” to jednostka w obiekcie. Istnieje wiele różnych jednostek, ale w większości podążają za obiektem, więc najłatwiej jest znaleźć jednostkę, najpierw identyfikując swój obiekt.
W naszym przykładzie zrzutu ekranu widać, że jeden z naszych fragmentów kodu to „var kampanie = AdsApp.campaigns()”. W tym przykładzie AdsApp jest naszym obiektem, a Campaigns() jest naszą jednostką w obiekcie. Nakazujemy skryptowi wyszukanie danych kampanii w Google Ads.
Następnie selektory są filtrami dla danych, z których skrypt będzie pobierał. Oto kilka przykładów selektorów:
• zWarunkiem()
• z identyfikatorami()
• dla zakresu dat()
• Zamów przez()
• z limitem()
Ponownie, patrząc na nasz przykład, zobaczysz „.withCondition(„Status = WŁĄCZONE”), „.withCondition(„Koszt > 0”) i „.forDateRange(„DZIŚ”)”. Za pomocą tego fragmentu mówimy naszemu skryptowi, aby znalazł i pobrał dane dla tych kampanii, które są włączone i wydały dziś ponad 0 USD. Teraz zaczynasz mieć trochę więcej sensu, prawda? Ważne jest, aby wiedzieć, że możemy używać wielu selektorów do ciągłego udoskonalania szukanych danych.
Iteratory zasadniczo utrzymują skrypt w sposób ciągły. Na przykład, używając iteratorów, takich jak hasNext() i next(), ustawiamy pętlę, która będzie uruchamiana tak długo, jak nasz skrypt zwróci prawidłowe dane.
Wreszcie metody to polecenia w kodzie, takie jak „Pobierz”, „Ustaw” i „Dodaj”. W naszym przykładzie skryptu mamy fragment „var kampaniaIterator = kampanie.get();”. Spowoduje to zwrócenie danych kampanii, dla których użyliśmy selektorów do filtrowania.
To prawie obejmuje wszystkie najważniejsze aspekty scenariusza. Mam nadzieję, że ten przewodnik pomoże ci przeczytać i zrozumieć wszelkie skrypty, na które natkniesz się na wolności, ponieważ możliwość zrobienia nawet tego bardzo ci pomoże.
Jak wspomniałem wcześniej, wiele skryptów już istnieje i czeka, aż je skopiujesz/wkleisz na swoje konto. Jeśli potrafisz przeczytać skrypt i dokonać niezbędnych zmian/dostosowań, aby dostosować skrypt do Twojego konta, prawdopodobnie zaoszczędziłeś sobie godzin, unikając samodzielnego pisania całego skryptu!
Sposoby wykorzystania w reklamie PPC
Wracając do naszego przykładu, pozwólcie, że wyjaśnię cel tego skryptu (który znalazłem w Internecie i dopasowałem do potrzeb naszego konta) i jak pomaga nam w Hanapin. Ten skrypt ma na celu wstrzymanie naszych kampanii, gdy wydadzą ponad 20% swojego dziennego budżetu (wdrożyliśmy to, ponieważ zasada Google „wydaj dwa razy więcej niż budżet dzienny” naprawdę zakłócała nasze budżetowanie i tempo). Bardziej niż cokolwiek, ten scenariusz był kocem bezpieczeństwa, który pozwalał nam spać spokojnie, wiedząc, że nie przebijemy naszego budżetu w pierwszej połowie miesiąca.
Możesz teraz pomyśleć: „fajnie, masz ładny, prosty skrypt, który może wstrzymywać kampanie po wydaniu X dolarów. Czy nie musisz więc spędzić następnego dnia na przejrzeniu konta, aby ponownie włączyć te kampanie? Jak to faktycznie oszczędza czas?”
Świetne pytanie! Krótko mówiąc, stworzyliśmy drugi skrypt, który ponownie włączałby te kampanie, które zostały wstrzymane przez skrypt nadmiernej dostawy. Na poniższym zrzucie ekranu prosimy skrypt, aby znalazł wszelkie kampanie z określoną etykietą (której nasz skrypt nadmiernie wyświetlał nadawał każdej wstrzymanej kampanii), a następnie włączył te kampanie. Skrypty te działają w tandemie, każdego dnia, oszczędzając nam czas i energię, które możemy następnie zainwestować w inne obszary konta. Jest to wygrana-wygrana.
Istnieje prawie nieograniczona liczba sposobów korzystania ze skryptów na kontach Ads i zachęcam do przeglądania Internetu, ponieważ istnieje tak wiele skryptów, które już czekają, abyśmy mogli zapewnić im dobry dom. Na przykład mój kolega, Jacob Fairclough, ma kilka skryptów, które pomogą Ci w licytacji, między innymi rutynowymi optymalizacjami.
Wniosek
Podsumowując, skrypty mogą zrobić prawie wszystko na koncie, co my sami, z wyjątkiem tego, że automatyzują proces i oszczędzają czas i energię. Tak naprawdę życie to tylko połączenie czasu i energii. Energią możemy zarządzać… czasem nie możemy. Zrób sobie przysługę i zaimplementuj kilka skryptów, aby dać sobie trochę słodkiego, słodkiego czasu z powrotem w swoim dniu.
Na koniec chciałbym sprawdzić ten blog Christi Olson z Microsoftu, który bardziej szczegółowo omawia, jak skrypty mogą współpracować z Microsoft Ads!
Do następnego razu!