Скрипты Google Реклама (гугл адвордс), скрипты для контекстной р
Продвижение сайтов & web-аналитика RU [https://holostenko.ua/ppc/scripts] UK Отправить заявку +38 096 558 75 14 Главная Услуги SEO Внутренняя оптимизация Семантическое ядро Статейное продвижение SEO-копирайтинг SEO-аудит Микроразметка сайта Контекстная реклама Поисковая реклама Баннерная реклама Ремаркетинг Динамический ремаркетинг Google Shopping Smart Bidding Торговые кампании Реклама на YouTube Баннеры HTML 5 Скрипты Google Ads Реклама приложений Реклама Яндекс Директ Аудит контекстной рекламы Автоматизация Мониторинг Социальные сети Instagram FaceBook Аналитика Увеличение конверсии Анализ юзабилити сайта Электронная торговля Расширенная электронная торговля Google Tag Manager Коллтрекинг Google Data Studio Создание сайтов Администрирование, поддержка Google My Business О компании Вакансии Коллектив Видео Наш Facebook, кейсы Клиенты Отзывы Контакты Блог Главная Услуги SEO Внутренняя оптимизация Семантическое ядро Статейное продвижение SEO-копирайтинг SEO-аудит Микроразметка сайта Контекстная реклама Поисковая реклама Баннерная реклама Ремаркетинг Динамический ремаркетинг Google Shopping Smart Bidding Торговые кампании Реклама на YouTube Баннеры HTML 5 Скрипты Google Ads Реклама приложений Реклама Яндекс Директ Аудит контекстной рекламы Автоматизация Мониторинг Социальные сети Instagram FaceBook Аналитика Увеличение конверсии Анализ юзабилити сайта Электронная торговля Расширенная электронная торговля Google Tag Manager Коллтрекинг Google Data Studio Создание сайтов Администрирование, поддержка Google My Business О компании Вакансии Коллектив Видео Наш Facebook, кейсы Клиенты Отзывы Контакты Блог Главная Услуги SEO Контекстная реклама Социальные сети Аналитика Создание сайтов Администрирование, поддержка Google My Business О компании Вакансии Коллектив Видео Наш Facebook, кейсы Клиенты Отзывы Контакты Блог Главная Услуги SEO Контекстная реклама Социальные сети Аналитика Создание сайтов Администрирование, поддержка Google My Business О компании Вакансии Коллектив Видео Наш Facebook, кейсы Клиенты Отзывы Контакты Блог Скрипты Google Ads (Adwords) Автор: Евгений Холостенко Обновлено: 05 августа 2020 Просмотров: 2430 Никто не задумывается об автоматизации, пока нет системного количества повторяющихся операций. Точно так же и в контекстной рекламе. В этом случае приходят на помощь скрипты Google Ads (Adwords). Скрипты Google Реклама – программные решения, которые позволяют с помощью JavaScript управлять системными функциями рекламного кабинета Google Ads (Adwords) независимо от пользователя. Важное уточнение! «Независимо от пользователя» - значит, что Вы можете задать режим выполнения частотой от 1 часа до 1 раза в месяц и не посещать аккаунт для выполнения конкретной задачи. Скрипт все сделает за Вас. В аккаунте Google Реклама, скрипты достаточно легко найти: Инструменты ➔ Массовые операции ➔ Скрипты Далее перед Вами будет открытый JavaScript код с которым Вы можете вести работу. Возможности скриптов достаточно велики. Начиная от каких-то базовых уведомлений, заканчивая активными действиями в аккаунте. Мы полностью через это прошли, так как сами пишем скрипты для гугл рекламы (адвордс), чтобы систематизировать свою работу. В интернете Вы найдете множество бесплатных скриптов , но они будут достаточно типичными. Мы столкнулись с тем, что нам из тысячи бесплатных скриптов пригодились только 2-3: 1 Скрипт уведомления граничной суммы остатка баланса. Механизм достаточно простой: если сумма остатка аккаунта меньше заданной – Вам приходит email уведомление. Выглядит этот скрипт так: function main() { //Настройки скрипта var days = 7; // Минимальное число дней для отправки уведомления var alertLimit = 30000; // Минимальный остаток для отправки уведомления var email = [' Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. ']; //Добавляются адреса всех, кому должно прийти письмо с уведомлением var alertType = true; // true - уведомление при малом остатке, при значении false - при количестве дней var includeVAT = true; var budgetOrder = AdWordsApp.budgetOrders().get().next(); var SpendingLimit = budgetOrder.getSpendingLimit(); // Общий лимит аккаунта var adjustments = budgetOrder.getTotalAdjustments(); // Возвращенные средства на аккаунт var Spent = AdWordsApp.currentAccount().getStatsFor('ALL_TIME').getCost(); // Расход за все время var lastWeekSpent = AdWordsApp.currentAccount().getStatsFor('LAST_7_DAYS').getCost(); // Расход за последние 7 дней var thisMonthSpent = AdWordsApp.currentAccount().getStatsFor('THIS_MONTH').getCost(); var vat = thisMonthSpent * 0.2; var limit = budgetOrder.getSpendingLimit(); var spent = AdWordsApp.currentAccount().getStatsFor('ALL_TIME').getCost(); var amountOfBudget = limit - spent+388; Logger.log("Остаток аккаунта - " + amountOfBudget); if (alertType) { if (amountOfBudget < alertLimit) { sendSimpleTextEmail(email); } } function sendSimpleTextEmail(mail) { MailApp.sendEmail( mail, 'Минимальный остаток бюджета! ' + AdWordsApp.currentAccount().getName(), 'В аккаунте Holostenko & Partners заканчиваются средства. Внесите оплату!'); } } Этот скрипт поможет в случаях, когда у Вас происходят либо частые пополнения баланса, либо когда Вы редко заглядываете в Google Ads. 2 Скрипт приостановки объявлений по которым нет показов: var TO_NOTIFY = " Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. "; function main() { var kwIter = AdWordsApp.keywords() .withCondition("Impressions = 0") // could be "Clicks = 0" also .forDateRange("ALL_TIME") .withCondition("Status = ENABLED") .withCondition("CampaignStatus = ENABLED") .withCondition("AdGroupStatus = ENABLED") .get(); var toPause = []; while (kwIter.hasNext()) { var kw = kwIter.next(); toPause.push(kw); if(AdWordsApp.getExecutionInfo().isPreview() && AdWordsApp.getExecutionInfo().getRemainingTime() < 10) { break; } } for(var i in toPause) { toPause[i].pause(); //Или можете использовать toPause[i].remove(); чтобы удалить объявление } // Отправка уведомления на почту MailApp.sendEmail(TO_NOTIFY, "AdWords Script Paused "+toPause.length+" Keywords.", "Your AdWords Script paused "+toPause.length+" keywords."); } Этот скрипт позволяет почистить объявления, которых тысячи и вручную это сделать будет не совсем просто. 3 Скрипт выключения и включения кампаний на праздники: Приостановка кампаний: function main() { var searchdisplaycampIter = AdsApp.campaigns().withCondition("LabelNames CONTAINS_ALL ['праздники']").get() while(searchdisplaycampIter.hasNext()){ var searchdisplaycamp = searchdisplaycampIter.next() searchdisplaycamp.pause() } var videocampIter = AdsApp.videoCampaigns().withCondition("LabelNames CONTAINS_ALL ['праздники']").get() while(videocampIter.hasNext()){ var videocamp = videocampIter.next() videocamp.pause() } var shopcampIter = AdsApp.shoppingCampaigns().withCondition("LabelNames CONTAINS_ALL ['праздники']").get() while(shopcampIter.hasNext()){ var shopcamp = shopcampIter.next() shopcamp.pause() } } Включение кампаний: function main() { var searchdisplaycampIter = AdsApp.campaigns().withCondition("LabelNames CONTAINS_ALL ['праздники']").get() while(searchdisplaycampIter.hasNext()){ var searchdisplaycamp = searchdisplaycampIter.next() searchdisplaycamp.enable() searchdisplaycamp.removeLabel('праздники') } var videocampIter = AdsApp.videoCampaigns().withCondition("LabelNames CONTAINS_ALL ['праздники']").get() while(videocampIter.hasNext()){ var videocamp = videocampIter.next() videocamp.enable() videocamp.removeLabel('праздники') } var shopcampIter = AdsApp.shoppingCampaigns().withCondition("LabelNames CONTAINS_ALL ['праздники']").get() while(shopcampIter.hasNext()){ var shopcamp = shopcampIter.next() shopcamp.enable() shopcamp.removeLabel('праздники') } } Оба скрипта работают по заданному расписанию Если у Вас ставки на уровне ключевых слов и есть необходимость удерживать конкретную позицию, то это отличный вариант для ежечасных корректировок или как Вы выставите. Больше бесплатных решений вы можете найти на сайте www.freeadwordsscripts.com . Но это все стандартные бесплатные решения, которые не всегда в точку. Именно поэтому мы занялись собственными разработками . Как агентство, мы открыли для себя возможности, которые повышают комфорт работы с контекстной рекламой: ежечасный контроль дневного бюджета кампаний, что позволяет работать с очень активными аккаунтами при ограниченном бюджете; ежедневный контроль расходов и других показателей, уведомление при нарушениях и аномальных ситуациях; ежечасное регулирование ставок на уровне групп объявлений (на уровне ключевых слов); плюс все различные индивидуальные доработки. Скрипты Google открывают новые возможности для автоматизации, когда нет стандартных автоматизированных правил. Именно поэтому мы и начали работать со скриптами, что позволяет нам быть более гибкими и динамичными. Кастомные скрипты под заказ Для интернет-магазинов, проектов с крупными аккаунтами, либо просто для среднего и малого бизнеса, мы предоставляем услуги написания скриптов Google Ads по требованиям заказчика. От Вас – логическая задача, от нас – исполнение. Более подробно отправляйте заявку либо обращайтесь по телефонам агентства. * Для клиентов пакета Ultra , доступны по умолчанию кастомные скрипты нашей разработки для контроля контекстной рекламы. Отправить заявку × * * * Напишите о Вашем проекте, сайте * noturl 📨 Отправить Основные направления SEO Контекстная реклама Социальные сети Аналитика Создание сайтов Администрирование, поддержка Google My Business Наш адрес г. Одесса, Фонтанская дорога 11, офис 530 (офис для клиентов) г. Киев, Спортивная площадь 1А, (бекофис) "Мы не просто продаем рекламу, мы развиваем Ваш бизнес онлайн" Евгений Холостенко Отправить заявку 2008-2020, Holostenko & Partners