Вывод статистики переходов по внешним ссылкам с вашего сайта в 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 сайта.

Написать комментарий

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

Fancybox прокручивает основное окно к верху

Июль 13, 2016 г.

Сталкивался с таким поведением плагина fancybox. При открытии модального окна, происходит прокрутка в основном окне к самому верху. Как с этим бороться? Это происходит не всегда, а при некоторых случаях верстки. Верстку уже менять проблематично, ...

Читать

Как определить из скрипта, что fancybox popup уже открыт?

Декабрь 13, 2018 г.

Если пользуетесь jQuery плагином fancybox, то могли сталкиваться с тем, что необходимо увязать логику каких то других скриптов с фактом, показан ли попап ...

Читать

 

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

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



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