Яндекс метрика. События.

События в Яндекс метрике, или отслеживаем кто по какому запросу пришел, и на какую кнопку на сайте нажал — так если по простому.

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

Небольшая статья о том как установить Яндекс метрику на моем сайте уже есть. Следуя этой простой инструкции сначала установите код метрики на сайт. Сделать это не сложно, и в данной статье особо подробно  я на этом уже останавливаться уже не буду.

Дальше нам нужно в метрике создать счетчик для форм обратной связи. Делаем один счетчик, а целей, в рамках этого счетчика,  можно сделать несколько. Например на Вашем сайте есть три формы обратной связи «Заказать звонок», «Получить скидку», «Подписаться на рассылку». Сделав для каждого формы свою цель — Вы сможете отследить по каким запросам приходят люди и кнопку в какой форме нажимают.

Но обо всем по порядку. Сначала создаем счетчик:

1

Даем счетчику осмысленное название, закачиваем код метрики на сайт. Когда счетчик создан жмем зеленую кнопку с карандашиком «Редактировать»

2

Дальше на вкладке «цели» добавляем новую цель.

3

Пускай первая цель будет для формы обратной связи в шапке сайта. Так цель осмысленно  и называем — чтобы было самим понятно кнопка в какой форме отслеживается через эту цель.

4

Дальше переходим на вкладку «событие» и останется только вставить идентификатор цели. Кстати если цель у Вас всего одна (одна кнопка на сайте) — над названием цели можете не заморачиваться.

Теперь о том где взять идентификатор цели — придумать! У меня в примере эта цель будет для формы в шапке сайта. Идентификатор должен быть из латинских букв, я придумываю «sapka» — типа связано с шапкой сайта. Когда идентификатор задан, жмем кнопку добавить.

5

Если у Вас несколько форм (кнопок) которые нужно отслеживать — создаем несколько целей с осмысленным идентификатором для каждой цели. В результате мы получим одну или несколько целей в рамках одного счетчика. Идентификаторы можно не запоминать — их будет видно.

6

Осталось самое главное — прилепить это все к кнопкам на сайте. Для этого нам нужен доступ к HTML режиму редактирования нашего сайта. Нужно на странице сайта с формой обратной связи найти код начинающийся примерно так:

<form action=»http://vladimirkulik.justclick.ru/subscribe/process/?rid[0]=Direkt_Free» method=»post» target=»_blank» id=»subscr-form-2150″ onsubmit=»return jc_chkscrfrm(this, false, false, false, false)» >

<form … это начало формы обратной связи. Если на странице Вашего сайта таких форм несколько — будет несколько таких кодов. Первоначальная задача все их найти, и разобраться какую из созданных целей для какой формы Вы хотите назначить. Если форма одна, и цель тоже, задача по проще — просто найти код формы.

Для формы можно присвоить два события: отправка — onsubmit, и нажатие на кнопку — onclick. Событие отправки будет уже «занято». Нам останется использовать только событие нажатия на кнопку. Для этого дописываем в форме перед закрывающей треугольной скобкой (>) такой код

onclick=»yaCounter22362559.reachGoal(‘sapka’); return true;»

Где sapka -идентификатор цели, а 2236559 — номер Вашего счетчика (видно на главной странице метрики рядом с каждым счетчиком). Вот так будет выглядеть готовый код формы с подключенным событием Яндекс метрики.

<form action=»http://vladimirkulik.justclick.ru/subscribe/process/?rid[0]=Direkt_Free» method=»post» target=»_blank» id=»subscr-form-2150″ onsubmit=»return jc_chkscrfrm(this, false, false, false, false)»  onclick=»yaCounter22362559.reachGoal(‘sapka’); return true;»>

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

Не забывайте что после формы (<form…>) может идти еще что то тоже в треугольных скобках. Нужно дописать код именно в тот тег, где находится form!

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

7

Вместо «Нажатие на кнопку» будет написано название цели. Также не забывайте что метрика обновляется каждый 15 минут — мгновенно после нажатия изменений в метрике Вы не увидите.

Теперь Вы сможете отслеживать по каким запросам приходят люди и кнопки в каких формах нажимают. В статистике рекламной кампании появятся цели которые Вы назначили в метрике

8

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

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

9

Сразу видно что цель была достигнута всего один раз за весь день, так как цена цели равна общему расходу за день. И цель была достигнута именно через ту форму которую мы указали в поле «Данные по цели».

Дальше мне интересно по какому запросу пришел человек и воспользовался формой внизу сайта. Чтобы это определить нужно нажать «Показать детальную статистику по объявлением», и найти объявление которое и совершило конверсию.

10

Данная рекламная кампания у меня составлена по принципу один запрос — одно объявление (запрос в заголовке), и я теперь точно знаю что человек заполнивший форму внизу сайта пришел по запросу «Обучение официантов».

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

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

На этом статью заканчиваю, появились вопросы — задавайте в комментариях.

8 thoughts on “Яндекс метрика. События.

  1. Учитывайте что в вышеуказанном коде ковички не верно отображает.

  2. Согласитесь, что давать примеры кода в статье, без возможности их скопировать — дурной тон)

  3. Код Вы можете скапировать в Яндес Метрика-Помощь-Вопросы и ответы-Настройка целей. А куда его вставлять автор объяснил.

    • Код вставлять в тег input отвечающий за вывод кнопки отправить в форме обратной связи.

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

    • Если после успешной отправки человек попадает на страницу Ваша заявка принята и т.п — сделать эту страницу целью. Если нет такой страницы, то не знаю, никак видимо. Получение письма на почту Вы не сделаете целью. Нужно на сайте что то делать.

Добавить комментарий

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>