Настройка целей в Яндекс.Метрике и Google.Analytics для коммерческих сайтов

Пора не только считать визиты, но и понимать сколько из них целевых! Понять трафик сайта и поведения пользователей помогут цели в Метрике и Analitycs. Подсчитаем всё: сколько, кто и когда просматривал страницы “Контакты”, заполнял формы и отправлял заказы. Подробная инструкция о том, какие цели нужны и как их настроить у коммерческих сайтов.

analytics

Настраивать Яндекс.Метрику и Google.Analytics?

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

Во-первых, статистика влияет на ранжирование сайта – чем лучше поведенческие факторы на сайте, тем выше ПС поставит его в выдаче. Да, конечно, зависимость наличия счетчика и целей в ней с позициями в поиске не прямая, но как не крути, работать над улучшением конверсии полезно.

Во-вторых, есть источники трафика, которые лучше оценивать в Метрике – Директ, а другие в Analytics – AdWords. Даже если в данный момент у вас нет того или иного источника трафика, это не значит, что он не появится позже.

В-третьих, две системы всегда лучше, чем одна. Это позволяет проверить данные при необходимости. Никто не совершенен, например, компонент Касперского “Защита от сбора данных” мешает ЯМ собирать информацию, а GA он не отлавливает.

Какие цели надо настраивать?

Просмотр важных страниц сайта

Обычно:

  • “Контакты”
  • “О компании”
  • “Реквизиты”

Пользователи, которые поинтересовались вашей компанией, захотели узнать адрес или реквизиты – целевые.

Как настраивать?

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

Путь: “Настройка” -> вкладка “Цели” -> “Добавить цель”
Есть несколько вариантов соответствий URL: совпадает, содержит, начинается и регулярное выражение. Для целей – посещение конкретной страницы я советую выбирать “содержит”. Например, для страницы site.ru/contacts -> выберете тип “содержит” и вставьте значение /contacts

Помните: всегда выбирайте понятные и говорящие названия для целей, т.к. если у вас их будет много, то вы обязательно запутаетесь.

goal-yandex-1

Google.Analytics

Путь: “Администратор” -> “Цели” -> “+Цель” -> “Собственная” -> “Целевая страница”

Полностью аналогично Яндексу – три вариант соответствия, для этой цели выберите “начинается” и добавьте значение – /contacts. Если знаете ценность цели (например, каждый просмотр страницы контакты приносят вам 100 рублей) – используйте её.

goal-google-1

Кнопки

  • “В корзину”
  • “В избранное”
  • “В сравнение”

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

Как настраивать?

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

В интерфейсе Метрики для создания такой цели выберите – “JavaScript-событие”, придумайте название цели и уникальный идентификатор – NAMEGOAL.

goal-yandex-2

На сайте цель настраивается через JavaScript событие: yaCounterXXXXXX.reachGoal(‘NAMEGOAL’), где XXXXXX – ID счетчика, а NAMEGOAL – название (идентификатор) вашей цели. Названия каждой цели должны быть уникальными. Например: yaCounterXXXXXX.reachGoal(‘clickfeedback’).

Google.Analytics

В интерфейсе Analytics весь процесс точно такой же, как и для создания цели просмотра страницы. Разница только в том, что вместо значения реальной страницы – подставляем значение виртуальной страницы.

goal-google-2

На сайте цель настраивается через отправку значения виртуальной страницы – pageview: ga(‘send’, ‘pageview’, ‘/NAMEGOAL’), где вместо NAMEGOAL – ваша виртуальная страница, например: ga(‘send’, ‘pageview’, ‘/clickfeedback’).

Код отслеживания

Варианта размещения два: либо через onclick в саму кнопку, либо в файл JS по событию, например, в JQURY – событие click.

1 вариант

1
2
3
<input type="button" onclick="yaCounterXXXXXX.reachGoal('clickfeedback'); 
          ga('send', 'pageview', '/clickfeedback'); 
          return true;" value="Обратная связь">

2 вариант

1
2
3
4
$(".class").click(function(){
  yaCounterXXXXXX.reachGoal('clickfeedback');
  ga('send', 'pageview', '/clickfeedback');
})

Заполнение и отправка форм

  • обратная связь
  • обратный звонок
  • заказ товара
  • заявок на услугу
  • отзыв

Такого рода цели лучше настраивать с помощью “составных целей” (воронок продаж)

  • вызвали \ зашли на страницу \ перешли в корзину
  • попытались отправить
  • успешно отправили

Таким образом можно увидеть воронку: сколько пользователей ушло с первого шага, сколько со второго и т.д. Если форма размещена прямо на странице, то первый шаг можно опустить. Информация по заполнению формы позволит управлять (добавлять или убирать) количеством полей форм на основе статистики сайта, а не предположений.

Например, воронка заполнения формы обратной связи в Яндекс.Метрике:

goal-yandex-4

Как настраивать?

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

В интерфейсе Метрики выберите “Составная цель”, придумайте имя для цели и для каждого шага. Тип каждого шага может быть свой – как просмотр страницы, так и JS-событие или их комбинации. Я привел пример, цели, которая состоит из двух шагов и каждый из них – событие.

goal-yandex-3

Код отслеживания такой цели на сайте будет состоять из двух JS-событий: yaCounterXXXXXX.reachGoal(‘NAMEGOAL’). Разместить каждое событие нужно как уже описывал выше либо в onclick кнопки, либо в какое-то JS-событие. Самое важное – код должен отрабатывать в нужные моменты, успешная отправка должна срабатывать только после прохождения всей валидации (как JS, так и серверной), т.е. после фактической отправки формы.

Google.Analytics

В интерфейсе Analytics и в этом случае ничего не меняется. В основное поле цели – нужно добавить “Целевую страницу” \ “Виртуальную страницу” последнего шага. Далее включить “Последовательность“, и уже прописать все шаги, НЕ включая уже добавленный последний шаг (он уже добавлен вначале).

goal-google-3

Кстати, настройка финальной цели по отправке формы через плагин Contact Form 7 для WP делается элементарно – так.

Как проверить правильно ли я всё сделал?

В Яндекс.Метрике для проверки отправки информации о достижении цели можно использовать в URL страницы параметр _ym_debug со значением 1. В этом случае в консоль браузера (вызвать – Ctrl + Shift + J или правой кнопкой мыши) будут выводиться сообщения о достижении целей. Например, http:///?_ym_debug=1

goal-yandex-5

В Google.Analytics есть режим “реального времени“, где сразу же заработает счёт целей.

goal-google-4

Электронная торговля (если интернет-магазин)

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

Если остались вопросы, то вы можете задать их в комментариях или поискать ответы в справке Яндекс.Метрики – тут и Google.Analytics – тут.

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (3 оценок, среднее: 2,33 из 5)
Загрузка...
logo