Мой первый скрипт Adwords
Приветствую вас друзья!
В этой статье мы поговорим о скриптах adwords, а точнее об одном из них – моем первом скрипте который я написал.
А начну с небольшой предыстории, почему мне пришлось это сделать.
Передо мной стояла задача: останавливать все рекламные кампании по достижению определенного дневного лимита во всем аккаунте. При этом кол-во рекламных кампаний периодически меняется, добавляются новые, некоторые старые останавливаются и т.д.
Но не тут то было!
По этим двум причинам общий бюджет тут не подходит.
Так же есть вариант – ограничивать каждую рекламную кампанию по дневному бюджету, но это тоже мне не подходит, так как бюджеты постоянно распределяются между РК по новому, сегодня надо этой больше задать дневного бюджета а завтра другой.
Ну и вспомнив что когда-то я ходил на курсы по JavaScript, да и в целом уже не один раз копипастил готовые скрипты в adwords, я решил что настало время попытать свои силы в настройке своего собственного скрипта.
Что делает этот скрипт? Он останавливает все Рекламные Кампании при достижении ими общей суммы более 500 грн за сегодняшний день.
function main() { var campaignIterator = AdWordsApp.campaigns().get(); var x = 0; while (campaignIterator.hasNext()) { var campaign = campaignIterator.next(); var i = campaign.getStatsFor("TODAY").getCost(); x += i; if (x > 500) { var campaignIterator2 = AdWordsApp.campaigns().get(); while (campaignIterator2.hasNext()) { campaignIterator2.next().pause(); } } } }