Многие знают, что Google Аналитика позволяет отслеживать разнообразные события которые происходят на сайте. Однако чаще всего, обычные пользователи не пользуются этими функциям считая их слишком сложными.
В этой статье мы разберемся как быстро и легко, настроить отслеживание нажатия на кнопку в качестве цели Google Analytics.
Внимание
Если вы используете Universal Analytics
(новую версию Google Analytics)
Такой метод подойдет для отслеживания таких целей как:
- Клики по кнопке "Купить";
- Заказ обратного звонка;
- Заполнение форм подписки и регистрации;
- Оценки взаимодействия с разными элементами интерфейса сайта.
Для отслеживания подобных событий мы будем использовать следующий формат кода
где:
button3 - категория цели
clicked - название действия
Рассмотрим короткий пример настройки отслеживания кнопки "подтвердить" в форме регистрации.
Для начала нам необходимо найти нужную кнопку в шаблоне своего сайта и прописать для нее код из нашего шаблона.
В качестве "категории цели" я чаще всего использую название страницы или элемента над которым выполняется действие. В примере приведены следующие значения параметров:
Категория цели = "Регистрация"
Название действия = "Подтвердить"
Так будет выглядеть код после внесение правок:
(В отличии от первого примера здесь отслеживается кнопка реализованная с помощью тега input. Разметка для тега button будет идентичной).
Теперь мы должны создать соответствующую цель в профиле Google Analytics
Для этого:
- Заходим в раздел: Администратор - Проект - Цели ;
- Создаем новую цель, выбрав тип цели "Событие";
- Оформляем цель по ниже приведенному примеру. Важно чтобы параметры: "Категория" и "Действие" полностью совпадали с значениями указными при разметке кнопки.
Вот и все.
Я уверен, новые данные которые вы получите благодаря отслеживанию событий, помогут вам увеличить конверсию вашего сайта.
На формы надо использовать onSubmit, а не onclick
ОтветитьУдалитьСогласен для форм стоит использовать onSubmit, а для кнопок хватает onclick
УдалитьА если на код кнопки уже назначен от Метрики один, но он почему то через раз срабатывает, подскажите как привязать еще этот совместно?
ОтветитьУдалить< input type="submit" onclick="yaCounter1231231.reachGoal('button'); return true;" value="Начать!">
Честно говоря, редко использую метрику по этому не часто сталкивался с подобной ситуацией.
УдалитьЯ бы, попробовал поставить код отслеживания аналитики через событие onSubmit. У вас оно как раз идеально вписывается.
Применимо ли такое к ссылкам на скачивание? например: а onclick="_gaq.push(['_trackEvent', 'Download', 'FreeInstallDownload']);" href="www.sitename/setup.exe" target="_blank">setup.exe
ОтветитьУдалитьДа, должно работать.
УдалитьПодскажите пожалуйста, как прописать код, если действие onclick уже присвоено. При клике проигрывается видео в AJAX окне.
ОтветитьУдалитьКак будет выглядеть код в результате?
Спасибо.
Если событие onclick уже прописано, то ничто не мешает добавить код аналитики вначале, т.е. сначала код аналитики, потом через точку_с_запятой исходный код плеера, например: onclick="yaCounter1234567.reachGoal('buttonKino'); showVideo();"
УдалитьВ ближайшее время перепишу статью с учетом комментариев Universal Analytics настройка событий происходит немного не так.
ОтветитьУдалитьОбновил статью http://www.seo-sign.com/2014/12/tracking-events-Universal-Analytics.html
ОтветитьУдалитьЭтот комментарий был удален администратором блога.
ОтветитьУдалить