Скрипт для остановки групп объявлений без активных ключевых слов

Если у вас в аккаунте есть скрипты, которые удаляют неэффективные ключевые слова или перемещают их между группами объявлений, то у вас может возникнуть ситуация, когда группа объявлений пуста.

Вы можете использовать скрипт для остановки этих групп

function main() {
    // select active campaigns
    var campaignSelector = AdsApp
        .campaigns()
        .withCondition('Status = ENABLED'); 
    var campaignIterator = campaignSelector.get();
    while (campaignIterator.hasNext()) {
        var campaign = campaignIterator.next();
        // select active ad groups
        var adGroupSelector = campaign
            .adGroups()
            .withCondition('Status = ENABLED'); 
        var adGroupIterator = adGroupSelector.get();
        while (adGroupIterator.hasNext()) {
            var adGroup = adGroupIterator.next();
            var keywordSelector = adGroup
                .keywords()
                .withCondition('Status = ENABLED');
            var keywordIterator = keywordSelector.get();
            // If there are no active phrases, stop the ad group.
            if (!keywordIterator.hasNext()) { 
                adGroup.pause();
            }
        }
    }
}


Добавить комментарий