Google Ads Script: Проверка ошибок в объявлениях

Newser

Moderator
Команда форума
Регистрация
5 Фев 2019
Сообщения
271
Для чего этот скрипт

Механические и орфографические ошибки в объявлениях распространены в контекстной рекламе. Чтобы избежать неприятных ситуаций, мы создали скрипт по поиску ошибок в рекламе 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()
}
Источник
 
Сверху