Как посчитать достигнутые цели для посадочных страниц в Google Analytics и Яндекс.Метрика

Константин Булгаков
Константин Булгаков
21 Июл.2019
На первый взгляд задачка покажется простой — открываем стандартный отчет, выбираем из списка нужную цель для анализа и получаем статистику по каждому отдельному URL в табличном виде.

Однако не все так просто как может показаться. Давайте разбираться почему.

Задача

Предположим, что перед вами стоит задача — рассчитать эффективность проводимого контент-маркетинга компании и посчитать количество  взаимодействий с формой отправки заявки для каждой страницы блога за последний квартал.

Почему подойдут не все отчеты

Попробуем разобраться на примере Google Analytics.

Стандартный отчет в Google Analytics Поведение -> Контент сайта -> Страницы входа нам не подойдет, так как показывает данные по страницам с которых пользователь начал посещение сайта и совершил конверсию.

Следовательно, если для пользователя главная страница или страница с каталогом товаров была первой (страницей входа), а далее пользователь перешел на страницу блога и совершил конверсию, то данные по совершенной конверсии для этой страницы блога в отчете показаны не будут, что не позволяет нам получить полную картину для анализа.

В Google Analytics есть еще один отчет Поведение -> Контент сайта -> Все страницы, по логике, он подошел бы для решения нашей задачи, однако отчет не показывает достигнутые цели, так как Цель — это метрика уровня сессии, а Страница — уровень хита.

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

Почитать подробнее про хиты и сессии можно в этой статье.

Другими словами, конверсия по мнению Google Analytics не может измеряться для страницы, так как она считается для всей сессии пользователя в целом.

Добавлю, что аналогичные отчеты представлены и в Яндекс.Метрике (Отчеты -> Содержание -> Популярные и Отчеты -> Содержание -> Страницы входа), однако решить поставленную задачу с их помощью не получится, увы.

Решение в Google Analytics

В качестве самого подходящего отчета в GA можно выбрать Конверсии -> Цели -> URL целей. Именно здесь можно посмотреть список конкретных страниц, на которых были совершены целевые действия за выбранный вами период.

Отчет URL-страницы в Google Analytics

Выберите нужную из списка цель для анализа и укажите период формирования отчета. Далее в таблице в столбце «Местоположение достигнутой цели» вы увидите целевую страницу с количеством достигнутых целей.

На сформированный отчет можно наложить дополнительные параметры или использовать фильтр для удобного поиска по конкретному URL.

Решение в Яндекс.Метрика

С Яндекс.Метрикой ситуация обстоит немного иначе, нам придется использовать код вызова метода reachGoal и внести некоторые изменения ручками в исходный код сайта.

Для начала нужно понимать как устроена работа браузера.

Каждый браузер посетителя знает и хранит в параметре document.location.href информацию о том, на какой странице в данный момент находится посетитель, поэтому мы можем эту информацию получить и передать в Метрику с помощью параметров визитов.

Для этого нужно создать одну общую JavaScript-цель, а URL-адреса, на которых была эта цель достигнута, передавать в Метрику как параметры визита в момент достижения JavaScript-цели с помощью метода reachGoal:

yaCounterXXXXXX.reachGoal('ORDER', {URL: document.location.href})

Здесь, XXXXXX — номер вашего счетчика, ORDER — идентификатор вашей JavaScript-цели, URL — параметр визита 1 уровня, document.location.href — параметр визита 2 уровня.

Довольно подробно весь процесс настройки описан в клубе Яндекс.Метрики.

Параметры настройки

Пользователь попал на страницу site.ru/contacts, и браузер посетителя записал в параметр document.location.href адрес фактического нахождения (то есть site.ru/contacts). В момент достижения JavaScript-цели (например, отправил форму заказа) в Метрику передаются два уровня параметров визитов:

  1. URL — в первом уровне мы передаем информацию о том, что содержат данные параметры визитов. Назовем этот параметр URL, чтобы отобразить,что в этом дереве параметров содержатся URL-адреса. URL — произвольное название параметра, можно назвать его иначе (url-адрес, юрл-адрес и так далее).
  2. document.location.href — url-адрес страницы, на которой находился посетитель в момент достижения цели (будет получена из параметра браузера document.location.href).

Как анализировать данные

Например, в стандартном отчете Отчеты -> Содержание -> Параметры визитов выполните сегментацию по достижению цели «Order».

Сегментация в отчете по выполненной цели

После этого в отчете останутся только те визиты, в которых была достигнута цель «Order». Увидеть количество отправленных заявок с конкретной страницы можно в правой части таблицы в метрике «Количество параметров визитов», а слева, в группировках — URL-адреса страниц, на которых эти заявки были отправлены.

Отчет в Метрике по достигнутым целям для отдельных страниц

Важно то, что конверсия в отчете Параметры визитов применима непосредственно к визиту. Если в рамках визита будет отправлено несколько параметров (то есть, цель достигнута на нескольких страницах), то каждому параметру будет дана одинаковая конверсия (будет дана сумма всех достижений цели).

Остались вопросы?

Друзья, если у вас остались вопросы по теме, то задавайте их в форме ниже. Не забывайте сохранять ссылку на материал в закладки или делиться статьей с коллегами в социальных сетях и мессенджерах.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *