chiliad
chiliAd
Google Ads Script: Проверка ошибок в объявлениях
Для чего этот скрипт
Механические и орфографические ошибки в объявлениях распространены в контекстной рекламе. Чтобы избежать неприятных ситуаций, мы создали скрипт по поиску ошибок в рекламе Google Ads.
Как работает скрипт
1. Сбор текста из расширенных объявлений Google Ads (Extended Text Ads, временно доступен только этот тип объявлений).

2. Проверка текста на опечатки и ошибки через API. Поддерживаемые языки: Украинский, Русский и Английский.

3. Если скрипт находит ошибки, то все объявления с ошибками будут выгружены в Google Sheets на лист 'eta'.

4. Скрипт создает словарь всех проверенных слов на листе 'checked' и при повторных запросах к API они не будут проверяться, что ускоряет время работы скрипта и экономит запросы.

5. Опечатки и предлагаемые исправления будут доступны на листе 'misprints'.

6. Дальше работа по исправлению за вами.
Фишки и нюансы
1. Скрипт сам настраивает Google Spreadsheet. Вам нужно только создать документ и вставить ссылку на него.

2. Обрабатываются только активные объявления и группы в отмеченных ярлыком кампаниях; если в значении ярлыка пусто, то будут взяты все поисковые кампании.

3. Скрипт будет обновляться удаленно, не нужно вносить изменения в скрипт.

4. Все знаки препинания заменяются на пробел. Просто имейте это в виду.

5. Если у вас сложная тематика, то скрипт может неправильно оценивать ошибки - например, в медицине или других нишах.

6. При использовании в украинских словах латинских букв это приводит к опечатке.
Код скрипта
/******************************************
 * Ad Spell Check
 *
 * Скрипт проверяет поисковые кампании помеченные выбранным ярлыком.
 * В проверку входят только Расширенные поисковые объявления (Expanded Text Ads)
 * Все знаки препинания будут заменены на пробел.
 *
 * Version        : 1.0
 * Date           : 01.06.2020
 *
 * Created by : Dmytro Tonkikh, chiliad
 *
 * Telegram channel : t.me/adwordsscripts
 * Site :  https://chiliad.agency
 *
 * For donates:
 *  Yandex.Money – https://money.yandex.ru/to/410015037212380
 *  Visa/MasterCard – https://send.monobank.com.ua/2r4Vye2xV
 ******************************************/

// Вставьте ссылку на вашу Google Таблицу
var ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/');
//Укажите ярлык, которым размечены поисковые кампании
var labelName = 'check';

function main() {
  eval(UrlFetchApp.fetch('https://bit.ly/3du91fc').getContentText())
  new AdsCheck(ss, labelName).start()
}
Made on
Tilda