Когда я впервые услышал о Диспетчере тегов Google (GTM), я немного смутился. В то время я понятия не имел, что такое управление тегами – вообще, поэтому, естественно, я выяснял, что Google Tag Manager? В чем разница между событиями Google Analytics (GA) и событиями GTM? И я на самом деле все еще замечаю эту тенденцию путаницы среди некоторых новичков. В этой статье я сравню Диспетчер тегов Google и Google Analytics и покажу вам основные отличия.
GOOGLE ANALYTICS В ДВУХ СЛОВАХ
Основная цель Google Analytics – генерировать отчеты и статистику о вашем веб-сайте, например:
- сколько людей посетили ваш сайт вчера.
- из какой страны они.
- сколько страниц они посещали за сеанс.
- сколько посетителей уходили с вашего сайта (без каких-либо действий).
- какие страницы были самыми популярными и т. д.
Единственный способ, с помощью которого Google Analytics отслеживает эти взаимодействия о пользователе – с помощью маркетингового тега. Обычно это называется GA Tracking Code или GA Javascript фрагмент кода, который должен быть размещен на каждой странице вашего сайта.
Как только взаимодействие происходит на сайте (например, просмотр страницы), фрагмент Javascript отправляет соответствующие данные серверам Google Analytics.
Если вы просто хотите разместить тег GA на всех веб-сайтах и отслеживать общую информацию, такую как просмотры страниц, показатель отказов, продолжительность сеанса, рефералы и т.д., – размещайте.
Однако вы можете отслеживать, сколько людей использует определенную функцию на вашем веб-сайте/приложении. Или, может быть, вы заинтересованы в отслеживании продаж? В этом случае вам нужно будет добавить собственные теги – события Google Analytics, которые отправляют данные только тогда, когда посетитель завершает конкретное действие на вашем сайте. Хороший пример здесь может быть отслеживание формы.
Итак, что вы здесь делаете? Попросите разработчика добавить тег отслеживания отправки формы на сайт? Но что происходит, когда есть десятки или сотни взаимодействий, которые вы хотите отслеживать с помощью Google Analytics? К сожалению, для этого потребуется много времени разработчика (они всегда очень заняты!). Это может занять недели или даже месяцы, пока вы не сможете забрать свои маркетинговые теги и работать, к этому времени уже будет потерянно много информации.
ДИСПЕТЧЕР ТЕГОВ GOOGLE!
Диспетчер тегов Google упрощает управление этим беспорядком тегов, позволяя вам определять правила, в которых должны срабатывать определенные теги, но сначала давайте кратко рассмотрим GTM.
Диспетчер тегов Google – это бесплатное программное обеспечение от Google, которое позволяет развернуть различные типы кода (тегов) на ваш сайт. Хорошими примерами тегов могут служить код отслеживания Google Analytics, коды событий Google Analytics, сценарий конверсии Adwords и теги ремаркетинга. Существует много других типов кода, которые можно добавить на ваш сайт с помощью GTM, включая настраиваемые коды.
Диспетчер тегов Google не заменяет Google Analytics. Вместо этого он помогает пользователям легко добавлять код отслеживания Google Analytics (тег) на ваш сайт, развернуть фрагменты кода события GA и определить правила, когда каждое событие GA должно срабатывать.
До GTM коды отслеживания GA должны были быть жестко закодированы, как правило, веб-разработчиком на каждой отдельной странице. Сотни событий очень сложны, когда дело доходит до их поддержания/обновления. Но Диспетчер тегов Google решает эту проблему, потому что все ваши теги хранятся в одном месте – ваша учетная запись GTM.
Представьте, что Диспетчер тегов Google – это ящик с инструментами, где вы держите все свои домашние инструменты: линейку (Google Analytics), молот (Google Adwords) и т.д.
Диспетчер тегов Google также позволяет тестировать теги, чтобы убедиться, что они запускаются при загрузке правильной страницы или нажатии на определенную кнопку. Еще одно большое преимущество: вы можете изменить свои теги и то, как они работают, без изменения исходного кода вашего сайта (чего вы, возможно, не сможете сделать из-за медленных циклов выпуска или плотного графика разработчиков), вместо этого вы просто редактируете теги в GTM и публикуете изменения одним нажатием кнопки.
Google Analytics – это не единственный тег, совместимый с Диспетчером тегов Google. Другие примеры включают:
- Тег конверсии Google Adwords.
- Тег ремаркетинга Google Adwords.
- Facebook Пиксельный код.
- Код отслеживания Яндекс Метрики.
- Любой другой пользовательский код HTML/Javascript.
Диспетчер тегов Google позволяет вам управлять различными кодами отслеживания Javascript на вашем веб-сайте. Код отслеживания Google Analytics является одним из этих тегов.
ПРИМЕР
Как я уже писал ранее, Google Analytics является тегом. Согласно инструкциям GA, вам нужно поместить код отслеживания GA на каждую страницу вашего сайта. Пример кода отслеживания должен выглядеть следующим образом:
1 2 3 4 5 6 7 8 9 10 | <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXXXXX-1', 'auto'); ga('send', 'pageview'); </script> |
Диспетчер тегов Google предлагает шаблон тегов Google Analytics по умолчанию, поэтому его настройка довольно проста. После того, как вы установили GTM на свой сайт, перейдите к тегам.
- Нажмите «Создать»
- Нажмите «Блок конфигурации тегов» и выберите шаблон тега – Универсальная аналитика
- Добавьте идентификатор отслеживания (вы можете найти его в своем коде отслеживания GA – он начинается с UA- XXXXXXX. Я настоятельно рекомендую добавить идентификатор отслеживания как константную переменную (узнайте больше об этом).
- Сохраните тип трека в качестве просмотра страницы и переходите к триггерам.
- Выберите «Все страницы».
Поздравления! Вы только что создали тег Google Universal в Диспетчере тегов Google. Он будет отслеживать просмотры страниц на всех страницах, на которых установлен фрагмент контейнера GTM. Все просмотры страниц будут отправлены в Google Analytics UA-XXXXXXX.
ДИСПЕТЧЕР ТЕГОВ GOOGLE И GOOGLE ANALYTICS: СОБЫТИЯ
В Google Analytics все события отображаются в отчете о событиях (Поведение → События). Они часто представляют взаимодействия, которые произошли на вашей веб-странице. Данные для этого отчета заполняются из событий, которые отправляются с вашего сайта на серверы Google Analytics. До создания систем управления тегами GTM хиты событий должны были инициироваться небольшими кодами Javascript, размещенными на вашем сайте. Вот пример:
1 | ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue]); |
Как вы можете видеть, этот фрагмент кода содержит eventCategory, eventAction, eventLabel и eventValue. После того, как на вашем веб-сайте произойдут определенные действия (например, пользователь отправит форму «Связаться с нами»), событие Google Analytics будет запущено и соответствующие данные будут переданы в Google Analytics, например:
1 | ga('send', 'event', 'Form submission', 'Contact form', 'https://www.example.com/contact-us'); |
Вы можете отслеживать эти события в отчетах GA в реальном времени.
Теперь поговорим о событиях Диспетчера тегов Google. Чтобы увидеть, как они активируются переходим в режим предварительного просмотра и отладки GTM, для этого нажмите кнопку «Предварительный просмотр» .
После включения режима предварительного просмотра и отладки в пользовательском интерфейсе GTM появится большой оранжевый баннер уведомлений.
После включения режима предварительного просмотра перейдите на сайт, где размещен код контейнера Диспетчера тегов Google, и вы увидите окно консоли отладки в нижней части браузера, в котором содержится подробная информация о ваших тегах, включая их статус активации и данные, которые обрабатываются. С левой стороны консоли предварительного просмотра и отладки вы увидете список некоторых неопределенных определений. Они, являются событиями Диспетчера тегов Google.
Они действительно играют очень важную роль в GTM – вы можете запускать свои теги (скрипты из различных маркетинговых инструментов) на основе этих событий. Вот несколько примеров, которые облегчают понимание:
- Событие Диспетчера тегов Google «Просмотр страницы» может использоваться как триггер для запуска тега просмотров страницы Google Analytics.
- Событие GTM «gtm.linkClick» (которое происходит, когда посетитель нажимает любую ссылку на вашем сайте) может инициировать тег события Google Analytics (который отправляет конкретное событие в отчеты о событиях GA).
- Событие GTM «gtm.formSubmit» (которое происходит, когда посетитель представляет форму) может инициировать другой тег события Google Analytics (который отправляет событие с данными представленной формы в отчеты о событиях GA). Событие «gtm.formSubmit» также может использоваться как триггер для запуска тега конверсии Google Adwords.
- Поскольку все события Диспетчера тегов Google заполняются в Data Layer, вы также можете попросить своего разработчика запускать пользовательские события Диспетчера тегов Google (например, «События dataLayer»).
Подводя итог, событие Диспетчера тегов Google – это взаимодействие на вашем сайте, которое замечено GTM, а затем помещено в Data Layer (Data Layer автоматически создается на вашем веб-сайте, когда код контейнера GTM реализован и опубликован). Это взаимодействие на вашем сайте можно использовать в качестве триггера (условия) для запуска ваших маркетинговых тегов (скриптов), например, Facebook Pixel, событий Google Analytics, тегов Google Adwords и т.д.
Как вы можете видеть, Диспетчер тегов Google отслеживает взаимодействия, которые происходят на вашем сайте, создает события GTM, а затем использует их для запуска тегов (например, событие Google Analytics). Хотя термин «Событие» одинаковый в обоих продуктах Google, но в Диспетчере тегов Google событие GTM является триггером, в то время как событие GA – это тег.
ВЫВОД
Я надеюсь, что этот пост был необходим вам, хотя некоторые его части могут выглядеть очень сложно. Вот основные моменты, которые следует еще раз подчеркнуть о сравнении Google Tag Manager и Google Analytics:
- Диспетчер тегов Google не заменяет Google Analytics. Вместо этого он помогает пользователям легко добавлять коды отслеживания (тегов) Google Analytics на ваш сайт, разворачивать фрагменты кода событий GA и определять правила, когда каждый тег должен срабатывать.
- Диспетчер тегов Google является посредником в реализации вашей цифровой аналитики на любом сайте. Если вы хотите добавить код отслеживания Google Analytics или события, рекомендую сделать это с помощью GTM, потому что вам не нужно делать постоянные изменения кода сайта, тем самым быстрее развертывая изменения.
- Диспетчер тегов Google может существовать без Google Analytics и наоборот. Ваши разработчики могут сильно закодировать коды Google Analytics непосредственно на ваш сайт. Но если вы постоянно публикуете необходимые изменения, здесь могут помочь только разработчики. В то время как с GTM вы можете добавлять/редактировать/удалять коды отслеживания Google Analytics самостоятельно. Вы также можете использовать Диспетчер тегов Google, чтобы добавить Facebook, Adwords или любые другие сценарии отслеживания на свой сайт (оставив Google Analytics позади).
- События Диспетчера тегов Google используются в качестве триггеров, которые определяют, когда должен быть запущен определенный тег. Событие Google Analytics в этом контексте – это тег. Пример: событие GTM «formSubmission» может использоваться как триггер для запуска тега события GA, называемого «Подача формы».
Если вы считаете, что тема «Диспетчер тегов Google против Google Analytics» все еще не полностью раскрыта, оставьте комментарий ниже, я увижу и смогу вам помочь или отправьте мне электронное письмо.
There are no comments