Периодичность обновления целей в яндекс метрики. Как настроить отслеживание целей и конверсий в Яндекс Метрике и Google Analytics. Установка цели в Метрике: посещение страниц

Цель - это действие посетителя, в котором заинтересован владелец сайта: просмотр определённого количества страниц, посещение конкретной страницы, нажатие кнопки, переход по ссылке, оплата заказа и т. д.

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

Существует 4 способа настройки целей:

  • Количество просмотров - сколько страниц обошёл посетитель в рамках одного посещения.
  • Посещение страниц - посещение посетителем интересующих нас страниц.
  • JavaScript-событие - с помощью кода JS понимаем, как посетитель взаимодействует с сайтом, например, как часто нажимает на кнопку «Купить».
  • Составная цель - содержит несколько событий, объединённых в цепочку, может содержать вышеперечисленные события.

Всего для одного проекта может быть настроено 200 целей.

Теперь разберём перечисленные цели подробно с примерами.

Цель – количество просмотров

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

Настраивается следующим образом, в Яндекс.Метрике открываем:

  • Цели.
  • Добавить цель.
  • Пишем название цели, например, «Просмотр более 5 страниц», чтобы было по названию понятно, что это за цель.
  • Указываем нужное нам количество просмотров страниц, вводя в поле «Просмотры» целое число больше 1-го.
  • Жмём кнопку «Добавить цель».
  • После того как вы добавите цель, она появится в списке целей, после чего нужно будет нажать кнопку «Сохранить» внизу.

    Важный момент! Яндекс.Метрика начнёт сбор статистики по заданной цели спустя несколько минут. Проверить корректность работы настройки цели вы можете самостоятельно, выполнив спустя пару минут условия этой цели на сайте. Например, в нашем случае это открыть сайт через поиск и просмотреть 5 страниц.

    Также в настройках вы можете увидеть поле «Ретаргетинг» , в случае если цель настраивается для Яндекс.Директ, то в этом поле ставим галочку. Цели, которые не используются в Яндекс.Директе, считаются конверсионными и галочку напротив «Ретаргетинг» ставить не нужно.

    Цель – посещение страницы

    Настраивается похожим образом, но в этот раз заполняем поле «посещение страниц»:

  • Цели.
  • Добавить цель.
  • Пишем название цели, например, «Просмотр страницы контактов», чтобы было по названию понятно, что это за цель.
  • Выбираем условие, подробно с примерами рассмотрим ниже.
  • Указываем значение, часть URL или полный адрес страницы, примеры будут ниже.
  • Жмём кнопку «Добавить цель».
  • Разберём примеры условий и какие значения в них использовать.

    Условие «url: содержит»

    В этом случае значением будет часть URL. Используется, если целевых страниц несколько, но у них есть общее условие. Например, у меня на сайте есть страницы с номерами телефона:

    • tel: +3123456789;
    • tel: +3987654321.

    У них в URL есть общее значение «tel:» , указав его, я пойму, сколько человек нажало на страницы с номером телефона. Выглядит это так:

    Условие «url: совпадает»

    В этом случае значением будет полный URL, важно вставлять адрес страницы вместе с протоколом http/https. Используется для отслеживания конкретной информации, например, чтобы понять, сколько человек нажало на страницу контактов. Пример:

    Условие «url: начинается с»

    Значением URL будет одинаковое начало адреса. Используется для отслеживания страниц с одинаковым началом адреса. Например, для карточек товара, которые находятся в подразделе интернет-магазина:

    Условие «url: регулярные выражения»

    Используется для отслеживания URL, соответствующих произвольным шаблонам, значения тут могут быть различными, всё зависит от того, что нужно от «цели». Подробно о значениях регулярных выражений написано в Яндекс.Помощи .

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

    Цель – JavaScript-событие

    Это самая интересная, на мой взгляд, цель. Позволяет отслеживать на сайте события: нажатие кнопок, заполнение форм, активность пользователя на странице. Как несложно догадаться, информация о событии передаётся в метрику через JavaScript, что позволяет отслеживать практически любое событие.

    Настраивается похожим образом с прошлыми целями:

  • Цели.
  • Добавить цель.
  • Пишем название цели, например «Отправка форм со страниц бань», чтобы было по названию понятно, что это за цель.
  • Придумываем идентификатор события, так чтобы было понятно, что это за идентификатор. Важно, идентификатор цели не должен совпадать с реально существующими URL сайта ни частично, ни полностью! Иначе будет собираться некорректная статистика, учитывающая посещения страниц, содержащих в адресе значение, выбранное при создании цели. Также при задании идентификатора цели не используйте следующие символы: /, &, #, ?, =.
  • Жмём кнопку «Добавить цель».
  • Для установки цели в html-код страницы потребуются знания html, в некоторых случаях хватает базовых знаний, иногда приходится подключать специалистов.

    Разберём несколько простых вариантов установки цели.

    Вариант установки цели на форму: ... ... Вариант установки цели на кнопку: ... ... < /form > ...

    Пример реализации в коде:

    Настройка цели на 404 страницу

    Чтобы отслеживать, как часто посетитель попадает на 404 страницы, я использую следующий скрипт:

    window.onload = function (){ yaCounterКодСчётчикаМетрики .reachGoal("Идентификатор цели "); }

    Установить скрипт нужно в контент 404 страницы, например:

    В коде это выглядит так:


    Вариантов скриптов для отслеживания целей много, и в интернете можно найти установку практически на любую ситуацию.

    Составная цель

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

    Добавляется цель следующим образом:

  • Цели.
  • Добавить цель.
  • Пишем название цели, например, «Отправка форм со страниц бань», чтобы было по названию понятно, что это за цель.
  • Указываем название Шага.
  • Выбираем условие. Содержит условия из цели посещения страниц и цели JavaScript-событие. Условий может быть несколько.
  • Указываем значение цели в зависимости от выбранного условия.
  • Добавляем следующий шаг и заполняем по принципу пунктов 5–7.
  • Жмём кнопку «Добавить цель».

  • Разберём пример цепочки для интернет-магазина:

  • Добавить товар в корзину. Это событие настраиваем через JavaScript.
  • Переход в корзину. Тут будет событие, которое можно настроить через посещение страницы.
  • Нажатие на кнопку оформить заказ. Ещё одно событие настраиваем через JavaScript.
  • Так эта цепочка будет выглядеть в настройках:

    Такие цепочки событий полезны, когда нужно проанализировать эффективность работы сайта.

    Заключение

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

    Самые простые в настройках цели это:

    • Цель – количество просмотров.
    • Цель – посещение страницы.

    Несмотря на простоту настроек целей, данные, полученные через них, очень полезны.

    Если овладеете настройкой целей по посещению страниц, то можно будет делать несложные составные цели, что также будет очень полезно. Например:

    Данная составная цель не содержит скриптов, но с её помощью мы понимаем, заполняет ли посетитель форму «Вопрос-ответ» на странице.

    Таким образом, мы можем выяснить, нужна ли эта форма, что останавливает посетителя от её заполнения, что можно улучшить.

    Ну, и более сложные настройки целей это:

    • Цель – JavaScript-событие.
    • Составная цель.

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

    Если возникнут сложности в настройке целей, пишите в комментарии, мы постараемся вам помочь.

    Подписаться на рассылку

    В прошлой статье я рассказал про . Сегодня пришло время разобраться, как убедиться, что конверсии улетают в Яндекс Метрику. Это тоже можно сделать быстро и просто. И не нужно обладать знаниями программиста.

    Поэтому прямо сейчас (с включенной консолью и дебугом) я делаю тестовую конверсию — отправляю заявку через форму на сайте. И… что мы видим!


    Как видите, дебуг сообщает, что в Метрику успешно отправлена цель, которая имеет id = send. И действительно, в Метрике у меня настроено событие с таким идентификатором:

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

    • включить отладчик кода в браузере;
    • включить отладчик целей в Метрике (добавить хвост к url страницы);
    • отправить тестовую конверсию.

    На этом у меня все, ребята. Ставьте лайки, если эта статья была полезной и задавайте вопросы в комментариях, если что-то осталось непонятным!

    Яндекс.Метрика не нуждается в представлении. Ведь это один из мощнейших инструментов для веб-аналитики. Сам по себе сервис включает в себя множество инструментов для сбора данных, одним из которых являются «Цели».

    Цель – это некий сценарий, при успешном прохождении которого поставленная цель считается достигнутой.

    Всего на момент написания статьи Яндекс.Метрика содержит в себе 4 типа целей. Это:

  • Количество просмотров страниц.
  • Посещение определенных страниц.
  • JavaScript-событие.
  • Составная цель.
  • Сегодня мы поговорим о JavaScript-событии, в следующих же статьях, по отдельности, рассмотрим остальные типы целей.

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

    Для начала – давайте получим этот код.

    1. Зайдите в Яндекс.Метрику.

    3. На открывшейся странице настроек переключитесь на вкладку «Цели » и нажмите на кнопку «Добавить цель ».


    4. В открывшейся форме выбираете «JavaScript-событие », где вводите название цели и ее идентификатор.


    И нажимаете «Добавить цель ».

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



    Они нам потребуются для уже финальной установки цели на наш сайт.

    Во всех случаях мы будем вызывать следующую функцию:

    Где «XXXXXX » – как раз номер вашего счетчика, а «TARGET_NAME » – идентификатор цели. А теперь примеры.

    Установка цели на форму

    Если вы на своем сайте имеете форму без технологии AJAX, то есть в ней присутствует часть похожая на эту:

    То в этот тег вы можете вставить код цели. Пример:

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

    Установка цели на кнопку, ссылку или другой элемент HTML

    Этот способ установки цели подойдет для различных кнопок, таких как «скачать» – если, например, на вашем сайте есть прайс и вы хотите отследить, сколько человек заинтересовались вашими услугами.

    Пример установки кода на кнопку:

    Наш прайс

    Пример установки кода на простой div:

    Hello, world!

    Во всех случаях, как вы заметили, код идентичен.

    Установка цели на просмотр страницы

    Код, который представлен ниже, вы вставляете на нужные вам страницы в секции BODY .

    window.onload = function() { yaCounterXXXXXX.reachGoal("TARGET_NAME"); }

    В таком случае, если человек посетил страницу, где размещен этот код, цель считается достигнутой.

    Установка цели на время нахождения на странице

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

    Реализация:

    setTimeout(function() { yaCounterXXXXXX.reachGoal("TARGET_NAME"); }, 180000); // 3 минуты

    Код вы также вставляете на нужные вам страницы или сразу на весь сайт.

    Подведя итог всему написанному выше, можно сказать, что ключевым в этой цели является функция:

    YaCounterXXXXXX.reachGoal("TARGET_NAME");

    Ее вы уже используете так, как только посчитаете нужным. Возможно, я описал не все варианты составления целей типа «JavaScript-событие», и если вам чего-то не хватает или возникают трудности – пишите об этом в комментариях.

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

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

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

    Варианты целей в Яндекс Метрике Вообще, вариантов целей в Метрике не очень много, но их использование может быть весьма гибким. Существует 4 основных способа постановки целей:
  • Количество . Подразумевается глубина просмотра, то есть количество страниц, на которых побывал пользователь в рамках одной сессии.
  • Посещение страниц. Тут мы можем указать целью заход пользователя на интересующие нас страницы.
  • JavaScript событие. Благодаря небольшим кусочкам кода JS мы сможем настроить целью взаимодействие пользователя с функционалом сайта.
  • Составная цель. Являет собой цепь действий посетителя, в которую могут входить все предыдущие цели.
  • Теперь поочередно разберем как настраивать цели в Метрике и как их использовать

    На момент написания статьи стоит ограничение на количество целей для одного счетчика - 200 штук

    Цель в Метрике: количество просмотров

    Первая, и самая простая. Вариантов применения немного, зато вывод может быть очень полезным:

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

    Сфера использования:

  • Отлично подходят для информационных ресурсов, где большое количество информации и важно понимать, переходят ли посетители на смежные по смыслу статьи.
  • Для образовательных порталов, где все курсы строятся из последовательных статей и нужно оценивать качество материала и простота навигации между уроками.
  • Коммерческие сайты, ведущие свой блог для привлечения тематического трафика.
  • Как настроить цель в Метрике: количество просмотров

    Заходим в Яндекс Метрику своего сайта, нажимаем:

  • Настройки
  • Цели
  • Добавить цель
  • Придумываем понятное название
  • В поле просмотр ставим интересующее количество страниц
  • Жмем «Добавить»
  • Если все в порядке, мы увидим свою первую цель в списке. Не забываем нажать желтую кнопку «Сохранить». Через несколько минут все заработает!

    Цели в Метрике: посещение страниц

    Одна из важнейших целей (так как частенько является частью составной цели, но об этом позже). Тут мы можем указать URL страницы, переходы на который будут являться достижением цели. Чаще всего речь идет про страницу заказа/доставки/скачивания и любой другой транзакции. Вывод напрашивается сам собой:

    • Видна/привлекательна ли ссылка на нужную страницу.
    • Корректность перелинковки.
    • Доходят ли пользователи для конверсионной страницы.

    Сфера использования:

  • Интернет-магазины. Благодаря данной цели могут точно знать, переходят ли пользователи в корзину. Те ли разделы товара просматривают и куда они заходят чаще, интересуются ли они доставкой и т. д.
  • Сайты услуг. В зависимости от характера услуг можно оценить заходят ли на конверсионные страницы пользователи, ищут ли ваш адрес, заходя на страницу контактов. Какая из ваших услуг на сайте более востребована.
  • И для сайтов услуг и для интернет-магазинов можно ставить целью посещение страницы «Спасибо за покупку/заказ/обращение», которая показывается только после какой-либо транзакции.
  • Установка цели в Метрике: посещение страниц

    Начальные действия будут везде одинаковыми, но я на всякий случай буду их дублировать, мало ли что.
    Заходим в Метрику своего сайта и:

  • Настройки
  • Цели
  • Добавить цель
  • Придумываем понятное название, например: «Просмотр страницы Контакты»
  • Выбираем условие исходя из потребности. (чуть ниже об этом будет подробнее)
  • В графу значение вносим URL или часть URL тоже от потребностей.
  • Жмем «Добавить цель»
  • Про условия:

    • url: содержит - Аналог неточного вхождения. Используют если интересуют посещения группы страниц, например, фильтра в каталоге интернет-магазина. В этом случае указывается общая для всех URL-адресов часть.
    • url: совпадает - Аналог точного вхождения. Используют для отслеживания конкретной страницы. Нужно вставлять в отверстие весь адрес, вместе с протоколом http/https.
    • url: начинается с - Используют для отслеживания группы страниц с одинаковым началом URL-адреса. Например, подраздел товаров интернет-магазина. Вставляем в отверстие адрес предыдущей директории со слешом, например, site.ru/podrazdel/
    • url: - Используются для установки очень «гибких» параметров. К сожалению, их так много что хватит на отдельную статью.
    Цель в Метрике: JavaScript событие

    Супер-штука, которая поможет отследить взаимодействие посетителя с любыми элементами. Вывод сделаем после сферы использования.

    Где применять:

    Из жизни:

    Однажды мы таким образом подняли конверсию интернет-магазину, обнаружив, что зеленого цвета кнопка «заказать», вообще не привлекала внимания пользователей. Всего-навсего, изменив цвет кнопки на желтый цвет (он отлично подходил к общему дизайну сайта и был ярче других элементов), мы увеличили количество заказов на 13% от текущего. А все благодаря целям в Метрике.

    Как настроить цель в Метрике: событие JavaScript

    Настройка данной цели вызывает больше всего вопросов. Для неё, помимо Метрики, потребуется доступ к редактированию html кода сайта. Вообще, в идеале, нужно знать html хотя бы чуть-чуть для комфортной работы с этим инструментом. Все же, постараюсь подробно и наглядно:

  • Настройки
  • Цели
  • Добавить цель
  • Выбираем JavaScript событие
  • Придумываем идентификатор, например: «buttonZakazat».

    Учтите, что нельзя указывать идентификаторы, совпадающие по содержанию с URL ни частично ни полностью. И не нужно вписывать в идентификатор все символы, которые есть на клавиатуре, довольствуйтесь латинскими буквами, цифрами и нижним пробелом.

  • Жмем ОК
  • Цель создана. Вторым этапом станет добавление идентификатора в html код страницы. Для этого нужно определить, что добавить в код кнопки, узнать как кнопка прописана в коде, найти её и преобразовать.

    Для начала разберем, какой код где используется:

    Код для кнопок и ссылок:

    Onclick="yaCounter12345678.reachGoal ("Nazvanie_Identifikatora"); return true;"

    Код для различных форм, где пользователь отправляет нам данные:

    Onsubmit="yaCounter12345678.reachGoal ("Nazvanie_Identifikatora", function () {alert ("Данные отправлены")}); return true;"

    Onclick="yaCounter12345678.reachGoal ("Nazvanie_Identifikatora", goalParams, goalCallback); return true;"


    Вместо цифр после yaCounter - указываем код счетчика Метрики
    Вместо ‘Nazvanie_Identifikatora" - указываем название нашего идентификатора, который создали шагом выше.

  • Выбираем кусок кода, который подходит
  • Заходим на наш сайт и ищем подопытную кнопку
  • Жмем на неё правой кнопкой мыши «посмотреть код»
  • В открывшейся консоли копируем подсвеченную строчку
  • Заходим на фтп в корневую папку сайта и открываем файл, содержащий . Например, index. html

    Если вы идете в код без особой уверенности, лучше сохраните файл index. html в первозданном виде, где-то в укромном месте. Если случайно что-то сломаете - сможете безболезненно все починить вернув исходный файл на ftp.

  • С помощью единовременного нажатия клавиш ctrl+f открывается поиск, куда мы вставляем скопированную строчку из кода страницы и жмем искать
  • Найдя строчку добавляем в неё выбранный на шаге 1 фрагмент кода перед закрывающим тэгом
  • заменяем во фрагменте цифры после yaCounter на свои, и заменяем Nazvanie_Identifikatora на своё.
  • Сохраняем файл на ftp
  • Пример кода кнопки:

    Пример кода формы «Обратный звонок»:

    Так как мы неопытными руками были в коде, проверяем сайт на работоспособность и через пару минут можно попробовать нажать на отмеченную кнопку и посмотреть в Метрике, считается ли статистика.

    Убедитесь, что счетчик учитывает ваши собственные визиты. Для этого нужно зайти в «Настройки» - «Фильтры» и посмотреть, чтобы не стояло галочки рядом с «Не учитывать мои визиты».

    Установка целей в Метрике: составная цель

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

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

    Ничего трудного нет, если вы усвоили как настраивать все предыдущие цели.

    Ну, сразу к делу:

  • Настройки
  • Цели
  • Добавить цель
  • Придумываем название, например: «Кнопка заказать»
  • Выбираем составную цель
  • Имя шага
  • Выбираем нужное условие (одна из предыдущих целей)
  • Указываем необходимое значение
  • Добавляем цель
  • На скриншоте составная цель из «одного» шага, чтобы не путать никого. Для того, чтобы добавить следующий шаг, нужно нажать на соответствующую кнопку и повторить действия начиная с пункта 6.

    Есть пара нюансов:

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

    К сожалению, не нашел способа проверки целей в Метрике лучше, чем ручной. Спустя минут 10−15 после установке целей самостоятельно пройдитесь по ним и посмотрите работает ли. Не забываем убрать галочку «Не учитывать мои визиты» в разделе фильтр!

    Если дочитали до конца

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

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

    Как создать скрипт : Создайте на рабочем столе текстовый документ, придумайте ему имя и измените расширение, чтобы получился файл типа imya_scripta.js - этот файл будет содержать наш скрипт. Теперь вставляйте в него нужный код и копируйте на ftp в папку со скриптами. (где лежат файлы с аналогичным расширением.js)

    Как подключить скрипт : В файле index. html между тегами … пишите конструкцию .
    Например, у меня все скрипты лежат в папке scripts/targets.

    Пишем: конслуьтант отвечает клиенту.

  • Jivo_Proactive_invitation_accepted - Клиенту отобразилось приглашение.
  • Jivo_Proactive_invitation_rejected - Клиент закрыл приглашение крестиком.
  • Jivo_Proactive_invitation_shown - Клиент принял приглашение, написав сообщение в ответ.
  • Jivo_Offline_form_shown - Клиенту отображена форма для отправки сообщения на e-mail, когда нет операторов в онлайне
  • Jivo_Offline_message_sent - Клиент отправил оффлайн-сообщение
  • Надеюсь, было полезно!

    Если у вас был опыт выставления неординарных целей в Метрике - милости просим поведать о них в комментариях.

    К о н е ц

    Настройка целей в Яндекс Метрике - это особый процесс, который часто вызывает затруднения у новичков. Однако от корректности их установки зависит дальнейший сбор статистики и работа над ней, что позволяет улучшить главные показатели сайта. Поэтому в этой статье вас ждет подробное руководство и описание нюансов работы с целями в Яндекс Метрике.

    Для тех, кто не в курсе, «Целями» называется желаемый результат/действие посетителя на сайте. Счетчик позволяет настроить учет этих событий, чтобы в дальнейшем была возможность получать детальную информацию по их достижению (конверсии). Яндекс Метрика может учитывать до 100 целей, 10 из которых могут быть подробными.

    Настройка целей в Яндекс Метрике – расскажу про создание целей, как пользоваться и как не испугаться javascript события.

    Суть веб-аналитики – проанализировать поведение пользователя на сайте и показать предпринимателю результат.

    Результатом может быть сама продажа или промежуточные шаги к ней: заполнение контактных форм, прохождение квизов, нажатие на кнопку «показать номер» (консультация и т.д.), посещение конкретных страниц (корзина, карточка товара, «спасибо за покупку») или последовательности страниц (карточка→корзина→оплата→спасибо за покупку).

    На любое из этих событий в Метрике можно создать цель и постоянно её мониторить.

    По типу назначения цели разделяются на:

  • Конверсионные – статистика собирается по всем источникам.
  • Ретаргетинговые – вы запускаете рекламу в Директе и хотите «добивать» посетителей, которые были на сайте, но ничего не купили. Для этого вы настраиваете ретаргетинг на эту аудиторию, прикрутив данные по цели из Метрики.
  • Для того, чтобы создать новую цель, заходим в счетчик своего сайта и переходим во вкладку «Настройка ». Далее жмем «Цели »→«Добавить цель »:

    Какие цели устанавливать на сайте?

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

    • Информация о фирме:
      • Страница «Контакты».
      • Заказать обратный звонок.
      • Страница «О компании».
    • Продажи:
      • Покупка товара.
      • Переход в корзину.
      • Сравнение товаров.
      • Скачивание прайс-листа.
      • Оформление заказа.
    • Заинтересованность:
      • Глубина просмотра.
      • Переход на похожие товары/статьи.

    В последующем настроенные цели в Яндекс Метрике позволяют узнать о том, какой из источников трафика привлекает наибольшее число клиентов; какие запросы используют посетители, которые чаще других смотрят «Контакты»; сколько заказов поступает с контекстной рекламы (для того чтобы скорректировать список минус-слов), на каком этапе посетители покидают корзину и многое другое. Отчет «Конверсии» выглядит следующим образом:


    Обратите внимание, что недавно услуга Целевой звонок в Яндекс Метрике претерпела крупное обновление. Теперь это полноценный инструмент для отслеживания оффлайн конверсий с сайта.

    Процент достижения цели по отношению к общему числу посещений называется конверсией. А визит, в рамках которого это произошло, называется Целевым. В рамках одного визита может произойти несколько достижений целей, как разных, так и одинаковых. В большинстве отчетов существует возможность переключиться в целевой режим отчета, нажав на кнопку «Цели» и выбрав нужную цель.


    Согласно общей статистики рунета, средний показатель конверсии по заказам у среднестатистических сайтов колеблется от 0,5 до 2,5%.

    В Яндекс Метрике существует также понятие «Отложенная конверсия» . Это отношение целевых визитов с первого источника трафика к общему количеству визитов с первого источника трафика. Используется для расчета отложенного спроса и рассчитывается по источнику, который привел клиента в первый раз.

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

    Для счетчика от Яндекса цель можно задать четырьмя разными способами:

    1. URL страницы


    Задается условиями:

    • «Содержит» - применяется для отслеживания посещений некоторых динамических URL адресов, а также страницы вида «ххх.html» на сайте со структурой site.ru/ххх.html, site.ru/1/ххх.html, site.ru/1/2/ххх.html. Достижением цели будет считаться посещение любой из вышеуказанных страниц. Следует указывать только часть ссылки.
    • «Начинается c» – используется в случае необходимости отслеживания посещений каталога «site.ru/xxx/»на сайте со структурой вида site.ru/xxx/1, site.ru/xxx/2, site.ru/xxx/1/2/3. Достижением цели будет считаться посещение любой из вышеуказанных страниц. Необходимо указывать только начало ссылки.
    • «Совпадает» – применяется для отслеживания конкретного URL. Следует использовать URL полностью.
    • «Регулярное выражение» – используется для отслеживания любых динамических URL. Позволяет отслеживать посещение целой группы страниц. Данный способ был совсем недавно введен в Яндекс.Метрике. Памятка по использованию регулярных выражений находится здесь.
    2. Количество просмотренных страниц


    Устанавливается на блогах/информационных порталах/статейных проектах, где глубина просмотра играет важную роль. Возможно задать любое число страниц (обычно 3-5). Если вы не знаете что такое глубина просмотра, а также визиты, внутренние и прямые заходы, то вы сможете восполнить пробел в статье по ссылке выше.

    3. Составная цель


    Данная цель настраивается для подсчета конверсий на каждом этапе воронки продаж. Позволяет понять на каком этапе у посетителей возникают проблемы. Идеально подходит для интернет-магазинов с поэтапным оформлением заказа. Яндекс Метрика отслеживает выполнение шагов в течение одного посещения сайта и с заданной последовательностью. Имеет некоторые особенности:

    • Можно указать максимум 5 шагов.
    • Шаг указывается в виде URL страницы или идентификатора событий.
    • При настройке шагов следует соблюдать их последовательность.
    • При отсутствии активности посетителя более 30 минут на любом шаге, цель считается не выполненой.
    4. Цель JavaScript cобытие


    Настройка типа цели «JavaScript событие» позволяет, внеся настройки в html код на сайте (добавив метод.reachGoal), отслеживать любое действие с помощью уникального идентификатора. Применяется в большинстве случаев для отслеживания нажатия кнопки, отправки формы и добавления товара в корзину. Подробнее о настройке поговорим ниже.

    Настройка цели JavaScript событие


    Для настройки этого типа цели в Метрике необходимо иметь доступ к html коду сайта. Обычно для этого используется ftp-клиент (например FileZilla). Для редактирования исходных файлов сайта я использую программу NotePad++ (скачать её можно с официального источника). Настройка происходит в 2 этапа:

    1. Добавить метод.reachGoal

    Нужно вызвать соответствующую функцию, когда достигнута цель:

    yaCounterXXXXXX.reachGoal("TARGET_NAME")

    Где: XXXXXX - номер вашего счетчика, а TARGET_NAME - кодовое слово, идентифицирующее событие (например, ORDER). Пример установки:

    Для кнопки:

    ...

    Для формы:

    Перейдите на вкладку редактирования целей и создайте цель «Событие». Укажите кодовое слово из первого пункта в графе «идентификатор цели» и не забудьте сохранить изменения.

    Если знания позволяют, то для проверки настройки цели используйте режим разработчика в браузере Google Chrome.


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

    Проверка целей Метрики

    Прежде чем начать, перейдите в «Настройки»→«Фильтры» и если там стоит галочка рядом с пунктом «Не учитывать мои визиты», либо уберите её, либо проводите дальнейшую проверку в приватном режиме браузера (инкогнито).

  • Открываем нужную страницу, добавляем к URL параметр ym_debug=1, должно получиться так: http://site.com/?_ym_debug=1
  • Нажимаем сочетание клавиш Ctrl + Shift + J (⌥ + ⌘+ J для яблочных операционок). Откроется консоль.
  • Нажимаем на кнопку на странице. Если все ок, видим в консоли номер нашего счетчика и сообщение о достигнутой цели.
  • Можно вручную, как описывал выше.

    Настроенные цели можно отследить в «Отчеты»→«Стандартные отчеты» → «Источники» → «Источники,сводка».

    Цели Метрики выявляют самые важные моменты в процессе заказа и покупки, поэтому их установка обязательна. Настраивайте, анализируйте, оптимизируйте.