Google Ads Script: Тут всё круто или как действительно быстро почистить площадки GDN?

Google Ads Script: Тут всё круто или как действительно быстро почистить площадки GDN?

Dmytro Tonkikh
Именно такие площадки и будем исключать!

Что есть из готовых решений?

История с чисткой площадок не нова и уже есть несколько хороших решений в виде скриптов от разных компаний. Самые известные от Netpeak и Lira Ltd .

У данных скриптов есть главный минус — при каждом запуске нужно вручную копировать-вставлять-протягивать-писать регулярку ... и так далее до добавления в список исключений.

Еще один минус в том, что сразу не чистим по доменам, как реализовано в скрипте от Алексея Ярошенко, но этот скрипт не чистит по тайтлам(

Общий минус в том, что при чистке по тайтлам и доменам, площадка может проверяться несколько раз.

Какие отличия у нового решения?

После всего описанного выше понимаем, что нам нужен скрипт, который:

  1. Чистит по title.
  2. Чистит по доменам.
  3. Проверяет только новые места размещения.
  4. Автоматически добавляет в список исключений.

Как работает новый скрипт?

В самом начале скрипта, собирается информация о уже проверенных площадках из google spreadsheet.

Далее обрабатываются уже исключенные площадки из общего списка.

После чего создаётся массив состоящий только из уникальных площадок.

Запускается проверка отчета по URL, откуда мы берем площадки, каких еще нет в списке.

Скриптом обрабатываются тайтлы новых площадок и начинается проверка на вхождение в регулярные выражения.

Если площадка попадает под исключение, по тайтл или домен, то она будет добавлена в общий список. В случае когда возникла ошибка или нет соответствия регулярному выражению, тогда площадка будет добавлена на вкладку results.

Инструкция по настройке

  1. Создайте копию Google Spreadsheet - https://docs.google.com/spreadsheets/d/1iVdtOQt0WsOyA5rtdSkZHhaiel9Pdqd2K2vIujLsrrM/ и вставьте url вашего документ в переменную SHEET_URL.
  2. Впишите имя вашего списка исключений в переменную exludedPlacementList, как показано на скриншоте выше.
  3. Запустите просмотр и авторизуйте скрипт.
  4. Добавляйте стоп-слова на вкладки keywords или domains по необходимости, на основе данных этих листов создаются регулярные выражения, по вхождению в которые и исключаются площадки.
  5. Установите расписание "каждый час", скрипт проверяет только новые площадки.

Советы по использованию

  1. Просматривайте домены и тайтлы, которые были проверены скриптом. Вы найдете новые идеи для исключения площадок.
    К сожалению, не все тайтлы получаются в нормальной кодировке, поэтому еще раз просматривайте лист results!
  2. Не забывайте добавлять список исключений к новым кампаниям. Но если вы забываете, то для этого есть другой скрипт в телеграм канале - здесь.

Код скрипта доступен на GitHub и в telegram-канале


Для благодарностей и развития канала:

Яндекс.Деньги - Monobank