Быстрая выгрузка трафика по большому списку url-адресов из «Яндекс Метрики» и других сервисов

Представим ситуацию: вы с редакцией работаете по контент-плану. Главред спрашивает: давайте подведем итоги, сколько каждый из написанных материалов набрал трафика за последний месяц? В этой заметке разберем самый быстрый способ ответа.

Сначала выгрузим список анализируемых урлов (например, из рабочей таблицы) и разместим его на первом листе. Добавим столбцы, которые далее хотим заполнить данными: «Поисковики», «Яндекс» и «Гугль».

Сразу выгрузите дополнительные столбцы, которые понадобятся при анализе. Для примера нам было бы интересно сравнить эффективность текста по исполнителю и дате публикации

Идем в «Метрику» и формируем отчет:

  1. Без роботов за нужный период.
  2. Фильтр по источнику (например, только «Яндекс»).
  3. Группировка «Путь страницы входа».
Почему «Путь», а не «Адрес»? «Путь» в одной строчке учтет трафик на все версии страницы даже с гет-параметрами — например, утм-меткой

«Метрика» в таблице отдает нам список всех материалов сайта по трафику из «Яндекса».

Выгружаем ее с помощью иконки справа вверху и переносим на второй лист нашей таблицы

Итого на первом листе у нас целевые адреса, а на втором — все, по которым есть данные.

Ценный совет: пока не закрыли «Метрику», скопируйте ссылку на отчет и вставьте ее в таблицу. Потом пригодится, не надо будет снова устанавливать фильтры

Однако адреса на втором листе — относительные. Добавим столбец в самое начало и воспользуемся формулой присоединения текстовой строки: ="https://example.com"&B9". Амперсанд склеивает строки.

1 — столбец с итоговыми сетевыми адресами (где формула), 2 — с относительными

Воспользуемся ключевой для оптимизатора функцией в «Таблицах»: =ВПР (или =VLOOKUP). Если еще не знакомы с ней, прочтите короткую инструкцию. В нашем примере понадобилась такая формула: =VLOOKUP(A2;'Яндекс'!$A$9:$C$912;3;0).

  • A2 — ячейка на первом листе, где целевой адрес указан.
  • «Яндекс» — названия листа, где выгружен список из «Метрики».
  • $A$9:$C$912 — зафиксированный диапазон, по которому мы ищем совпадения. Обязательно его зафиксируйте, чтобы ячейки не съехали при «размножении» формулы по строчкам.
  • 3 — порядковый номер в диапазоне на втором листе, значение которого и надо выводить.
  • 0 — флаг, указывающий, что данные в диапазоне не отсортированы (ставьте 0 по умолчанию).
Там где «N/A» — совпадений не найдено. Вероятно, этот материал не получал трафика из «Яндекса» за указанный период

Когда использовать

  • Если список урлов достаточно длинный, из-за чего более быстрый метод с регулярными выражениями не работает.
  • Если не нужна высокая точность. «Метрика» не отдаст информацию по страницам, набравшим менее десяти визитов за период. Плюс если выгружать данные за большой период, цифры по отдельным материалам будут менее точные, чем выгружать их отдельно по каждому. Но на второй случай есть скрипты, работающие с АПИ «Метрики».
Аватарка Максима Милютина

SEO-специалист, в прошлом — редактор
Руковожу командами, которые оптимизируют трафик СМИ и информационных проектов