Скрипт для поиска конфликтующих минус-слов в списках google
Алексей Савицкий
09.03.2017
5 577
Всех приветствую! Сегодня мы с вами опять поговорим о минус словах. В гугле и в яндексе немного разный подход к минус словам. Если в яндексе минус слово пересекается с ключевым, то данное минус слово не будет работать для группы, в которой произошло пересечение. Пример: ключевое слово: “купить iphone 7 белый” и минус слово “белый”. В таком случае в группе где находится ключевое слово “купить iphone 7 белый” минус слово “белый” учитываться не будет, но для всех остальных групп (если вы задали минус слово на уровне кампании) оно будет работать. В гугле же всё по другому. При пересечении ключевого и минус слова показов вы не получите. Думаю многие из вас не раз видели подобное у себя в аккаунте:В таком случае отредактировать минус слова или ключевые слова очень просто, но вот что делать если кампаний у вас уже много и вы пользуетесь списками минус слов? В этом случае никаких оповещений о конфликтах вы не получите, и это совсем не потому, что их нет. В такой ситуации нам придется настроить специальный скрипт, который поможет нам найти конфликты. Если вы никогда не работали со скриптами - не пугайтесь. Дальше будет подробная инструкция “how to” со скриншотами.Первое, что нам нужно сделать - это перейти по ссылкеи создать копию страницы в которую будут выводится результаты.Дальше переходим в аккаунт, в котором хотим запустить скрипт. Нам нужна вкладка “массовые операции”, затем “скрипты”.Нажимаем на красную кнопку “+ скрипт”. Вы увидите пример скрипта, он нам не нужен. Его нужно удалить.На его место нужно скопировать код скрипта:И вставить его на пустой лист. После этого нам нужно внести несколько изменений в код.
Находим строчку -
SPREADSHEET_URL: 'YOUR_SPREADSHEET_URL'
заменяем
YOUR_SPREADSHEET_URL
на ссылку копии страницы, созданной нами в самом начале.
Затем находим строчку
RECIPIENT_EMAILS: ['YOUR_EMAIL_HERE' ],
и заменяем
YOUR_EMAIL_HERE
на ваш адрес почты, на который будет приходить оповещение, в том случае, если будут найдены пересечения.
Строку
apiVersion: 'v201705'
нужно закомментировать (заменить на):
//apiVersion: 'v201705'
После этого вам нужно пройти авторизацию, и нажать кнопку “выполнить скрипт”. Вам будет предложено проверить работу скрипта в режиме просмотра. В данном режиме скрипт не будет вносить никаких изменений в ваши кампании. Т.к. скрипт для поиска конфликтующихминус слов не вносит никакие изменения мы можем сразу приступить к выполнению. После того как скрипт закончит работу, появится зеленая галочка и надпись “изменений нет”, говорящая о том, что никаких изменений в кампаниях сделано не было. Проверить работу скрипта можно просмотрев журнал. Так он будет выглядеть, если конфликтов не были найдены:А вот так, если конфликты были найдены:Результаты вы можете найти в таблице, которую мы копировали с самого начала.Есть еще один важный момент. Если в вашем аккаунте большое количество ключевых слов и минус слов, нужно будет проверять их по частям. В инструкции к скрипту говорится, что количество ключевых слов должно не превышать 250000, а минус слов 50000. Если данное условие соблюдено не будет, то будет превышено время ожидания. Другими словами, скрипт не закончит работу и вы не получите результат.Чтобы проверять кампании по частям, вам нужно просто задать ярлык на уровне кампании:Затем нужно найти в коде скрипта строку CAMPAIGN_LABEL: '', и вставить между кавычек ярлык. После этого скрипт будет выполнен только для кампаний с заданным ярлыком.
Вот и всё что вам нужно сделать, чтобы найти пересечения ключевых слов с минус словами в ваших списках.
Настроить контекст!
Подпишись и следи за выходом новых статей в нашем монстрограмме.
Сделал все по инструкции.
Пишет ошибку The number of columns in the data does not match the number of columns in the range. The data has 7 but the range has 6. (file Code.gs, line 353)
Подскажите что нужно сделать? Спасибо!
Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту. Из них файлы cookie, которые классифицируются как необходимые, хранятся в вашем браузере, поскольку они необходимы для работы основных функций веб-сайта. Мы также используем сторонние файлы cookie, которые помогают нам анализировать и понимать, как вы используете этот веб-сайт. Эти файлы cookie будут храниться в вашем браузере только с вашего согласия. У вас также есть возможность отказаться от этих файлов cookie. Но отказ от некоторых из этих файлов cookie может повлиять на ваш опыт просмотра.
Необходимые файлы cookie абсолютно необходимы для правильной работы веб-сайта. Эти файлы cookie анонимно обеспечивают основные функции и функции безопасности веб-сайта.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
Этот файл cookie устанавливается подключаемым модулем GDPR Cookie Consent. Файл cookie используется для хранения согласия пользователя на использование файлов cookie в категории «Аналитика».
cookielawinfo-checkbox-functional
11 months
Cookie-файл устанавливается в соответствии с GDPR, чтобы записать согласие пользователя на использование cookie-файлов в категории «Функциональные».
cookielawinfo-checkbox-necessary
11 months
Этот файл cookie устанавливается подключаемым модулем GDPR Cookie Consent. Файлы cookie используются для хранения согласия пользователя на файлы cookie в категории «Необходимые».
cookielawinfo-checkbox-others
11 months
Этот файл cookie устанавливается подключаемым модулем GDPR Cookie Consent. Файл cookie используется для хранения согласия пользователя на использование файлов cookie в категории «Другое».
cookielawinfo-checkbox-performance
11 months
Этот файл cookie устанавливается подключаемым модулем GDPR Cookie Consent. Файл cookie используется для хранения согласия пользователя на использование файлов cookie в категории «Производительность».
viewed_cookie_policy
11 months
Файл cookie устанавливается подключаемым модулем GDPR Cookie Consent и используется для хранения информации о том, согласился ли пользователь на использование файлов cookie. Он не хранит никаких личных данных.
Функциональные файлы cookie помогают выполнять определенные функции, такие как совместное использование содержимого веб-сайта в социальных сетях, сбор отзывов и другие сторонние функции.
Файлы cookie производительности используются для понимания и анализа ключевых показателей производительности веб-сайта, что помогает улучшить пользовательский интерфейс для посетителей.
Аналитические файлы cookie используются для понимания того, как посетители взаимодействуют с веб-сайтом. Эти файлы cookie помогают предоставить информацию о таких показателях, как количество посетителей, показатель отказов, источник трафика и т.д.
Рекламные файлы cookie используются для предоставления посетителям релевантной рекламы и маркетинговых кампаний. Эти файлы cookie отслеживают посетителей на веб-сайтах и собирают информацию для предоставления персонализированной рекламы.
Комментарии
Блиииин Как крууута
Сделал все по инструкции.
Пишет ошибку The number of columns in the data does not match the number of columns in the range. The data has 7 but the range has 6. (file Code.gs, line 353)
Подскажите что нужно сделать? Спасибо!
Ну ссылка на копию таблицы есть. А где ссылка на сам сервис со скриптом? Ничего не понял :(((((