SlideShare a Scribd company logo
1 of 31
Download to read offline
МАГИЯ GOOGLE TAG MANAGER
НА ПРИМЕРЕ РЕАЛЬНЫХ КЕЙСОВ
Дмитрий Сульман
Пару слов о GTM
Код контейнера, ставится один раз на все страницы сайта
Для передачи данных внутрь GTM используется специальный JS-объект
dataLayer
Установка на сайт
• Теги – фрагменты кода, которые внедряются на сайт
• Шаблонные (например, для GA)
• Custom HTML
• Триггеры – условия активации тегов
• Загрузка страницы с заданным URL
• Клики по элементу/ссылке с заданным id/class/href/…
• Submit формы с заданным id/class/action/...
• Другие системные события: timer, historyChange, pageError
• События dataLayer
• Переменные – пары «ключ-значение», могут использоваться
в триггерах, в тегах, в других переменных
• Встроенные: Page URL, Page Host, Referrer, …
• Встроенные событийные: Click ID, Click URL, Click Classes, Form URL, ...
• Пользовательские: dataLayer, DOM element, custom JS, …
Структура контейнера
Контур.Журнал
КЕЙС №1
• Аудитория: малый/средний
бизнес
• Ежемесячно публикуется до
30 статей
• Всего опубликовано более
800 статей
• В месяц ~ 200 000
просмотров страниц
Журнала
• Более 50 авторов в штате и
на аутсорсе
Контур.Журнал
• Какие авторы наиболее
читаемые?
• Как читатели
взаимодействует со
статьями разных авторов?
• Какие авторы лучше
вовлекают читателей в
серфинг по сайту?
• Какие авторы лучше
генерируют заявки на
продукты?
Эффективность авторов?
Позволяет объединять
отдельные страницы в
группы:
• По признаку в URL
• По признаку в Title
• Через код отслеживания
Решение: Content Grouping
Позволяет объединять
отдельные страницы в
группы:
• По признаку в URL
• По признаку в Title
• Через код отслеживания
Решение: Content Grouping
Ищем HTML-код элемента
Настраиваем переменную и тег
Результат
Отказ – сеанс с одним взаимодействием
Показатель отказов =
Сеансы с одним взаимодействием
Все сеансы
∙ 100%
Показатель отказов
Что является «отказом» для статьи журнала?
Мы решили, что НЕ «отказ» – это одновременное
выполнение 2-х условий:
1. Просмотр страницы статьи не менее 30 секунд
2. Совершение скроллинга
Правильный показатель отказов
1. HTML-тег. Активируем только на страницах статей. Тег
содержит JS-функцию, которая при выполнении
указанных 2-х условий активирует dataLayer-триггер:
2. Тег события GA. Активируем при наступлении
dataLayer события ‘GAEvent’. Категорию и действие
события берем из переменных dataLayer.
www.simoahava.com/analytics/track-adjusted-bounce-rate-universal-analytics/
Настраиваем теги
Настраиваем теги
Результат
Воронка заявки
КЕЙС №2
Форма заявки на продукт
Воронка заявки
Проблема: визуализацию воронки можно настроить
только для целей типа «Просмотр страницы».
А что, если цель – это событие отправки заявки через
AJAX?
Решение: вместе с событием генерируем виртуальный
просмотр страницы и настраиваем цель на него.
Нужно придумать виртуальный URL вида
www.site.ru/feedback/complete
Визуализация воронки
Настраиваем тег
Результат
Enhanced Ecommerce
КЕЙС №3
Поведение покупателей
Списки товаров
Список товаров – любой блок с ссылками на продукты
(страница «Все продукты», промоблок на главной и т.д.)
Страница товара – страница с описанием продукта
Добавление товара в корзину – переход к форме заявки
на товар
Переход к оформлению заказа – старт ввода данных в
форму заявки
Отправка заказа – отправка формы заявки
Цену передавать необязательно!
А если сайт не Ecommerce?
Варианты внедрения
Немного JS-кода
Дмитрий Сульман
www.facebook.com/dmitry.sulman
dmitry.sulman@gmail.com
ВОПРОСЫ?
kontur.ru

More Related Content

Similar to «Магия Google Tag Manager на примере реальных кейсов», Дмитрий Сульман, СКБ Контур

Андрей Фейгин. GTM Словами агентства.
Андрей Фейгин. GTM Словами агентства.Андрей Фейгин. GTM Словами агентства.
Андрей Фейгин. GTM Словами агентства.iProspect Russia
 
Царенко Петр Google Tag Manager или как упростить жизнь НЕпрограммистам
Царенко Петр Google Tag Manager или как упростить жизнь НЕпрограммистамЦаренко Петр Google Tag Manager или как упростить жизнь НЕпрограммистам
Царенко Петр Google Tag Manager или как упростить жизнь НЕпрограммистамTsarenko Petr
 
Основы Google Tag Manager
Основы Google Tag Manager Основы Google Tag Manager
Основы Google Tag Manager Nikita Ovcharov
 
GTM. Инструменты интернет маркетинга для вашего сайта
GTM. Инструменты интернет маркетинга для вашего сайтаGTM. Инструменты интернет маркетинга для вашего сайта
GTM. Инструменты интернет маркетинга для вашего сайтаKirill Khatkevich
 
Как увеличить конверсию сайта до 290% с помощью мультилендинга?
Как увеличить конверсию сайта до 290% с помощью мультилендинга?Как увеличить конверсию сайта до 290% с помощью мультилендинга?
Как увеличить конверсию сайта до 290% с помощью мультилендинга?Евгений Дубаков
 
Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Michail Гаркунов
 
Для чего нужен Google Tag Manager
Для чего нужен Google Tag ManagerДля чего нужен Google Tag Manager
Для чего нужен Google Tag ManagerNetpeak
 
Google Analytics: кейсы по настройке и отслеживанию ключевых параметров © Ст...
Google Analytics: кейсы по настройке и отслеживанию  ключевых параметров © Ст...Google Analytics: кейсы по настройке и отслеживанию  ключевых параметров © Ст...
Google Analytics: кейсы по настройке и отслеживанию ключевых параметров © Ст...Cossa
 
Курсы по веб-аналитике Академии Ашманова - Debugging в GA, Worst practice, тест
Курсы по веб-аналитике Академии Ашманова - Debugging в GA, Worst practice, тестКурсы по веб-аналитике Академии Ашманова - Debugging в GA, Worst practice, тест
Курсы по веб-аналитике Академии Ашманова - Debugging в GA, Worst practice, тестKirill Bushev
 
Веб-аналитика с Google Tag Manager, Алексей Данилин, NetPeak
Веб-аналитика с Google Tag Manager, Алексей Данилин, NetPeakВеб-аналитика с Google Tag Manager, Алексей Данилин, NetPeak
Веб-аналитика с Google Tag Manager, Алексей Данилин, NetPeakЛеонид Гроховский
 
Online adsanalytics slot_no._4__dmitrii_osiiuk_macpaw
Online adsanalytics slot_no._4__dmitrii_osiiuk_macpawOnline adsanalytics slot_no._4__dmitrii_osiiuk_macpaw
Online adsanalytics slot_no._4__dmitrii_osiiuk_macpawAnastasiiaDmytrashyn
 
библиотека Google closure java script
библиотека Google closure java scriptбиблиотека Google closure java script
библиотека Google closure java scriptYova Stoika
 
Библиотека Google Closure Java Script
Библиотека Google Closure Java ScriptБиблиотека Google Closure Java Script
Библиотека Google Closure Java ScriptVolodymyr Forfutdinov
 
13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субдKewpaN
 

Similar to «Магия Google Tag Manager на примере реальных кейсов», Дмитрий Сульман, СКБ Контур (20)

Андрей Фейгин. GTM Словами агентства.
Андрей Фейгин. GTM Словами агентства.Андрей Фейгин. GTM Словами агентства.
Андрей Фейгин. GTM Словами агентства.
 
Царенко Петр Google Tag Manager или как упростить жизнь НЕпрограммистам
Царенко Петр Google Tag Manager или как упростить жизнь НЕпрограммистамЦаренко Петр Google Tag Manager или как упростить жизнь НЕпрограммистам
Царенко Петр Google Tag Manager или как упростить жизнь НЕпрограммистам
 
Основы Google Tag Manager. Вебинар WebPromoExperts #190
Основы Google Tag Manager. Вебинар WebPromoExperts #190 Основы Google Tag Manager. Вебинар WebPromoExperts #190
Основы Google Tag Manager. Вебинар WebPromoExperts #190
 
Google Tag Manager для eCommerce
Google Tag Manager для eCommerceGoogle Tag Manager для eCommerce
Google Tag Manager для eCommerce
 
Основы Google Tag Manager
Основы Google Tag Manager Основы Google Tag Manager
Основы Google Tag Manager
 
GTM. Инструменты интернет маркетинга для вашего сайта
GTM. Инструменты интернет маркетинга для вашего сайтаGTM. Инструменты интернет маркетинга для вашего сайта
GTM. Инструменты интернет маркетинга для вашего сайта
 
Google Tag Manager для eCommerce
Google Tag Manager для eCommerceGoogle Tag Manager для eCommerce
Google Tag Manager для eCommerce
 
РИФ 2016, Google Tag Manager для eCommerce
РИФ 2016, Google Tag Manager для eCommerceРИФ 2016, Google Tag Manager для eCommerce
РИФ 2016, Google Tag Manager для eCommerce
 
Как увеличить конверсию сайта до 290% с помощью мультилендинга?
Как увеличить конверсию сайта до 290% с помощью мультилендинга?Как увеличить конверсию сайта до 290% с помощью мультилендинга?
Как увеличить конверсию сайта до 290% с помощью мультилендинга?
 
Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)
 
Lect1
Lect1Lect1
Lect1
 
Для чего нужен Google Tag Manager
Для чего нужен Google Tag ManagerДля чего нужен Google Tag Manager
Для чего нужен Google Tag Manager
 
Google Analytics: кейсы по настройке и отслеживанию ключевых параметров © Ст...
Google Analytics: кейсы по настройке и отслеживанию  ключевых параметров © Ст...Google Analytics: кейсы по настройке и отслеживанию  ключевых параметров © Ст...
Google Analytics: кейсы по настройке и отслеживанию ключевых параметров © Ст...
 
Курсы по веб-аналитике Академии Ашманова - Debugging в GA, Worst practice, тест
Курсы по веб-аналитике Академии Ашманова - Debugging в GA, Worst practice, тестКурсы по веб-аналитике Академии Ашманова - Debugging в GA, Worst practice, тест
Курсы по веб-аналитике Академии Ашманова - Debugging в GA, Worst practice, тест
 
Веб-аналитика с Google Tag Manager, Алексей Данилин, NetPeak
Веб-аналитика с Google Tag Manager, Алексей Данилин, NetPeakВеб-аналитика с Google Tag Manager, Алексей Данилин, NetPeak
Веб-аналитика с Google Tag Manager, Алексей Данилин, NetPeak
 
3 andriy osypov
3 andriy osypov3 andriy osypov
3 andriy osypov
 
Online adsanalytics slot_no._4__dmitrii_osiiuk_macpaw
Online adsanalytics slot_no._4__dmitrii_osiiuk_macpawOnline adsanalytics slot_no._4__dmitrii_osiiuk_macpaw
Online adsanalytics slot_no._4__dmitrii_osiiuk_macpaw
 
библиотека Google closure java script
библиотека Google closure java scriptбиблиотека Google closure java script
библиотека Google closure java script
 
Библиотека Google Closure Java Script
Библиотека Google Closure Java ScriptБиблиотека Google Closure Java Script
Библиотека Google Closure Java Script
 
13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд
 

More from it-people

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Coit-people
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghubit-people
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrainsit-people
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologiesit-people
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндексit-people
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...it-people
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalrit-people
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...it-people
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАНit-people
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банкit-people
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Coit-people
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНСit-people
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...it-people
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologiesit-people
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn Systemit-people
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologiesit-people
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндексit-people
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...it-people
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognicianit-people
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...it-people
 

More from it-people (20)

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
 

«Магия Google Tag Manager на примере реальных кейсов», Дмитрий Сульман, СКБ Контур

  • 1. МАГИЯ GOOGLE TAG MANAGER НА ПРИМЕРЕ РЕАЛЬНЫХ КЕЙСОВ Дмитрий Сульман
  • 3. Код контейнера, ставится один раз на все страницы сайта Для передачи данных внутрь GTM используется специальный JS-объект dataLayer Установка на сайт
  • 4. • Теги – фрагменты кода, которые внедряются на сайт • Шаблонные (например, для GA) • Custom HTML • Триггеры – условия активации тегов • Загрузка страницы с заданным URL • Клики по элементу/ссылке с заданным id/class/href/… • Submit формы с заданным id/class/action/... • Другие системные события: timer, historyChange, pageError • События dataLayer • Переменные – пары «ключ-значение», могут использоваться в триггерах, в тегах, в других переменных • Встроенные: Page URL, Page Host, Referrer, … • Встроенные событийные: Click ID, Click URL, Click Classes, Form URL, ... • Пользовательские: dataLayer, DOM element, custom JS, … Структура контейнера
  • 6. • Аудитория: малый/средний бизнес • Ежемесячно публикуется до 30 статей • Всего опубликовано более 800 статей • В месяц ~ 200 000 просмотров страниц Журнала • Более 50 авторов в штате и на аутсорсе Контур.Журнал
  • 7. • Какие авторы наиболее читаемые? • Как читатели взаимодействует со статьями разных авторов? • Какие авторы лучше вовлекают читателей в серфинг по сайту? • Какие авторы лучше генерируют заявки на продукты? Эффективность авторов?
  • 8. Позволяет объединять отдельные страницы в группы: • По признаку в URL • По признаку в Title • Через код отслеживания Решение: Content Grouping
  • 9. Позволяет объединять отдельные страницы в группы: • По признаку в URL • По признаку в Title • Через код отслеживания Решение: Content Grouping
  • 13.
  • 14. Отказ – сеанс с одним взаимодействием Показатель отказов = Сеансы с одним взаимодействием Все сеансы ∙ 100% Показатель отказов
  • 15. Что является «отказом» для статьи журнала? Мы решили, что НЕ «отказ» – это одновременное выполнение 2-х условий: 1. Просмотр страницы статьи не менее 30 секунд 2. Совершение скроллинга Правильный показатель отказов
  • 16. 1. HTML-тег. Активируем только на страницах статей. Тег содержит JS-функцию, которая при выполнении указанных 2-х условий активирует dataLayer-триггер: 2. Тег события GA. Активируем при наступлении dataLayer события ‘GAEvent’. Категорию и действие события берем из переменных dataLayer. www.simoahava.com/analytics/track-adjusted-bounce-rate-universal-analytics/ Настраиваем теги
  • 22. Проблема: визуализацию воронки можно настроить только для целей типа «Просмотр страницы». А что, если цель – это событие отправки заявки через AJAX? Решение: вместе с событием генерируем виртуальный просмотр страницы и настраиваем цель на него. Нужно придумать виртуальный URL вида www.site.ru/feedback/complete Визуализация воронки
  • 28. Список товаров – любой блок с ссылками на продукты (страница «Все продукты», промоблок на главной и т.д.) Страница товара – страница с описанием продукта Добавление товара в корзину – переход к форме заявки на товар Переход к оформлению заказа – старт ввода данных в форму заявки Отправка заказа – отправка формы заявки Цену передавать необязательно! А если сайт не Ecommerce?