Предлагаю рассмотреть еще несколько вариантов использования Google Tag Manager, на примере определения точек выхода с сайта и отслеживания загрузок различных файлов (например, прайс-листов, купонов и т.п.).
Описанные ниже действия подразумевают, что у вас уже установлен Google Tag Manager и в нем настроен код отслеживания Google Analytics.
1. Определение точек выхода с сайта
Добавим на сайт тег для прослушивания кликов на ссылках, в качестве типа тега выберите “Прослушивание кликов по ссылке” в правилах активации укажите “Все страницы”, чтобы тег активировался на всех страницах сайта:
Теперь Google Tag Manager фиксирует все клики на всех страницах нашего сайта.
Следующим шагом мы добавим возможность передачи данных о фиксации клика в Google Analytics. Предлагаю фиксировать клики в виде событий.
Поскольку при фиксации события в Google Analytics мы можем указать «Категорию», «Действие» и «Ярлык», мы можем использовать эти параметры впоследствии для работы с отчетами анализируя точки выхода. Давайте использовать следующий вариант:
- «Категория» – переход по внешней (исходящей) ссылке;
- «Действие» – страница, с которой ушел посетитель;
- «Ярлык» – адрес сайта, на которой осуществлен переход.
Добавим макрос, который предоставит нам в удобной форме информацию о заголовке страницы, с которой ушел посетитель:
Добавить макрос 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 о переходу по ссылке и нас интересуют только внешние ссылки указываем следующее:
Небольшое пояснение. В операторе сопоставления для макроса «{{element url}}» необходимо указать «не содержит», а строку для сравнения доменное имя вашего сайта.
Сохраняем правило, а затем изменения в теге нажатием на кнопки «Сохранить». Создаем версию и публикуем ее.
Теперь можно перейти к отчетам в реальном времени и наблюдать за страницами с которых посетители покидают ваш сайт и узнать адреса страниц, на которые они переходят:
2. Фиксируем загрузку файлов
Метод фиксации сведений о загрузке файлов используя Google Tag Manager схож с описанным выше, отличие в том, что нужно создать дополнительный макрос типа “Собственный код JavaScript” со следующим кодом:
function(){ var u = {{element}}; return u.pathname; }
Затем добавить новый тег для передачи данных в Google Analytics, как описано выше, за исключением правил активации, которые укажем следующим образом:
Обратите внимание на второе условие. В приведенном примере отслеживание загрузка архива с расширением «ZIP», если необходимо отследить другие расширения файлов используйте необходимые вам значения или регулярные выражения.
Пример отчета в реальном времени по загрузкам файла:
Если материал оказался полезным и интересным, пожалуйста поделитесь им в социальных сетях. Готов ответить на ваши вопросы и помочь с настройкой Google Tag Manager-а.
Автор: http://prometriki.ru