Przy prowadzeniu wielu kampanii AdWords może zdarzyć się, że z jakiegoś powodu kampanie nie będą generować wyświetleń. Powodem może być między innymi brak budżetu na kliknięcia, zawieszenie konta czy też niepoprawne ustawienie harmonogramu wyświetlenia reklam. Z pomocą przychodzą nam skrypty AdWords, które pomagają nam zaoszczędzić czas i same sprawdzają konta w poszukiwaniu kampanii z zerową liczbą wyświetleń.
W pierwszej kolejności wchodzimy w zakładkę OPERACJE ZBIORCZE (na naszym koncie AdWords), a następnie w SKRYPTY. Klikamy +SKRYPT i wklejamy poniższy kod:
function main() {
var accountName = „Konto testowe”;
var yourEmail = „twoj-e-mail@mail.com”;
var emailBody=”Następujące kampanie nie uzyskały dzisiaj żadnych wyświetleń:
„;
var noImpCamp=0;
var campaignsIterator = AdWordsApp.campaigns().get();
while (campaignsIterator.hasNext()) {
var campaign = campaignsIterator.next();
var stats = campaign.getStatsFor(’TODAY’);
if ((stats.getImpressions() == 0)&&(campaign.isEnabled())) {
emailBody = emailBody + campaign.getName() + ”
„;
noImpCamp++;
}
}
if (noImpCamp > 0) {
MailApp.sendEmail(yourEmail,”Alert: ” + accountName + ” ? ” + noImpCamp + ” (kampanie bez wyświetleń)”,””,{htmlBody: emailBody})
}
}
W polu var accountName wpisujemy nazwę naszego konta (pojawi się w nagłówku wiadomości e-mail), zaś w polu var yourEmail wpisujemy nazwę naszego maila, na jakiego mają przychodzić powiadomienia. Skrypt sprawdza statystyki kampanii w dniu dzisiejszym, za co odpowiada fragment kodu var stats = campaign.getStatsFor(’TODAY’) – jeśli chcemy, aby skrypt sprawdzał statystyki z dnia poprzedniego musimy zmienić TODAY na YESTERDAY.
Po wklejeniu skryptu musimy go autoryzować (przycisk AUTORYZUJ TERAZ). Gdy wszystko jest już gotowe ustawiamy harmonogram uruchamiania skryptu (w naszym przypadku będzie to godzina 15 każdego dnia):
Gdy wszystko zrobiliśmy poprawnie, w naszych skrzynkach mailowych pojawi się automatyczna wiadomość z alertem informującym nas o kampaniach z zerową liczbą wyświetleń:
3 komentarze
Paweł Rabinek
11 lutego 2014 at 20:00
Czy taki skrypt można także uruchomić z poziomu MCK, czy konieczne jest dodanie go do każdego z kont klienckich?
Marcin Wsół
11 lutego 2014 at 20:10
Niestety nie ma możliwości ustawienia skryptów na poziomie MCK. Podobno Google Team nad tym pracuje, ale nie wiadomo kiedy pojawi się taka opcja.
Paweł Rabinek
11 lutego 2014 at 20:00
Czy taki skrypt można także uruchomić z poziomu MCK, czy konieczne jest dodanie go do każdego z kont klienckich?