Данный код универсален и подойдет для любой CMS или сайта на HTML.Я советую добавлять код в шаблон сайта и не пользоваться готовыми модулями CMS, так Вы будете контролировать и знать, что код добавлен в каждый элемент, от главной страницы до страницы с подтверждением заказа, которая показывается клиенту.
Также для этих целей можно воспользоваться системой управления тегами, например, Google Tag Manager. Это уже будет не Яндекс. Метрика, а Google. Analytics, но принцип тот же. Я советую использовать оба счётчика. Для новичков установка кода — задача не из простых. Если не уверены в своих силах, доверьте этот этап настройки целей в Метрике специалисту.
Когда код будет установлен на сайте, не забудьте кликнуть сюда.
Обратите внимание, в разделе «Дополнительные настройки» есть несколько важных элементов:
• отслеживание хеша — обязательно ставим галочку, так как наличие # в адресной строке может сильно повлиять на работу счетчика;
• валюта — в отчете по доходам будет использоваться та, которая указана в настройках;
• тайм аут — время бездействия посетителя в минутах, по истечению которого визит считается завершенным.
Остальные настройки из этого списка слишком специфические и не предназначены для «простых смертных». Поэтому можете смело пропускать их и двигаться дальше.
После этого переходим во вкладку «Счетчики». Если все сделано правильно, увидите только что созданный счетчик. Сразу после создания ему автоматически присваивается номер, который пригодится для всех последующих настроек.
Первое время индикатор счетчика будет желтого цвета. Спустя несколько минут он должен стать зеленым, это показатель того, что счетчик корректно установлен и работает. Индикатор красного цвета — признак неполадки.
При желании нерабочий счетчик можно либо перезапустить, либо вовсе удалить.
Теперь можно приступать непосредственно к созданию целей. Для этого находим напротив счетчика колесик, кликаем и сразу переходим в раздел «Редактирование». Находим вкладку «Цели» и нажимаем «Добавить».
На этом этапе нужно выбрать тип цели.
Обратите внимание! Галочку на ретаргетинг нужно поставить только в случае, если сайт участвует в рекламных кампаниях или вам важен подбор аудитории в Яндекс Директе.
Один счетчик может состоять из большого количества целей (до 200), но если нет необходимости, то лучше остановиться на нескольких самых важных. Чаще всего используется метод количество либо посещение страниц.Количество просмотров
Эта цель устанавливается буквально в два клика. В нижнем окошке вводится любое количество страниц (больше одной). Также нужно придумать и ввести название, чтобы просматривая отчет, было понятно, о чем эта цель, например, «просмотр любых 2 страниц». После нажимаем «Добавить цель». Сразу после того как вы добавили цели в Яндекс Метрике, сервис начнет собирать данные о посещениях.
Такой тип цели используется в основном для блогов, информационных и образовательных ресурсов. Позволяет отследить, какие материалы наиболее интересны и востребованы, удобна ли для пользователя структура сайта и навигация на нем. Если, к примеру, выставить в настройках цель — посещение 3 страниц, будет понятно, хотят ли посетители просматривать сайт, или они уходят на начальном этапе.
Цели в Яндекс Метрике в любой момент можно отредактировать, но в этом случае все существующие показатели обнулятся.Посещение страниц
В отличие от предыдущего типа цели, этот вариант предлагает более расширенные возможности. С его помощью можно узнать, доступны ли ссылки на наружной странице, правильно ли работает перелинковка. Для владельцев интернет магазинов эта функция может оказаться полезной, если в качестве цели указать посещение страницы «Заказ успешно оформлен». Кроме этого можно отслеживать, как часто пользователи заходят на конверсионные страницы, переходят ли они в корзину, интересует ли их возможность доставки. Все это дает возможность анализировать потребности и поведение киентов.
Здесь есть поле для ввода адреса конкретной страницы, которую хотите проверить на наличие посетителей. Если вам нужно проверить сразу много адресов, это тоже возможно с помощью опции «Условие». Всего существует 4 типа условий:
1. «URL совпадает» — цель будет достигнута, когда счетчик зафиксирует визит одной конкретной страницы. Сюда нужно вводить весь URL адрес целиком.
2. «URL содержит» — сюда можно ввести только какую-то общую часть тех адресов, которые вас интересуют. Например, если сразу несколько разделов содержат подраздел /books, можно указать только его. Проще говоря, в это поле вводятся все совпадающие символы нужных страниц.
3. «URL начинается с» — если у вас есть подраздел, в котором много страниц, то для их отслеживания достаточно ввести их общую начальную часть. Старайтесь вписывать максимально длинную часть URL адреса. Это поможет сервису избежать ошибок при отслеживании.
4. «Регулярное выражение» — используется вместо базовых настроек для более точной сегментации аудитории. Это сложный тип условия, он требует опыта и специальных знаний в области программирования.
Обратите внимание, для одной цели можно выбрать не более 10 условий.
Итак, в настройках «Посещение страниц» можно прописать либо весь URL адрес, либо какую-то его часть. Благодаря вышеперечисленным условиям, Яндекс может отслеживать посещения как одной страницы, так и всего раздела сайта.JavaScript-событие
Эти настройки позволяют отследить, насколько хорошо работают интерактивные элементы на сайте. К примеру, сколько раз определенный товар добавляли к сравнению, переходят ли посетители по кнопкам социальных сетей, сколько человек зарегистрировалось, как часто пользователи интересуются скрытой информацией («Показать телефон»).
Этот метод состоит из двух этапов — создание цели в Метрике и дополнительная настройка на самом сайте. Рассмотрим пример, когда нужно отследить отправку формы. Поскольку форма отправляется без перезагрузки страницы, подавать в Метрику сигнал об этом событии будет JavaScript-событие. Для этого выбираем нужный тип цели, вводим название, а дальше нужно заполнить поле «Идентификатор».
Это может быть любая комбинация, содержащая латинские буквы, числа и нижний пробел (но не URL адрес страницы, и даже не его часть). Есть еще несколько символов, которые недопустимы в поле идентификатора: /, &, #, ?, =. После этого нажимаем «Добавить цель».
Следующее, что нужно сделать, это создать вот такую специальную конструкцию из символов.
Цифры, подсвеченные красным, — это номер цели (не счетчика). Вместо них нужно вписать свой номер, а «Nazvanie_Identifikatora» изменить на свой идентификатор. Когда все сделали и несколько раз проверили, эту комбинацию необходимо вставить в исходный код сайта:
1. Отправляемся на ту страницу, где находится форма отправки, кликаем по ней, выбираем «Посмотреть код».
2. Копируем ту часть кода, которая подсвечена синим цветом.
3. Заходим в корневую папку сайта (для таких манипуляций потребуется доступ к редактированию html кода сайта).
4. Чтобы найти, где тут спрятан нужный элемент, в строку поиска вбиваем только что скопированный код формы отправки.
5. Когда он будет найден, добавляем в него нашу конструкцию с идентификатором перед закрывающим тегом.
Как уже писалось выше, с помощью этого инструмента в Яндекс Метрике можно настроить цель, которая будет фиксировать нажатие кнопки. Инструкция в данном случае остается неизменной, только потребуется немного другая комбинация.
Если вы планируете часто пользоваться этим методом, учтите, что для разных действий нужна разная комбинация. Информацию о них можно найти на специализированных ресурсах. Однако если вы не разбираетесь в коде PHP и HTML, метод JavaScript-событие лучше не использовать.Составная цель
Схема настройки такая же, как и в предыдущих типах, но здесь есть возможность составить поэтапную многоуровневую цель. Основная фишка в том, что вы можете комбинировать два вида целей: посещения и JavaScript-события. Шаги выбирают в зависимости от направленности самого сайта. Чаще всего это путь с главной страницы до конечного пункта — продажа, подписка или заказ услуги.
К примеру, для интернет магазина можно выставить такую цель:
• первый шаг — добавление товара в корзину;
• второй — переход в корзину;
• третий — оформление заказа;
• четвертый — завершение оформления.
Таким же образом можно отследить переход со страницы акции на карточку товара, затем на страницу покупки. Проанализировав эти данные вы узнаете:
• на каком месте пользователи уходят с сайта;
• точный показатель отказов;
• основную причину низких продаж.
Как прописать цели в Яндекс Метрике, мы уже разобрали. Теперь таким же способом в условиях нужно указать адреса, необходимые для прохождения цели, а если предусмотрено событие — указать название идентификатора (который заранее создали).
Составные цели в Яндекс Метрике могут состоять максимум из 5 шагов.Проверка на сайте
После того как вы создали цель в Яндекс Метрике, не поленитесь проверить ее на сайте. Для этого в строке браузера к адресу сайта нужно дописать код:
?_ym_debug=1
Нажимаем Enter. Затем на любой странице кликаем правой кнопкой, выбираем «Просмотр кода» или другое похожее название (зависит от браузера). Появится окошко с непонятными символами, в котором нужно найти Console. Вот так примерно она будет выглядеть.
Цифры синего цвета — это номера счетчиков. Судя по показателям, оба счетчика исправно работают.
Отчет о достижении целей
Чтобы отследить, как выполняются цели в Яндекс Метрике и посмотреть общую статистику, заходим в Отчеты Стандартные отчеты Конверсии.
Отчет по целям будет выглядеть следующим образом.
На графиках показано, какие цели когда были выполнены. Обратите внимание, счетчик по умолчанию будет учитывать ваши собственные визиты. Чтобы этого не происходило, нужно в настройках выбрать вкладку «Фильтры» и поставить галочку напротив «Не учитывать мои визиты».Почему не работает
Счетчик может не работать по нескольким причинам:
1. В поле «Адрес страницы» была допущена ошибка.
2. Символы идентификатора в настройке и на сайте не совпадают.
3. Другие скрипты блокируют работу счетчика.
4. Редко, но все же случается, что счетчик временно не работает по техническим причинам.
Возможно, вы слишком торопитесь с результатом. Не забывайте, что Метрика отображает срабатывание цели не мгновенно. Как правило, достижение появляется в отчете спустя 10 минут после его совершения.
С помощью настроек целей в Яндекс Метрике каждый сможет отследить, работает ли его сайт, сколько было визитов, и какая информация интересует посетителей больше всего. Причем сделать это можно самостоятельно. Однако помните, что даже минимальные вмешательства в исходный код могут привести к нежелательным последствиям. Во избежание ошибок лучше будет обратиться к опытному человеку, который знает, как правильно поставить цели в Яндекс Метрике с учетом всех тонкостей в настройках.