Выгружаем популярные запросы по всем сайтам в аккаунте Вебмастера
Чтобы автоматизировать выгрузку запросов, я сделал коннектор на Power BI. Он собирает 500 популярных запросов за неделю по каждому сайту аккаунта и сохраняет их в отдельный документ. На это уходит около минуты.
Коннектор собирает 500 популярных поисковых запросов из Яндекс.Вебмастера за прошлую неделю и сохраняет их в таблицу в Power BI. В колонках отображаются домен, период, позиция в выдаче, средняя позиция по показам и кликам. Чтобы коннектор автоматически добавлял новые запросы в список, нужно сохранить таблицу и еженедельно её обновлять.
Коннектор полноценно работает только в Power BI. Если вы запустите его в Excel, то сможете только посмотреть запросы за последнюю неделю. Сохранить запросы не получится, потому что Excel не поддерживает
Коннектор сохраняет запросы в формате *txt, но их можно скопировать в таблицу с сохранением табуляции
Коннектор не умеет собирать запросы по конкретному домену, поэтому он собирает запросы по всем сайтам в аккаунте Яндекс.Вебмастера.
1. Скачайте и установите R,
2. Создайте пустой запрос в Power BI и откройте расширенный редактор. Вставьте в него код с GitHub.
3. Замените путь и имя файла в строке кода «C:/Users/User/Desktop/1111.txt». Расширение менять нельзя: в формате таблицы Excel сохранить данные не получится, а в формате csv будут проблемы с кодировкой.
4. Авторизуйтесь в аккаунте Яндекса и получите токен.
5. Вставьте токен и параметр, по которому формируются запросы: если хотите выгрузить топ — 500 запросов по показам, введите «TOTAL_SHOWS»; если хотите выгрузить топ — 500 запросов по кликам, введите «TOTAL_CLICKS». Нажмите «Вызвать».
6. Power BI выгрузит
7. Если вы хотите просто просмотреть файл в Excel, но не сохранять его, замените часть кода в конце функции:
Код, чтобы сохранять файл в Power BI
in R in searchQueries
Код, чтобы просмотреть запросы в Excel
in changeType in searchQueries
Если смотрите запросы в Excel, удалите шаг с путём сохранения и именем файла:
Каждый раз, когда вы будете нажимать «Обновить», коннектор будет выгружать запросы в файл. Если вы запустите коннектор несколько раз на одной неделе, он несколько раз выгрузит одинаковые запросы. Чтобы решить эту проблему, удалите дублирующиеся строки в Excel.
Если возникает ошибка «Unable to load berl libraries», значит у вас не установлен или некорректно установлен Active Perl. Переустановита Active Perl.
Если возникает ошибка «Permission denied», значит у вас нет прав на запись файла в указанную папку. Измените путь сохранения файла.
21 июля 2023
Записал Вячеслав Демиш, отредактировала Наташа Ганецкая
Устройство агентства
Правила выживания для стажёров и сотрудниковУстройство агентства
Презентация подходаИнструменты
Кластеризатор ключевых слов на Power QueryИнструменты
Шаблон таблицы возможностейПродолжая пользоваться сайтом, вы принимаете соглашение о передаче данных.