Узнайте как фиксировать точки выхода с сайта и загрузку файлов

Предлагаю рассмотреть еще несколько вариантов использования Google Tag Manager, на примере определения точек выхода с сайта и отслеживания загрузок различных файлов (например, прайс-листов, купонов и т.п.).

Описанные ниже действия подразумевают, что у вас уже установлен Google Tag Manager и в нем настроен код отслеживания Google Analytics.

1. Определение точек выхода с сайта

Добавим на сайт тег для прослушивания кликов на ссылках, в качестве типа тега выберите “Прослушивание кликов по ссылке” в правилах активации укажите “Все страницы”, чтобы тег активировался на всех страницах сайта:

Тег прослушки кликов по ссылкам

Тег прослушки кликов по ссылкам

Теперь Google Tag Manager фиксирует все клики на всех страницах нашего сайта.

Следующим шагом мы добавим возможность передачи данных о фиксации клика в Google Analytics. Предлагаю фиксировать клики в виде событий.

Поскольку при фиксации события в Google Analytics мы можем указать «Категорию», «Действие» и «Ярлык», мы можем использовать эти параметры впоследствии для работы с отчетами анализируя точки выхода. Давайте использовать следующий вариант:

  • «Категория» – переход по внешней (исходящей) ссылке;
  • «Действие» – страница, с которой ушел посетитель;
  • «Ярлык» – адрес сайта, на которой осуществлен переход.

Добавим макрос, который предоставит нам в удобной форме информацию о заголовке страницы, с которой ушел посетитель:

dobavit-makros

Добавить макрос Google Tag Manager

Укажите имя макроса и выберите тип “Собственный код Java Script”:

Макрос – заголовок страницы

Макрос – заголовок страницы

В окне ввода кода добавьте следующие строки:

 function() {
  var u = {{element}};
  return u.ownerDocument.title;
}

Сохраните макрос нажав «Сохранить» внизу страницы.

Создайте новый тег для передачи данных в Google Analytics. Укажите для него имя, тип тега выберите “Google Analytics” или “Universal Analytics”, в зависимости от используемой версии, введите идентификатор отслеживания, тип отслеживания “Событие”.

Далее заполним «Параметры отслеживания событий»:

  • «Категория» – введите текст «Переход по внешней ссылке»;
  • «Действие» – нажмите на значок справа от поля и выберите из списка макрос «{{page title}}»;
  • «Ярлык» – нажмите на значок справа от поля и выберите из списка макрос «{{element url}}».

После выполнения этих действий должно получиться примерно следующее:

Настройка события Google Analytics в Google Tag Manager

Настройка события Google Analytics в Google Tag Manager

Теперь необходимо указать правила при которых тег будет активироваться:

Добавить правило активации тега

Добавить правило активации тега

Нужного нам правила в списке существующих правил нет, поэтому выбираем «Создать новое правило» и задаем условия сопоставления. Поскольку мы передаем информацию в Google Analytics о переходу по ссылке и нас интересуют только внешние ссылки указываем следующее:

Правило для внешних ссылок

Правило для внешних ссылок

Небольшое пояснение. В операторе сопоставления для макроса «{{element url}}» необходимо указать «не содержит», а строку для сравнения доменное имя вашего сайта.

Сохраняем правило, а затем изменения в теге нажатием на кнопки «Сохранить». Создаем версию и публикуем ее.

Теперь можно перейти к отчетам в реальном времени и наблюдать за страницами с которых посетители покидают ваш сайт и узнать адреса страниц, на которые они переходят:

Отчет в реальном времени – точки выхода с сайта

Отчет в реальном времени – точки выхода с сайта

2. Фиксируем загрузку файлов

Метод фиксации сведений о загрузке файлов используя Google Tag Manager схож с описанным выше, отличие в том, что нужно создать дополнительный макрос типа “Собственный код JavaScript” со следующим кодом:

function(){
  var u = {{element}};
  return u.pathname;
}

Затем добавить новый тег для передачи данных в Google Analytics, как описано выше, за исключением правил активации, которые укажем следующим образом:

Загрузка zip файла

Загрузка zip файла

Обратите внимание на второе условие. В приведенном примере отслеживание загрузка архива с расширением «ZIP», если необходимо отследить другие расширения файлов используйте необходимые вам значения или регулярные выражения.

Пример отчета в реальном времени по загрузкам файла:

Пример отчета загрузок файлов

Пример отчета загрузок файлов

Если материал оказался полезным и интересным, пожалуйста поделитесь им в социальных сетях. Готов ответить на ваши вопросы и помочь с настройкой Google Tag Manager-а.

Автор: http://prometriki.ru