Якщо ви керуєте багатьма проєктами, використання скриптів допоможе заощадити час при масовому редагуванні аккаунта, а також допоможуть звільнити час фахівця з контекстної реклами від деяких рутинних завдань.
Скрипт - це фрагмент коду на JavaScript, який вносить зміни в обліковий запис Google Ads.
Не обов’язково мати знання з програмування та писати скрипти самому, можна взяти готові скрипти на Free AdWords Scripts http://www.freeadwordsscripts.com/ або https://developers.google.com/google-ads/scripts/docs/solutions/account-anomaly-detector
Щоб додати скрипт до облікового запису, потрібно перейти до Інструменти та налаштування - Скрипти
Далі присвоїти скрипту назву, авторизувати, вставити власне код скрипту у відповідне поле (скоріше трохи підредагувавши код, вказавши, наприклад кампанії, дати та інші показники, в залежності області дії скрипту), натиснути на кнопки Виконати і якщо все ок - Зберегти.
Нижче наведені приклиди лише декількох скриптів, та які корисні дії можна робити за їх допомоги:
Скрипт зупинки за запуску кампанії в певні дні (наприклад на свята або з інших причин)
В скрипті потрібно вказати назву ярлика (за умовчанням в скрипті вказаний ярлик з назвою 'active'), який присвоєно кампанії, а також в змінної days_off перерахувати дати святкових днів через кому.
/*******************************************************
* Version 1.2
* April 25, 2019
* Created By: Denys German
********************************************************/
var days_off = '28-04-2019,29-04-2019,30-04-2019,01-05-2019,09-05-2019'; // задаємо дати вихідних днів, в які кампанії не повинні працювати без пробілів в форматі dd-mm-yyyy
var labelName = 'active'; // ярлик кампаній, до яких буде застосовано скрипт
var statusSwitcher = 0;
function main() {
var todayStr = new Date();
var yesterdayStr = new Date();
yesterdayStr.setDate(todayStr.getDate() - 1);
var todayStrFromat = Utilities.formatDate(todayStr, AdsApp.currentAccount().getTimeZone(), 'dd-MM-yyyy');
var yesterdayStrFromat = Utilities.formatDate(yesterdayStr, AdsApp.currentAccount().getTimeZone(), 'dd-MM-yyyy');
var dataFormatArr = days_off.split(',');
for (var i=0; i<dataFormatArr.length; i++)
{
if(dataFormatArr[i]==todayStrFromat)
{
statusSwitcher = 1;
break;
}
else if(dataFormatArr[i]==yesterdayStrFromat)
statusSwitcher = 2;
}
switch (statusSwitcher) {
case 1:
pauseCampaign();
break;
case 2:
enableCampaign();
break;
default:
Logger.log('No changes');
}
}
//Зупинка кампаній
function pauseCampaign() {
var campaignIterator = AdsApp.campaigns()
.withCondition("LabelNames CONTAINS_ANY ['" + labelName + "']")
.get();
var shopingcampaignIterator = AdsApp.shoppingCampaigns()
.withCondition("LabelNames CONTAINS_ANY ['" + labelName + "']")
.get();
var videocampaignIterator = AdsApp.videoCampaigns()
.withCondition("LabelNames CONTAINS_ANY ['" + labelName + "']")
.get();
while(campaignIterator.hasNext()) {
campaignIterator.next().pause();
}
while(shopingcampaignIterator.hasNext()) {
shopingcampaignIterator.next().pause();
}
while(videocampaignIterator.hasNext()) {
videocampaignIterator.next().pause();
}
Logger.log("Кампаії зупинені");
}
//Запуск кампаній
function enableCampaign() {
var campaignIterator = AdsApp.campaigns()
.withCondition("LabelNames CONTAINS_ANY ['" + labelName + "']")
.get();
var shopingcampaignIterator = AdsApp.shoppingCampaigns()
.withCondition("LabelNames CONTAINS_ANY ['" + labelName + "']")
.get();
var videocampaignIterator = AdsApp.videoCampaigns()
.withCondition("LabelNames CONTAINS_ANY ['" + labelName + "']")
.get();
while(campaignIterator.hasNext()) {
campaignIterator.next().enable();
}
while(shopingcampaignIterator.hasNext()) {
shopingcampaignIterator.next().enable();
}
while(videocampaignIterator.hasNext()) {
videocampaignIterator.next().enable();
}
Logger.log("кампаії запущено");
}
Скрипт перевірки недійсних URL-адрес в оголошеннях
Ніхто не хоче витрачати весь свій час на перевірку URL-адрес, щоб переконатися, що вони працюють належним чином. Досить часто і-коммерс проєктах URL-адреси можуть оновлюватися, внаслідок чого старі URL-адреси вертають помилку 404.
Щоб зупинити оголошення, перш ніж ви дізнаєтесь про проблемні URL, можна скористатися скриптом AdWords, щоб перевірити, чи правильно завантажуються URL-адреси з ваших оголошень.
Приклад коду вказано на сайті https://developers.google.com/google-ads/scripts/docs/solutions/link-checker#how-it-works
Загалом скрипти Google Ads - це корисний інструмент, для автоматизації технічних процесів, та допомагають звільнити час, який можна витратити на аналіз ефективності рекламних кампаній, а також створення і тестування нових гіпотез та ідей.
І якщо у вас є питання або вам необхідно налаштувати якісну рекламну кампанію в Google Ads, ви завжди можете розраховувати на спеціалістів AGENCY 451
Comentários