Коннектор для сбора популярных запросов из Яндекс.Вебмастера

Выгружаем популярные запросы по всем сайтам в аккаунте Вебмастера

SEO-шники в агентстве постоянно дополняют семантические ядра для продвижения клиентских сайтов. Один из способов это сделать — еженедельно выгружать и сохранять новые запросы по каждому сайту из аккаунтов в Яндекс.Вебмастере. Это занимает слишком много времени, потому что нельзя выгрузить запросы сразу по всем сайтам. Отложить же выгрузку нельзя, потому что запросы со временем удаляются.

Чтобы автоматизировать выгрузку запросов, я сделал коннектор на Power BI. Он собирает 500 популярных запросов за неделю по каждому сайту аккаунта и сохраняет их в отдельный документ. На это уходит около минуты.

Как работает коннектор на Power BI

Коннектор собирает 500 популярных поисковых запросов из Яндекс.Вебмастера за прошлую неделю и сохраняет их в таблицу в Power BI. В колонках отображаются домен, период, позиция в выдаче, средняя позиция по показам и кликам. Чтобы коннектор автоматически добавлял новые запросы в список, нужно сохранить таблицу и еженедельно её обновлять.

Коннектор полноценно работает только в Power BI. Если вы запустите его в Excel, то сможете только посмотреть запросы за последнюю неделю. Сохранить запросы не получится, потому что Excel не поддерживает запуск R-скриптов. Если хотите сохранять запросы, запускайте коннектор в Power BI.

Эльдар Забитов

Эльдар Забитов

ведущий менеджер

image

Коннектор сохраняет запросы в формате *txt, но их можно скопировать в таблицу с сохранением табуляции

Коннектор не умеет собирать запросы по конкретному домену, поэтому он собирает запросы по всем сайтам в аккаунте Яндекс.Вебмастера.

Как настроить

1. Скачайте и установите RR-Studio и Active Perl. В R-Studio установите пакет «gdata». Это нужно, чтобы корректно работал код.

image

2. Создайте пустой запрос в Power BI и откройте расширенный редактор. Вставьте в него код с GitHub.

image

3. Замените путь и имя файла в строке кода «C:/Users/User/Desktop/1111.txt». Расширение менять нельзя: в формате таблицы Excel сохранить данные не получится, а в формате csv будут проблемы с кодировкой.

image

4. Авторизуйтесь в аккаунте Яндекса и получите токен.

image

5. Вставьте токен и параметр, по которому формируются запросы: если хотите выгрузить топ — 500 запросов по показам, введите «TOTAL_SHOWS»; если хотите выгрузить топ — 500 запросов по кликам, введите «TOTAL_CLICKS». Нажмите «Вызвать».

image

6. Power BI выгрузит запросы в txt-файл, который вы указали в четвёртом шаге. Затем можете скопировать данные в таблицу Excel — табуляция сохранится.

image

7. Если вы хотите просто просмотреть файл в Excel, но не сохранять его, замените часть кода в конце функции:

Код, чтобы сохранять файл в Power BI

in
    R
in
    searchQueries

Код, чтобы просмотреть запросы в Excel

in
    changeType
in
    searchQueries

Если смотрите запросы в Excel, удалите шаг с путём сохранения и именем файла:

image

Что может пойти не так

Каждый раз, когда вы будете нажимать «Обновить», коннектор будет выгружать запросы в файл. Если вы запустите коннектор несколько раз на одной неделе, он несколько раз выгрузит одинаковые запросы. Чтобы решить эту проблему, удалите дублирующиеся строки в Excel.

Если возникает ошибка «Unable to load berl libraries», значит у вас не установлен или некорректно установлен Active Perl. Переустановита Active Perl.

image

Если возникает ошибка «Permission denied», значит у вас нет прав на запись файла в указанную папку. Измените путь сохранения файла.

image

Продвигаем сайты в поиске (SEO)

Ставим целью рост продаж с поискового трафика, а не позиции

Эффективность

SEO

Подобрали для вас

Ещё по теме «эффективность»

Обсудим задачу

Мы свяжемся с вами в течение двух часов, чтобы задать вопросы и обсудить, какую пользу можем принести

Александр Кульгинский

Александр Кульгинский

управляющий партнёр

Написать в Телеграм

Общество с ограниченной ответственностью «АйТи-агентство»

Юридический адрес

119633, г. Москва, улица Новопеределкинская,
дом 12, корпус 1, кв. 136

ИНН 7731515791

КПП 772901001

ОГРН 1047796850419

ОКВЭД 62.01

ОКПО 75601257

ОКАТО 45268577000

Основной вид деятельности

62.01 Разработка компьютерного программного обеспечения

Дополнительные ОКВЭД

62.02 Консалтинг в области компьютерных технологий

62.09 Прочая IT-деятельность

63.11 Обработка данных и интернет-сервисы

63.11.1 Деятельность по созданию и использованию баз данных и информационных ресурсов

70.22 Консультирование по вопросам коммерческой деятельности и управления

72.19 Научные и технические исследования

73.11 Рекламная деятельность

73.20 Маркетинговые исследования

78.10 Деятельность агентств по подбору персонала

Виды деятельности в области ИТ
(Приказ Минцифры №449)

1.01 Проектирование, разработка, адаптация, внедрение, сопровождение, тестирование программ для ЭВМ и баз данных

1.04 Деятельность в отношении информационных систем (CRM, аналитика, BI)

12.01 Оказание услуг с использованием собственных программ ЭВМ по учёту и распространению рекламы в интернете, размещение объявлений, поиск покупателей и продавцов

15.01 Услуги по размещению и продвижению предложений в интернете с использованием собственных программ и баз данных

26.01 Обработка и систематизация данных, мониторинг информации, верификация данных