Просмотров: 2 561

Яндекс Метрика. Отслеживание кликов по элементам формы на сайте.

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

Но, помимо того, что данные можно отслеживать в момент отправки, вы можете настроить систему Яндекс Метрика таким образом, чтобы отслеживать клики по любым элементам формы.

Bez-imeni-1

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

Реализовать все это можно по той же последовательности действий, которая описывалась здесь.

Единственное отличие, в том, что нужному элементу вместо атрибута onsubmit нужно присвоить атрибут onClick с аналогичным значением.

Давайте, к примеру, к коду из предыдущей заметки добавим событие, которое будет отслеживать клик по текстовому полю для ввода e-mail адреса.

Вот атрибут, который нужно будет добавить в этому случае к соответствующему элементу input:

onClick="yaCounter11959423.reachGoal('cssverst'); return true;"

Вместо ‘cssverst’ нужно указать имя того идентификаторы цели, которую вы создали для отслеживания цели.

В итоге, код будет выглядеть примерно так:

<form method="post" action="https://smartresponder.ru/subscribe.html" 
target="_blank" name="SR_form_1_6" id="css1kyrsform">
<input type="hidden" name="uid" value="32512">
<input type="hidden" name="tid" value="0">
<input type="hidden" name="lang" value="ru">
<input type="hidden" name="did[]" value="639945">
<input name="script_url_1_6" 
type="hidden" value="https://imgs.smartresponder.ru/on/
6e7d54aeeac42d70e634c580f2d1395c1a8959f2/1_6"><input type="text"
 name="field_email" class="sr-required email" onClick="yaCounter11959423.reachGoal('cssverst'); return true;" value=""
 placeholder="Введите ваш e-mail"><input type="submit" name="subscribe"
 class="button" style="height:45px;" value="Получить весь курс" ></form>

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

Все уроки курса «Яндекс.Метрика. Работа с целями.» можно получить здесь.