Скрипт для проверки конфликтующих минус-слов в Google Ads
Как автоматизировать проверку конфликтующих ключевых слов и минус-слов в Google Ads, рассказывает Никита Кравченко, ведущий специалист по платному трафику в eLama.
Этот материал был написан в 2017 году. Мы обновили его в декабре 2021 года. Приятного чтения!
Минус-слова в контекстной рекламе нужны для того, чтобы реклама не появлялась по нерелевантным поисковым запросам. Однако иногда минус-слова могут мешать показу объявлений в нужные моменты и снижать эффективность рекламных кампаний. Так, в Google Ads, в отличие от Яндекс.Директа, минус-слово блокирует показ объявлений, даже если такое слово есть в ключевой фразе.
Пример. В группу объявлений добавлена ключевая фраза подбор авто бесплатный. Минус-слово, добавленное на уровне кампании или группы объявлений, — бесплатный. Google Ads не покажет объявление по запросу подбор авто бесплатный из-за конфликта минус-слова и ключевика.
Google Ads проверяет подобные конфликты и выводит уведомление в том случае, если минус-слово добавлено на уровне группы объявлений или на уровне кампании.
Но проблема возникает, когда минус-слова подключаются к кампании с помощью списков. В таком случае Google Ads не обнаруживает конфликт автоматически, показ объявления блокируется, а рекламодатель теряет целевой трафик.
Что делать?
Даже если вы не используете списки минус-слов, проверьте конфликты хотя бы раз. Не исключено, что однажды вы просто пропустили оповещение Google Ads.
Если вы работаете со списками, то вам необходимо проверять все конфликты ключевых фраз и минус-слов каждый раз, когда вы добавляете в списки новые минус-слова. Особенно это актуально, если вы подключаете общие списки минус-слов без тщательной проверки, а также если с аккаунтом работают несколько человек.
Автоматизировать такую работу может скрипт поиска конфликтующих минус-слов в Google Ads.
Скрипт автоматически проверяет, не блокируют ли минус-слова работу ключевых слов. Он находит и сохраняет все несоответствия в таблице, а затем отправляет оповещение по электронной почте. После проверки вы сможете удалить конфликтующие минус-слова или изменить их тип соответствия, чтобы возобновить показ объявления.
Принцип работы скрипта
Скрипт получает список всех используемых в аккаунте ключевых фраз и минус-слов и проверяет их на конфликты. Так, скрипт анализирует минус-слова на уровне кампаний, групп объявлений и списков, которые используются в кампаниях.
Обнаружив конфликт, скрипт вносит информацию в таблицу и отправляет оповещение на email адресату. Скрипт не заполняет таблицу и не отправляет сообщение, если не находит конфликты.
Важное дополнение: в Google Ads можно добавить минус-слова в разных типах соответствия. Поэтому некоторые минус-слова не вызывают блокировку ключевиков. Если тип соответствия минус-слова у́же, чем у ключевого слова, то оно не блокируется, ведь ключевик соответствует большему набору поисковых запросов.
Так, минус-слово [компании по подбору авто] с точным соответствием не блокирует обычное ключевое слово с широким соответствием компании по подбору авто. К примеру, при таких настройках показ рекламы произойдет по запросу компания по подбору авто в москве.
В то же время минус-слово компании по подбору авто с широким соответствием блокирует все ключевые слова, содержащие слова компании, по, подбору, авто в любом порядке, вне зависимости от их типа соответствия.
Настройка и выполнение скрипта
1. Для начала создайте копию таблицы. Откройте шаблон таблицы, нажмите «Файл» — «Создать копию», введите понятное вам название и нажмите ОК.
2. Зайдите в ваш рекламный аккаунт Google Ads и перейдите на страницу скриптов.
3. Для создания нового скрипта нажмите на знак плюса.
3. Дайте понятное название новому скрипту и пройдите авторизацию.
4. Скопируйте и вставьте скрипт по ссылке.
5. Найдите и измените в скрипте
var SPREADSHEET_URL: "[YOUR_URL]";
на
var SPREADSHEET_URL: "https://docs.google.com/...";
где https://docs.google.com/... — это адрес таблицы, которую вы скопировали в первом пункте.
Также измените RECIPIENT_EMAILS. Там нужно написать адрес email, на который будет отправлен отчет в случае, если скрипт найдет ошибки.
Далее нужно проверить и запустить скрипт.
6. Проверить результат работы скрипта можно в «Журналах». Для этого нажмите на кнопку «Журналы».
В последней строке будет указано No conflicts were found, если конфликты не были обнаружены, и Conflicts were found и URL-адрес таблицы, если есть конфликты:
7. Можете зайти в свою почту и проверить, пришел ли отчет. Или можете сразу перейти на страницу с таблицей и проверить, появились ли там данные. Если письма и данных нет, значит, конфликтов не обнаружено. Если же конфликты были, то вы увидите их в таблице.
Столбец Negative Keyword — минус-слово, которое конфликтует с ключевиком.
Blocked keywords — ключевые фразы, показ которых заблокирован.
Campaign — кампания, в которой есть конфликтующие слова.
Ad Group — название группы объявлений, в которой блокируется ключевое слово.
8. Вы даже можете проверить, действительно ли происходит блокировка ключевого слова из-за конфликта. Для этого зайдите в «Инструменты» — «Предварительный просмотр и диагностика объявлений». Выберите нужный регион и язык и введите любое ключевое слово из таблицы.
9. Если конфликт обнаружен, перейдите в нужную кампанию и группу объявлений, где есть конфликт, и внесите изменения — удалите минус-слово на уровне кампании или группы объявлений. Также не забудьте проверить созданные списки минус-слов. Когда исправите все ошибки, повторите выполнение скрипта для проверки конфликтов.
Проверка отдельных кампаний
Если у вас много рекламных кампаний с большим количеством ключевых фраз и минус-слов, то вы можете создать несколько скриптов и использовать их в разных кампаниях. Для этого используйте ярлыки на уровне кампаний.
1. Создайте новый ярлык для той кампании, которую хотите проверить. Для этого зайдите на страницу кампаний. Выделите нужную кампанию и нажмите «Ярлык» — «Создать ярлык».
2. Дайте ярлыку простое название. Оно появится в столбце «Ярлыки». В примере ярлык называется podbor.
3. Зайдите в скрипты и измените скрипт проверки конфликтов. Найдите строку CAMPAIGN_LABEL и добавьте в нее название ярлыка кампании. Нажмите «Сохранить».
Расписание работы скрипта
Вы можете создать особое расписание проверки ваших рекламных кампаний на конфликты минус-слов. Это особенно актуально, если вы не один работаете с аккаунтом. Для создания расписания выполнения скрипта зайдите на страницу со скриптами и нажмите на «Частота» рядом с нужным скриптом.
Далее выберите, как часто и в какое время вы хотите выполнять скрипт. Он будет запускаться автоматически. В случае, если будут найдены конфликты, вы получите уведомление на email и сможете внести изменения.
На этом всё. Успехов вам!
Последние комментарии