Оглавление:
Статья последний раз была обновлена 03.07.2024
Пора не только считать визиты, но и понимать сколько из них целевых! Понять трафик сайта и поведения пользователей помогут цели в Метрике и Analitycs. Подсчитаем всё: сколько, кто и когда просматривал страницы «Контакты», заполнял формы и отправлял заказы. Подробная инструкция о том, какие цели нужны и как их настроить у коммерческих сайтов.
Настраивать Яндекс.Метрику и Google.Analytics?
Да, я советую настраивать цели и там, и там, вне зависимости от того, какую систему аналитики используете больше.
Во-первых, статистика влияет на ранжирование сайта — чем лучше поведенческие факторы на сайте, тем выше ПС поставит его в выдаче. Да, конечно, зависимость наличия счетчика и целей в ней с позициями в поиске не прямая, но как не крути, работать над улучшением конверсии полезно.
Во-вторых, есть источники трафика, которые лучше оценивать в Метрике — Директ, а другие в Analytics — AdWords. Даже если в данный момент у вас нет того или иного источника трафика, это не значит, что он не появится позже.
В-третьих, две системы всегда лучше, чем одна. Это позволяет проверить данные при необходимости. Никто не совершенен, например, компонент Касперского «Защита от сбора данных» мешает ЯМ собирать информацию, а GA он не отлавливает.
Какие цели надо настраивать?
Просмотр важных страниц сайта
Обычно:
- «Контакты»
- «О компании»
- «Реквизиты»
Пользователи, которые поинтересовались вашей компанией, захотели узнать адрес или реквизиты — целевые.
Как настраивать?
Яндекс.Метрика
Путь: «Настройка» -> вкладка «Цели» -> «Добавить цель»
Есть несколько вариантов соответствий URL: совпадает, содержит, начинается и регулярное выражение. Для целей — посещение конкретной страницы я советую выбирать «содержит». Например, для страницы site.ru/contacts -> выберете тип «содержит» и вставьте значение /contacts
Помните: всегда выбирайте понятные и говорящие названия для целей, т.к. если у вас их будет много, то вы обязательно запутаетесь.
Google.Analytics
Путь: «Администратор» -> «Цели» -> «+Цель» -> «Собственная» -> «Целевая страница»
Полностью аналогично Яндексу — три вариант соответствия, для этой цели выберите «начинается» и добавьте значение — /contacts. Если знаете ценность цели (например, каждый просмотр страницы контакты приносят вам 100 рублей) — используйте её.
Кнопки
- «В корзину»
- «В избранное»
- «В сравнение»
Таких кнопок может быть много разных. Клики по таким кнопкам — полезные действия. Такие цели можно настроить через события и виртуальные страницы.
Как настраивать?
Яндекс.Метрика
В интерфейсе Метрики для создания такой цели выберите — «JavaScript-событие», придумайте название цели и уникальный идентификатор — NAMEGOAL.
На сайте цель настраивается через JavaScript событие: yaCounterXXXXXX.reachGoal(‘NAMEGOAL’), где XXXXXX — ID счетчика, а NAMEGOAL — название (идентификатор) вашей цели. Названия каждой цели должны быть уникальными. Например: yaCounterXXXXXX.reachGoal(‘clickfeedback’).
Google.Analytics
В интерфейсе Analytics весь процесс точно такой же, как и для создания цели просмотра страницы. Разница только в том, что вместо значения реальной страницы — подставляем значение виртуальной страницы.
На сайте цель настраивается через отправку значения виртуальной страницы — pageview: ga(‘send’, ‘pageview’, ‘/NAMEGOAL’), где вместо NAMEGOAL — ваша виртуальная страница, например: ga(‘send’, ‘pageview’, ‘/clickfeedback’).
Код отслеживания
Варианта размещения два: либо через onclick в саму кнопку, либо в файл JS по событию, например, в JQURY — событие click.
1 вариант
1 2 3 4 5 |
<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'); }) |
Заполнение и отправка форм
- обратная связь
- обратный звонок
- заказ товара
- заявок на услугу
- отзыв
Такого рода цели лучше настраивать с помощью «составных целей» (воронок продаж)
- вызвали \ зашли на страницу \ перешли в корзину
- попытались отправить
- успешно отправили
Таким образом можно увидеть воронку: сколько пользователей ушло с первого шага, сколько со второго и т.д. Если форма размещена прямо на странице, то первый шаг можно опустить. Информация по заполнению формы позволит управлять (добавлять или убирать) количеством полей форм на основе статистики сайта, а не предположений.
Например, воронка заполнения формы обратной связи в Яндекс.Метрике:
Как настраивать?
Яндекс.Метрика
В интерфейсе Метрики выберите «Составная цель», придумайте имя для цели и для каждого шага. Тип каждого шага может быть свой — как просмотр страницы, так и JS-событие или их комбинации. Я привел пример, цели, которая состоит из двух шагов и каждый из них — событие.
Код отслеживания такой цели на сайте будет состоять из двух JS-событий: yaCounterXXXXXX.reachGoal(‘NAMEGOAL’). Разместить каждое событие нужно как уже описывал выше либо в onclick кнопки, либо в какое-то JS-событие. Самое важное — код должен отрабатывать в нужные моменты, успешная отправка должна срабатывать только после прохождения всей валидации (как JS, так и серверной), т.е. после фактической отправки формы.
Google.Analytics
В интерфейсе Analytics и в этом случае ничего не меняется. В основное поле цели — нужно добавить «Целевую страницу» \ «Виртуальную страницу» последнего шага. Далее включить «Последовательность«, и уже прописать все шаги, НЕ включая уже добавленный последний шаг (он уже добавлен вначале).
Кстати, настройка финальной цели по отправке формы через плагин Contact Form 7 для WP делается элементарно — так.
Как проверить правильно ли я всё сделал?
В Яндекс.Метрике для проверки отправки информации о достижении цели можно использовать в URL страницы параметр _ym_debug со значением 1. В этом случае в консоль браузера (вызвать — Ctrl + Shift + J или правой кнопкой мыши) будут выводиться сообщения о достижении целей. Например, http:///?_ym_debug=1
В Google.Analytics есть режим «реального времени», где сразу же заработает счёт целей.
- Переадресация домена на другой домен - 08.08.2023
- Как установить и удалить GNOME? - 31.07.2023
- Как узнать, какие поисковые запросы ведут на конкретную страницу сайта? - 29.06.2023