Вывод статистики переходов по внешним ссылкам с вашего сайта в Google Analytics

Аналитика от гугла позволяет регистрировать произвольные (пользовательские) события и выводить по ним статистику. О том, как создать событие пишут многие, но для полноты картины не хватает описания — как затем посмотреть соответствующую статистику. Постараюсь дать полный гайд.

Регистрация события в админке гугл аналитики

Сначала нужно описать ваше событие в админ панели вашего счетчика. В моём случае это будет переход на внешний сайт по ссылке.

Шаг 1. Кликаем на панели администратора проекта и выбираем «цели».

Шаг 2. Создаём новую цель. Как видите, у меня она уже создана.

Шаг 3. Установка и описание цели. На вкладке установки — выберите «Собственная цель» (т.е. не по шаблону), а в описании задайте название и тип — «Событие».

Шаг 4. Заполните подробные сведения. Название категории (на ваш вкус) и действие.

Этот этап готов. Переходим к следующему, гораздо менее детерминированному.

Настраиваем отправку события с вашего сайта

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

Шаг 1. Убедитесь, что на страницах сайта присутствует код, подключающий скрипт аналитики следующего вида:

где ‘UA-XXXXXXXX-X’ код вашей аналитики.

Шаг 2. На якорь ссылки, переход по которой вы хотите отслеживать, нужно добавить обработчик события onclick, в котором будет размещен код отправки данных на сервер google.

Технически, это наиболее сложный момент.

Я поступаю следующим образом:

  • маркирую все нужные мне <a> специальным классом, например, ga-stat;
  • добавляю js обработчик по окончании загрузки страницы, который обходит помеченные ссылки и добавляет к ним обработчик события onclick.

Т.е. HTML код ссылки выглядит так:

а используя jQuery, код скрипта выглядит как то так:

Вы вольны поступать как угодно в контексте вашего проекта и используемых фреймворков. Главное — это привязать вызов ga(‘send’, …) к нажатию пользователем на ссылку. Это не гарантирует вам, что пользователь перейдет в итоге на указанный сайт, но вы зафиксируете факт клика по ссылке.

Где посмотреть статистику в разрезе отправленного url сайта?

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

В аналитике события будут показаны в разделе — Поведение -> События. Выбрав в отчете вкладку «ярлык события», вы увидите статистику в разрезе переданного вами значения url сайта.

Мало букафф? Читайте есчо !

Виджетик для сравнения двух картинок

Ноябрь 1, 2015 г.

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

Читать

Кнопка "Вверх" с анимацией прокрутки окна

Февраль 16, 2020 г.

Ставший уже привычным элемент навигации внутри страницы - кнопка "Вернуться к началу страницы". Разберем как реализовать эту функцию. План следующий: Создать HTML код кнопки; (БОНУС) Прятать кнопку, если мы и так уже в самом верху страницы. ...

Читать

Улучшаем реакцию меню

Апрель 28, 2016 г.

Pull-down - выпадающим меню, работающим на javascript, никого не удивить. Мне не нравится, что оно закрывается мгновенно, как курсор мыши выходит за край выпавшей секции. Немного промахнешься (особенно это часто случается с последними пунктами), и меню ...

Читать

Чистим пользовательский ввод числа в javascript

Февраль 3, 2017 г.

Это еще одна из функций-хелперов. На этот раз мы пытаемся прочитать введенное пользователем число средствами javascript. Javascript уже имеет довольно не плохую функцию parseFloat(strValue). Но она обладает некоторыми особенностями. В частности, ...

Читать
 

Комментарии к «Вывод статистики переходов по внешним ссылкам с вашего сайта в Google Analytics»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: