Скрипт Google Ads остановка групп объявлений без активных ключей
Более 500 сайтов разработано
Более 500 успешных клиентов
Более 1000 ключевых слов в ТОП10
Как массово отключить не рабочие группы без ключевых слов? Скрипт отключения групп объявлений без ключей Google Ads остановка групп объявлений без активных ключей, необходимо создать скрипт и запустить, будут остановлены все группы и в КМС рабочие, так как там объявления без ключей!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | /********************************************* * Pause AdGroups With No Active Keywords * Version 1.1 * Changelog v1.1 * - Updated for speed and added comments * Created By: Russ Savage * FreeAdWordsScripts.com **********************************************/ function main() { // Let's start by getting all of the active AdGroups var agIter = AdWordsApp.adGroups() .withCondition('CampaignStatus = ENABLED ') .withCondition(' Status = ENABLED') .get(); // It is faster to store them and process them all at once later var toPause = []; // Then we will go through each one while (agIter.hasNext()) { var ag = agIter.next(); //get all the keywords that are enabled var kwIter = ag.keywords() .withCondition( "Status = ENABLED" ) .get(); //If .hasNext() is true, there is at least 1 kw in the AdGroup var hasKw = kwIter.hasNext(); if (!hasKw) { toPause.push(ag); } } // Now we process them all at once to take advantage of batch processing for ( var i in toPause) { toPause[i].pause(); } } |
https://www.freeadwordsscripts.com/2012/11/pause-adgroups-with-no-active-keywords.html
Для исключения и включения определенных компании, нужно вписать :
23 24 | .withCondition("CampaignName CONTAINS_IGNORE_CASE 'Название-нужной-компании-Поиск'") .withCondition("CampaignName DOES_NOT_CONTAIN 'Название-не-нужной-компании-Display'") |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | /********************************************* * Pause AdGroups With No Active Keywords * Version 1.1 * Changelog v1.1 * - Updated for speed and added comments * Created By: Russ Savage * FreeAdWordsScripts.com **********************************************/ function main() { // Let's start by getting all of the active AdGroups var agIter = AdWordsApp.adGroups() .withCondition('CampaignStatus = ENABLED ') .withCondition(' Status = ENABLED') .get(); // It is faster to store them and process them all at once later var toPause = []; // Then we will go through each one while (agIter.hasNext()) { var ag = agIter.next(); //get all the keywords that are enabled var kwIter = ag.keywords() .withCondition( "Status = ENABLED" ) .withCondition("CampaignName CONTAINS_IGNORE_CASE 'Название-нужной-компании-Поиск'") .withCondition("CampaignName DOES_NOT_CONTAIN 'Название-не-нужной-компании-Display'") .get(); //If .hasNext() is true, there is at least 1 kw in the AdGroup var hasKw = kwIter.hasNext(); if (!hasKw) { toPause.push(ag); } } // Now we process them all at once to take advantage of batch processing for ( var i in toPause) { toPause[i].pause(); } } |