301 Moved Permanently


nginx/1.14.1
(function(w, d, n, s, t) { w[n] = w[n] || []; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: "R-A-117832-2", renderTo: "yandex_rtb_R-A-117832-2", async: true }); }); t = d.getElementsByTagName("script")[0]; s = d.createElement("script"); s.type = "text/javascript"; s.src = "//an.yandex.ru/system/context.js"; s.async = true; t.parentNode.insertBefore(s, t); })(this, this.document, "yandexContextAsyncCallbacks");

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

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

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

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

Отчет "Посещаемость: Конверсия" в интерфейсе Яндекс Метрике

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

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

Вкладка "Цель" в отчетах Яндекс Метрики

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

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

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

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

1. URL страницы

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

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

2. Количество просмотренных страниц

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

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

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

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

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

4. Цель JavaScript cобытие

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

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

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

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

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

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

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

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

Для кнопки:

Для формы:

Для ссылки:

Если элемент вызывается через <script>:

2. Добавить идентификатор в настройках Метрики

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

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

Режим разработчика в Google Chrome для проверки целей Яндекс Метрики

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

С уважением, Александр Божков!

Понравилась статья? Расскажи друзьям!
,
Email:

Будь среди первых!

Для тех кому мало одной статьи:

Комментарии: 110 к статье: “Всё о настройке целей в Яндекс Метрике и установке события через метод reachGoal

  1. Очень интересная статья. Как раз планирую подключить в будущем интернет-магазин и как нельзя лучше для отслеживания конверсии и источников целевого трафика подойдет подключение «целей» в яндекс-метрике. Спасибо! Добавила в закладки.

    • Sayhellopls:

      надо не планировать а делать:) у конкурентов уже сейчас есть сайт и они » с интернета качают деньги» а вы откладываете и планируете!

  2. Александр, огромное спасибо за статью!
    сейчас как раз разбираюсь с Яндекс Метрикой.
    Но возник вопрос, и я буду очень благодарна, если проконсультируете.
    На курсе по продвиж. в соц. сетях я получила след. инфо по Я.Метрике:
    «Цели» имеет смысл использовать, когда у вас под каждое объявление — своя подписная страница.
    Вебвизор и конверсии — когда у вас много рекламных источников на одну и ту же площадку.

    т.е. если у меня одна подписная страница — то можно цели не ставить?
    Исходя из Вашего объяснения конверсии постановка целей необходима.
    «Конверсией называется доля визитов, в рамках которых произошло достижение целей. Целью на сайте является желаемое действие посетителей»

    Вопрос:
    1. обязательна ли постановка целей , если есть только 1 подписная и несколько источников трафика.
    2. Если не обязательно, тогда не могу понять принцип расчета конверсии с использованием вебвизора

    Буду невероятно благодарна за ответ!

  3. Дмитрий:

    Отличная статья, спасибо!
    Возник вопрос по поводу Составных целей. Хотелось бы сделать их для процесса оформления заказа. У меня 3 шага: данные покупателя, выбор способа доставки и подтверждение заказа. Каждый шаг будет указываться в виде url. Допустим, человек находится на Шаге 1 (данные покупателя) — цель выполнена. После этого он переходит на шаг 2 (выбор способа доставки_ — цель выполнена. Вопрос: что будет, если человек после Шага 2 перейдет не к Шагу 3, а скажем решим проверить, что он ввел на первом шаге, вернется к нему и по сути цель для Шага 1 будет снова выполнена. Или повторное посещение этой страницы этим пользователем (если все это происходит в рамках одной сессии) учитываться как второе достижение этой цели учитываться не будет? Заранее спасибо!

  4. contentman:

    Здравствуйте, Александр!

    Подскажите пожалуйста, как можно настроить цель в метрике на успешное отправление данных формы?

    Например, если пользователь заполняет данные формы и в одном из полей допускает ошибку, то его данные не отправляются, а на кнопку «отправить» он нажал…

  5. decapriz:

    Здравствуйте! Подскажите пожалуйста, как можно увидеть в яндекс метрике, сколько человек перешло на сайт с контекстной рекламы Яндекс директ и есть ли заказы от посетителей, кот. перешли с рекламы в яндексе. Спасибо!

  6. Денис:

    а как прикрепить цель, если у меня на сайте видео размещено с youtube в коде , куда цель вставлять(код) что бы счетчик считал, на то что люди смотрят это видео даже пусть и не до конца, просто нажал на просмотр и счетчик засчитал???? Помогите уже все что можно перепробовал

  7. Марина:

    Александр здравствуйте. У Вас замечательный сайт и много чего полезного на нем! Но у меня вопрос по целям. Я прочитала Вашу статью по целям, но так и не могу определиться, какой способ выбрать мне для одностраничного сайта с тремя различными курсами по фотографии. Почему-то мне кажется, что лучше взять составную цель и для каждой кнопки прописать 2 шага -кнопка заказать и кнопка оплатить. Или я не права? Заранее спасибо за ответ!

  8. Здравствуйте, Александр. Очень интересная статья! Уверен, что многие нашли в ней ответы на свои вопросы. Но, к сожалению, я не нашёл. Подскажите, пожалуйста, Александр — каким образом правильно выставить цели в метрике, если целевым посетителем сайта будет тот, кто в итоге свяжется с менеджером по телефону. А согласно советам по юзабилити сайта телефонный номер находится как на странице с контактами, так и на главной странице, следовательно цель -посещение страницы с контактами — не подходит. Буду благодарен за любую идею. Заранее большое спасибо!

  9. Евгений:

    А вот что делать в ситуации, когда сам reachGoal срабатывает, что есть в самом счётчике я вижу количество нажатий на кнопку за день (примерно 5-10), но вебвизор отображает примерно 1-2. Галочка «собирать подробную статистику включена». Другими словами, на сайт приходят заявки, но вебвизор не показывает, откуда пришли эти люди, их путь по сайту и пр

  10. Григорий:

    Здравствуйте Александр. Разбираюсь с метрикой и наткнулся на вашу статью. У меня вопрос, есть одностраничный сайт, на нем есть 8 (!) форм для отправки, они все разные. При установке счетчика и задании целей на каждую форму в метрике просчитывается процент для всех форм одинаково. Как сделать, чтобы с одним счетчиком для каждой формы просчитывался свой процент конверсии? Заранее благодарю за ответ.

  11. Сколько уже мучаюсь с составными целями и никак не получается код на сайт правильно поставить. Уже и программистов знакомых спрашивала, которые лендинги делают, никто не знает. Может вы подскажите, как правильно этот код поставить, если у меня форма, которую надо пометить вот так выглядит:

    узнать
    Заказ мастера

  12. олег:

    подскажите пожалуйста. настроил цели ! нужно что бы в метрики отображалась информация по заказам(стоимость итд)
    но это ничего не работает. сайт на вамшопе. всё настроено по интрукции в админке включена метрика яндекс внесён номер счётчика. в коде ничего не менял…параметры сами должны передаваться или надо всё же как то их прописывать в коде ?

  13. Суть задачи. Нужно передавать в счётчик, количество товара, наименование и цену из корзины. Неясно как передать эти параметры в счётчик?
    ….

    var yaGoalParams = {cena1: 123,kolvo1: 1, imya1:’text’,cena2: 123,kolvo2: 1, imya2:’text’};

    <form method="post" action="» name=»basket_form» onsubmit=»yaCounter20189758.reachGoal(‘nwlbask’,yaGoalParams); return true;»>
    code
    ……
    Какую ошибку допускаю?

  14. metrika:

    У меня страница подписки. Установил на кнопку И в метрике поставил цель.
    Но когда я кликаю на эту кнопку цель не фиксируется. Пробовал через плагин проверять но
    он всегда пишет «счетчик №24356500, ошибка загрузки целей: требуется залогиниться на Яндексе», хотя я залогинился.

  15. metrika:

    У меня страница подписки. Установил на кнопку
    input name=»lead_subscribe» class=»button» type=»submit» onclick=»yaCounter24356500.reachGoal(‘podpiska’); return true;» value=»Получить книгу на e-mail»

    И в метрике поставил цель.
    Но когда я кликаю на эту кнопку цель не фиксируется. Пробовал через плагин проверять но
    он всегда пишет “счетчик №24356500, ошибка загрузки целей: требуется залогиниться на Яндексе”, хотя я залогинился.

  16. Татьяна:

    Александр спасибо за статью!
    я настраиваю цель- посетители страницы.
    мне код этой страницы надо устанавливать код счетчика общий или с указанием этой цели?
    как правильно взять этот код?
    заранее благодарю

  17. Roman Trains:

    Приветствую!
    Подскажите, как правильно передавать дополнительные параметры прямо из формы? вот так не получается:
    onSubmit=»yaCounter9743431.reachGoal(‘translate’, {lang2: ‘this.form.lang2.value’});»

  18. Светлана:

    Добрый день, Александр.
    На сайте настроен целевой звонок (сайт по строительству домов). Может ли Метрика считать количество звонков, которые был осуществлены с определенного раздела сайта, например, сколько человек позвонило со страницы проекта определенного дома. Скорее всего есть какая то взаимосвязь между временем, проведенным на определенной странице сайта и временем, когда был совершен звонок по рекламе. Как это настроить в Метрике и где смотреть отчеты по конверсиям такого рода? Спасибо!

  19. Кому интересно как поставить задачу на Contact Form 7 в WordPress, но это делается так:
    в самом низу настроек Contact Form 7 есть окошко «Дополнительные настройки». Туда пишете:
    on_sent_ok:»yaCounterXXXXXXXX.reachGoal(‘YYYYY’);»
    XXXXXXX — номер счетчика Метрики
    YYYYY — имя переменной, которую ты хочешь ввести для идентификации в Метрике

    • Тоже пользуюсь таким решением. Помню потратил немало времени пока его нашел, а самое смешное, что всё было подробно объяснено на оф.сайте Contact Form 7 (там еще много полезной информации).

      Добавлю к статье, что c помощью Google Tag Manager можно отслеживать многие события без особых заморочек и знаний в программировании, поэтому я чаще работаю с ним.

    • paffflik:

      Проблема в том, что после добавления этой строчки, когда клиент отправил заказ, то раньше ему писалось что «заказ успешно отправлен», а теперь ничего не пишется. как это решить?

  20. Lazy Bones:

    Добрый день.

    Не получается разобраться с воронкой продаж. Процедура оформления заказа состоит из 4 шагов. Помогите найти ошибку, пожалуйста:
    составная цель
    корзина:
    • url: содержит «shopping_cart»
    Шаг 1:
    • url: содержит «quick_register»
    Шаг 2:
    • url: содержит «shipping_quick»
    Шаг 3:
    • url: содержит «billing_quick»
    Шаг 4:
    • url: содержит «confirmation_quick»

  21. Антон:

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

  22. Антон:

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

  23. Фотиний Миронов:

    Здравствуйте.

    Моя проблема — отработка цели при клике на незаполненную форму.

    Поставил цель на отправку формы.
    Когда человек кликает незаполненную форму (письмо не отрправляется), цель отрабатывает.
    Как сделать, чтобы при клике на незаполненную форму (письмо не отправляется) цель не отрабатывала.

  24. так и не понял как создать событие. мне нужно для флеш баннера. Что добавить к коду баннера, что писать в поле «Идентификатор цели»

  25. Валодя:

    Доброго времени суток.
    Подскажите, часто ставлю цели на различные сайты, иногда они не начинают работать, ставлю на onclick и на onsubmit — плагин показывает срабатывание цели серым цветом без названия достигнутой цели — http://clip2net.com/s/j76zGP вроде всё должно работать, но…
    Возможно вы знаете решение задачки, в саппорт уже писал но ответа не дождался (а его и небыло) — само заработало, но не в этот раз

  26. evstratoff:

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

    Хочу настроить следующим образом:
    отдельная цель по каждому источнику (Яндекс, Google, vk.com и т.д.) и посещение корзины.

    Например: пришли из поиска яндекса — были в корзине — http://joxi.ru/4DmBDNeUePJAP3

  27. vital:

    Здравствуйте, имеется форма, так вот я ставлю onsubmit, и у меня при нажатии на кнопку «отправить» срабатывает цель не ззависимо от того правильно заполнили или нет форму, а как можно исправить подскажите?

    Произошла ошибка, сообщение не может быть отправлено!
    Сообщение успешно отправлено!
    Спасибо.


    <!— Имя Фамилия —>

    Это поле обязательно для заполнения

    ….


  28. vital:

    код не льлбражается, там имеется после форм,
    див классы
    Произошла ошибка, сообщение не может быть отправлено!
    Сообщение успешно отправлено!
    можно ли поставить онсабмит на див класс succes? если да то как подскажите

  29. Ната:

    Здравствуйте! Как можно настроить Цель в ЯМ для отслеживания Ботов которые переходят по ссылкам с тизерных сетей (для дальнейшего определения их в черный лист). Я слышала, что можно добавить на сайт какую-то ссылку… вобщем я в этом чайник))) хотелось бы получить инструкцию.

  30. Валодя:

    А подскажите по http://help.yandex.ru/metrika/content/visit-params.xml
    добавил var yaParams = {«ab_test»: «страница А»};
    и код получился таким
    var yaParams = {'ab_test': 'страница А'};

    (function (d, w, c) {
    (w[c] = w[c] || []).push(function() {
    try {
    w.yaCounter12345 = new Ya.Metrika({id:12345,
    webvisor:true,
    clickmap:true,
    trackLinks:true,
    accurateTrackBounce:true,params:window.yaParams||{ }});
    } catch(e) { }
    });

    но трафик не делится на потоки как на картинке в яндексе

  31. Алекс:

    А как поставить цель-отслежживание посещаемости целого раздела сайта?
    Нужно как-то запарится с регулярными выражениями. Вы не делали такого?

  32. Юрий:

    Александр, здравствуйте!

    Как можно сообщить метрике о событии, которое произошло на серверной стороне?

    Пример: Дернулся колбэк от платежной системы (Последний шаг в воронке — посетитель заплатил).

    Вариант со ссылкой «Вернуться в магазин» не подходит так как на неё могут и не нажать.

    Еще 1 вариант, самый на мой взгляд рабочий, это при следующем заходе этого клиента на сайт, делать ‘reachGoal’. (Но этот вариант достаточно сложный, так как требует даже редизайна БД)

    Что скажите, может я что-то упустил и можно проще сделать?

  33. Andreich:

    Добрый день! Может вы знаете как настроить цель, чтобы можно было выявлять клиентов которые что-то копировали на сайте, например из .messageContent

  34. Дмитрий:

    Бесполезная статья, особенно если Вам надо найти как использовать метод .reachGoal. Я как раз искал как отслеживать переходы по ссылкам и ничего полезного тут не нашел…
    В хэлпе Яндекса все подробно разжевано, например ставим событие на ссылку:


    Прайс

    Все просто и понятно, а в статье этого нет. Не правильно её первой в поиске выдавать 🙂

  35. Плагин Metrika Info с недавнего времени не работает? Пишет: «ошибка загрузки целей: требуется залогиниться на Яндексе». Кто в курсе?

  36. Для нажатия кнопки, вроде как так:

  37. Артур:

    Здравствуйте Александр. Спасибо за статью.Все настроил,но при добавлении целей не дает сохранить настройки.Выдает ошибку «Неверно указан URL условия цели». Хотя вроде все настроил как надо и в коде все прописал правильно.Что может быть не так?

  38. Коллеги, написали статью о настройке целей в Метрике для онлайн-консультанта Jivosite: http://promoexpert.pro/blog/jivosite/

  39. Жанна:

    Александр, большое спасибо за статью!
    Подскажите пожалуйста, в каком месте в html-коде (код ниже) мне необходимо вставить ссылку c кодом счетчика для события «отправка формы».

    Благодарю заранее!

  40. Rudan:

    Как установить в качестве цели событие, что пользователь доскролил лендиг до определенного блока информации?

  41. Здравствуйте.

    Подскажите как правильно настроить цели в метрике. Есть сайт rabotadoma2.ru на нем стоит 5 разных форм подписки. После подписки на одну из форм, посетителя переносит на страницу (например. их всего 5) page.rabotadoma2.ru/ok/?page=book&type=pensioners Как прописать это в метрике?

    Прилагаю скрин того, что я уже сделал http://prntscr.com/9zmsw4

  42. Алекс:

    Интересно, я один не понимаю куда нужно установить yaCounterXXXXXX.reachGoal(‘TARGET_NAME’)
    для кнопки:

    прям так и написать — yaCounterXXXXXX.reachGoal(‘TARGET_NAME’) и все будет работать?

    Зачем вы статью писали? Там не примеры, а хрень какая-то.
    По человечески то нельзя было написать: Заказать

  43. Если цели настроены данным образом, Метрика начнет сбор статистики по созданным целям сразу после сохранения настроек.

  44. Спасибо за инструкцию, настроил себе цели на «глубину просмотров до 2х»

  45. Мила:

    Добрый день. Подскажите, пожалуйста, как сделать составную цель типа «положил в корзину, но не сделал заказ» — 1 шаг понятен, url с корзины, а какой url прописывать во 2 шаге?
    Цель такая нужна, чтобы настроить ретаргетинг.

  46. Дмитрий:

    Есть более правильный способ, когда несколько кликов по кнопке формы не вызовут несколько целей подряд. Тут описано — http://dizlab.com/blog/analytics/nastojka-czelej-v-yandeks-metrike.html

  47. Здравствуйте! Подскажите, пожалуйста, когда цели в Метрике настроены, смогу ли я увидеть в отчете, по какому запросу была достигнута конверсионная цель?

  48. Alex:

    Здравствуйте.
    А как можно установить цель в email (в тело электронного письма) или даже pdf?

  49. Леонид:

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

  50. Леонид:

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

    Пожалуйста, помогите. А то нигде не могу найти решение проблемы(

  51. Chaikoffsky:

    Добрый день. Очень остро стоит необходимость добавить код целей на одностраничный сайт.

    На нем есть несколько форм заказа обратного звонка, но достаточно было бы и одного на всех иденитификатора.

    Помогите пожалуйста, кучу материалов перерыл, так и не нашел как сделать, ничего не работает(((( Я не программист, а больше по контекстной рекламе работаю, и тема установки кодов целей очень актуальна….

    Вот есть код одной из форм:

    Получить консультацию

    Может кто нибудь покажет на этом примере что и куда вписывать необходимо????

    Заранее благодарю всех, кто не остался равнодушным и не прошел мимо)

    p.s. цель в метрике создал — ‘zakazaka’

  52. Ирек:

    Здравствуйте! У меня в кнопку зашита ссылка. Как мне прописать цель-событие?

  53. Если цели настроены данным образом, Метрика начнет сбор статистики по созданным целям через несколько минут после сохранения настроек. Просмотреть статистику можно в отчете Конверсии . Сервис фиксирует достижение посетителем одной и той же цели на одном счетчике не чаще, чем раз в секунду.

  54. На странице выполните целевое действие. Если цель настроена правильно, в консоли вы увидите номер вашего счетчика и сообщения о достижении цели. На целевой странице не установлен счетчик. Если вы считаете, что счетчик установлен, проверьте корректность установки . Если часть контента сайта отображается в iframe, для работы целей необходимо внутри этого iframe также установить код счетчика.

Ваш комментарий:

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

Рейтинг@Mail.ru