SlideShare ist ein Scribd-Unternehmen logo
1 von 68
GTM 
Словами агентства
Словарик 
• Tag — JavaScript, скрипт — маленькие кусочки кода на сайте.
Процесс работы 
• Что обычно мы имеем 
Аудит Планирование Имплементация Анализ
Что это такое 
Что обычно мы имеем 
Имплементация
Как было несколько лет назад
Как сейчас 
Встречается много сложностей 
Manager 
Programmer 
Security
Чтобы поставить один тэг 
manager 
analyst 
manager programmer
У нас бывает иначе 
manager#1 
security# 
manager#2 
programmer# 
manager#2 
manager#1 
analyst
We Require 
more tags
Что же делать? 
DON’T PANIC 
AND 
CARRY 
A TOWEL
GTM
Это javascript код, который 
ставится на сайт: на все 
страницы, после тэга 
<body>
Это javascript код, который 
ставится на сайт: на все 
страницы, после тэга 
<body> 
Запускает набор 
небольших кодов, которые 
появляются на сайте, а 
добавляются в отдельном 
интерфейсе
Это javascript код, который 
ставится на сайт: на все 
страницы, после тэга 
<body> 
Это набор небольших 
кодов, которые появляются 
на сайте, а добавляются в 
отдельном интерфейсе 
Это набор правил, по 
которым небольшие коды 
появляются на сайте
С чем можно сравнить?
GTM. Правила 
• «Простые»— если URL сайта содержит 
«product». 
• «Сложные» — если выполняется 
определенное событие.
GTM. Макросы 
• Откуда берутся значения?
GTM. Макросы 
• Откуда берутся значения? 
Если сформулировать очень просто, то это 
всего лишь «слова» — поток информации, 
который мы передаём в GTM о браузере 
посетителя сайта: где он, что он делает, 
какая у него кука и т.д.
GTM. DataLayer 
DataLayer 
— способ передачи информации в 
GTM от пользователя
GTM 
Сущность проста 
Tag 
Rule 
Macro
GTM своими словами 
• Macro — функция, которая выдаёт какое-то значение 
• Название элемента, URL элемента, постоянная, свой скрипт. 
• Rule — правило или тригер по которому срабатывает тэг 
• URL страницы, определенное действие пользователя, etc. 
• Tag — JS скрипт, HTML (выполняет какую-то задачу) 
• Аналитические системы, ремаркетинг (скрипты и пиксели). 
• DataLayer — JS массив объектов 
• Через него мы общаемся с Google Tag Manager
GTM 
• Вроде должен упростить работу …но не тут-то было.
Для эффективной работы 
— план работы =)
Один тэг 
много событий
Много тэгов — много событий 
Допустим, задача что-то передавать в систему веб- 
аналитики …и не только в систему аналитики
Один тэг — много событий 
Допустим, задача что-то передавать в систему веб- 
аналитики …и не только в систему аналитики
Упрощаем структуру аккаунта 
использовать макросы для запуска тэгов с 
определенными параметрами: 
отдельным тэгом отправлять 
информацию 
все необходимые параметры: 
dataLayer.push()
Пример использования 
Создаём тэг Google Analytics, который отправляет 
события
Пример использования 
Просмотр главной страницы 
dataLayer.push({ 
'event':'userAction', 
‘Cat':'fEp4IWry', 
‘Src':'4269049', 
‘Type':'invmedia', 
‘TagParam':'standard', 
'event_category':'homepage', 
'event_action':'view_page', 
'event_label':’homepage' 
});
Что получаем 
Если разработка не на вашей стороне 
— это не самый эффективный путь 
вы не знаете JS, разработчики в Индии и не 
понимают русского языка, вы гуманитарий 
Удобный контроль всего аккаунта 
проблемы находятся в разных тегах — 
примерно всегда можно понять «где не забит 
гвоздь»
Декорирование 
Изменение адресов 
и ссылок
Всё сложное становится 
ещё сложнее, если вы не знаете JS
iFrame
Проблема 
• iFrame расположен на сайте. Везде стоит GTM, GA.
Разные куки 
GA Cookie 1 GA Cookie 2 
URL 1 URL 2
Как лечить 
• setAllowLinker 
• Передавать в iFrame GA Cookie
Решение 
Передавать куку в этот 
…iFrame 
http://goo.gl/1V2wci
GA Cookie 1 GA Cookie 1 
URL 1 URL 2/?cookie1
Ремаркетинг/ретаргетинг
Re-ting
Много площадок 
http://www.diges.ru/
Используют одну и ту же 
информацию 
dataLayer.push({ 
'pagetype': $pagetype, 
'product_category_name': $product_category_name, 
'product_category_id': $product_category_id, 
'product_id': $product_id, 
'product_name': $product_name, 
'product_price': $product_price 
'cart':[{ 
'product_category_name’: $product_category_name, 
'product_category_id': $product_category_id, 
'product_id': $product_id, 
'product_name': $product_name, 
'product_price': $product_price 
},{ 
'product_category_name’: $product_category_name, 
'product_category_id': $product_category_id, 
'product_id': $product_id, 
'product_name': $product_name, 
'product_price': $product_price 
}] 
});
GTM 
С помощью макроса забираем данные, правилом 
запускаем созданный тэг
Победить много площадок 
http://www.diges.ru/
Карты На сайтах
Полезные действия 
Карта 
Загрузка карт 
Открытие 
флажка 
Закрытие 
флажка
Зачем и как? 
Мы получаем дополнительную информацию о 
наших пользователях — что они делают на сайте. 
Мы также приобретаем дополнительную 
информацию по интересующим точкам продаж. 
Пример пошаговой реализации 
для Universal Analytics в блоге http://iprospect.ru
Flash vs. Universal Analytics
Советы от РП 
не надо делать Flash. 
Есть возможность — избавляйтесь.
GTM + UA + Flash 
Задача: 
отслеживать Flash события в UA 
со статистикой сайта 
Решение : http://goo.gl/LsmYO3 
Сложности: 
Для UA нет библиотеки под Flash 
Решение: 
С помощью дополнительной функции 
ExternalInterface.call(JS_function_name)
Отдаёт наружу…
Мобильные приложения и 
GTM 
Есть SDK — уже хорошо
SDK 
Software Development Kit 
библиотека, которая позволяет выполнять 
различные дополнительные функции
Советы от РП 
«Эффект» отличается от веб-версии. 
Это надо осознавать до принятия решения ставить 
GTM в мобильное приложение.
Наши первые результаты 
Большую часть Google Analytics SDK, SDK GTM не умел. 
не удалось
GTM SDK 
Доделывать что-то по 
мобильной разработке 
— сложно и долго 
С точки зрения аналитических 
задач — мы сейчас делаем 
всё через SDK GA, AF, MAT 
Если вам необходимо 
править часто небольшой 
контент — дерзайте
Что можно ещё сделать 
С ПОМОЩЬЮ GTM
Ещё фишки 
Оценить эффективность 
контента сайта 
Мониторить работу 
социальных плагинов
Про контент 
Оценить эффективность 
контента сайта 
Сколько человек 
проскроллило статью до 
конца 
Сколько времени занимал 
такой скролл 
Кто из них возвращался на 
сайт и какие ключевые 
действия делал
Про соц. плагины 
Мониторить работу 
социальных плагинов 
Сколько людей вошло на 
сайт с помощью соц сетей 
Пользователи каких сетей 
чаще шэрят ваш контент 
Сколько комментов было 
оставлено с помощью соц 
плагинов на сайте
Итого
Не плодите сущностей 
Оптимизируйте взаимодействие 
Экспериментируйте 
Проверяйте всё что наделали 
Публикуйте изменения! (=
Вопросы? 
Андрей Фейгин 
Andrey.Feygin@iprospect.ru 
Ofc: +7.495.995.9545 » Fax: 7.495.995.7515 
6/2, Presnenskaya emb. Moscow, 123317
Спасибо!

Weitere ähnliche Inhalte

Ähnlich wie Андрей Фейгин. GTM Словами агентства.

GTM. Инструменты интернет маркетинга для вашего сайта
GTM. Инструменты интернет маркетинга для вашего сайтаGTM. Инструменты интернет маркетинга для вашего сайта
GTM. Инструменты интернет маркетинга для вашего сайтаKirill Khatkevich
 
Как автоматизировать тестирование метрик на сайте
Как автоматизировать тестирование метрик на сайтеКак автоматизировать тестирование метрик на сайте
Как автоматизировать тестирование метрик на сайтеМаркетинг-аналитика с OWOX BI
 
Основы Google Tag Manager
Основы Google Tag Manager Основы Google Tag Manager
Основы Google Tag Manager Nikita Ovcharov
 
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
 
Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Michail Гаркунов
 
Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...
Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...
Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...Mail.ru Group
 
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностьюWebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностьюWebCamp
 
Практические возможности работы с Google Tag Manager
Практические возможности работы с Google Tag ManagerПрактические возможности работы с Google Tag Manager
Практические возможности работы с Google Tag ManagerNetpeak
 
Что еще можно делать в Google Tag Manager кроме установки кода google analytics.
Что еще можно делать в Google Tag Manager кроме установки кода google analytics.Что еще можно делать в Google Tag Manager кроме установки кода google analytics.
Что еще можно делать в Google Tag Manager кроме установки кода google analytics.Netpeak
 
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)Ontico
 
Monitoring-driven эксплуатация (rootconf2015)
Monitoring-driven эксплуатация (rootconf2015)Monitoring-driven эксплуатация (rootconf2015)
Monitoring-driven эксплуатация (rootconf2015)Nikolay Sivko
 
Курсы по веб-аналитике Академии Ашманова - пользовательские параметры и показ...
Курсы по веб-аналитике Академии Ашманова - пользовательские параметры и показ...Курсы по веб-аналитике Академии Ашманова - пользовательские параметры и показ...
Курсы по веб-аналитике Академии Ашманова - пользовательские параметры и показ...Kirill Bushev
 
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Alexey Tigarev
 
Для чего нужен Google Tag Manager
Для чего нужен Google Tag ManagerДля чего нужен Google Tag Manager
Для чего нужен Google Tag ManagerNetpeak
 
Мониторинг качества работы вашего проекта
Мониторинг качества работы вашего проектаМониторинг качества работы вашего проекта
Мониторинг качества работы вашего проектаNikolay Sivko
 

Ähnlich wie Андрей Фейгин. GTM Словами агентства. (20)

Google Tag Manager для eCommerce
Google Tag Manager для eCommerceGoogle Tag Manager для eCommerce
Google Tag Manager для eCommerce
 
GTM. Инструменты интернет маркетинга для вашего сайта
GTM. Инструменты интернет маркетинга для вашего сайтаGTM. Инструменты интернет маркетинга для вашего сайта
GTM. Инструменты интернет маркетинга для вашего сайта
 
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
 
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
 
Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)
 
Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...
Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...
Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...
 
Web аналитика на полную!
Web аналитика на полную!Web аналитика на полную!
Web аналитика на полную!
 
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностьюWebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
 
Практические возможности работы с Google Tag Manager
Практические возможности работы с Google Tag ManagerПрактические возможности работы с Google Tag Manager
Практические возможности работы с Google Tag Manager
 
Что еще можно делать в Google Tag Manager кроме установки кода google analytics.
Что еще можно делать в Google Tag Manager кроме установки кода google analytics.Что еще можно делать в Google Tag Manager кроме установки кода google analytics.
Что еще можно делать в Google Tag Manager кроме установки кода google analytics.
 
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
Monitoring driven эксплуатация / Николай Сивко (HeadHunter)
 
Monitoring-driven эксплуатация (rootconf2015)
Monitoring-driven эксплуатация (rootconf2015)Monitoring-driven эксплуатация (rootconf2015)
Monitoring-driven эксплуатация (rootconf2015)
 
Изучаем взаимодействие пользователей с сайтом используя GTM
Изучаем взаимодействие пользователей с сайтом используя GTMИзучаем взаимодействие пользователей с сайтом используя GTM
Изучаем взаимодействие пользователей с сайтом используя GTM
 
Курсы по веб-аналитике Академии Ашманова - пользовательские параметры и показ...
Курсы по веб-аналитике Академии Ашманова - пользовательские параметры и показ...Курсы по веб-аналитике Академии Ашманова - пользовательские параметры и показ...
Курсы по веб-аналитике Академии Ашманова - пользовательские параметры и показ...
 
Как использовать OWOX BI для вашего бизнеса. Часть 1
Как использовать OWOX BI для вашего бизнеса. Часть 1Как использовать OWOX BI для вашего бизнеса. Часть 1
Как использовать OWOX BI для вашего бизнеса. Часть 1
 
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
 
Для чего нужен Google Tag Manager
Для чего нужен Google Tag ManagerДля чего нужен Google Tag Manager
Для чего нужен Google Tag Manager
 
Мониторинг качества работы вашего проекта
Мониторинг качества работы вашего проектаМониторинг качества работы вашего проекта
Мониторинг качества работы вашего проекта
 

Mehr von iProspect Russia

SEMСonf 2017: доклад Ильи Кузьмина, директора по работе с данными и технологи...
SEMСonf 2017: доклад Ильи Кузьмина, директора по работе с данными и технологи...SEMСonf 2017: доклад Ильи Кузьмина, директора по работе с данными и технологи...
SEMСonf 2017: доклад Ильи Кузьмина, директора по работе с данными и технологи...iProspect Russia
 
Paid search trends Q2 2017
Paid search trends Q2 2017 Paid search trends Q2 2017
Paid search trends Q2 2017 iProspect Russia
 
Performance marketing: разнообразие каналов
Performance marketing: разнообразие каналов Performance marketing: разнообразие каналов
Performance marketing: разнообразие каналов iProspect Russia
 
Рекомендации по выбору партнера в Performance
Рекомендации по выбору партнера в Performance Рекомендации по выбору партнера в Performance
Рекомендации по выбору партнера в Performance iProspect Russia
 
Антон Сахно: "Экосистема performance-маркетинга"
Антон Сахно: "Экосистема performance-маркетинга"Антон Сахно: "Экосистема performance-маркетинга"
Антон Сахно: "Экосистема performance-маркетинга"iProspect Russia
 
e-Target 2016. Выступление Михаила Цуприкова
e-Target 2016. Выступление Михаила Цуприковаe-Target 2016. Выступление Михаила Цуприкова
e-Target 2016. Выступление Михаила ЦуприковаiProspect Russia
 
эффективное продвижение неигровых приложений
эффективное продвижение неигровых приложенийэффективное продвижение неигровых приложений
эффективное продвижение неигровых приложенийiProspect Russia
 
Mobile. Good and bad cases
Mobile. Good and bad casesMobile. Good and bad cases
Mobile. Good and bad casesiProspect Russia
 
Тренды performance 2015
Тренды performance 2015Тренды performance 2015
Тренды performance 2015iProspect Russia
 
Эффективное продвижение неигровых мобильных приложений
Эффективное продвижение неигровых мобильных приложенийЭффективное продвижение неигровых мобильных приложений
Эффективное продвижение неигровых мобильных приложенийiProspect Russia
 
Важность мобильных активов
Важность мобильных активовВажность мобильных активов
Важность мобильных активовiProspect Russia
 
Mobile. Good and bad cases
Mobile. Good and bad casesMobile. Good and bad cases
Mobile. Good and bad casesiProspect Russia
 
Аналитика мобильных приложений со стороны агентства
Аналитика мобильных приложений со стороны агентстваАналитика мобильных приложений со стороны агентства
Аналитика мобильных приложений со стороны агентстваiProspect Russia
 
Эффективность мобайла в общем медиасплите и его место в изменившемся покупате...
Эффективность мобайла в общем медиасплите и его место в изменившемся покупате...Эффективность мобайла в общем медиасплите и его место в изменившемся покупате...
Эффективность мобайла в общем медиасплите и его место в изменившемся покупате...iProspect Russia
 
Работа с отчетами Google Analytics
Работа с отчетами Google Analytics Работа с отчетами Google Analytics
Работа с отчетами Google Analytics iProspect Russia
 
Каналы продвижения бренда в mobile
Каналы продвижения бренда в mobileКаналы продвижения бренда в mobile
Каналы продвижения бренда в mobileiProspect Russia
 
Алексей Евсеев, iProspect "Mobile Performance Marketing"
Алексей Евсеев, iProspect "Mobile Performance Marketing" Алексей Евсеев, iProspect "Mobile Performance Marketing"
Алексей Евсеев, iProspect "Mobile Performance Marketing" iProspect Russia
 
Презентация Михаила Цуприкова на конференции Реклама-2014
Презентация Михаила Цуприкова на конференции Реклама-2014Презентация Михаила Цуприкова на конференции Реклама-2014
Презентация Михаила Цуприкова на конференции Реклама-2014iProspect Russia
 
Наталья Жучкова, М.Video "Инструменты для решения бизнес-задач крупного интер...
Наталья Жучкова, М.Video "Инструменты для решения бизнес-задач крупного интер...Наталья Жучкова, М.Video "Инструменты для решения бизнес-задач крупного интер...
Наталья Жучкова, М.Video "Инструменты для решения бизнес-задач крупного интер...iProspect Russia
 

Mehr von iProspect Russia (20)

Paid Search Trends
Paid Search Trends Paid Search Trends
Paid Search Trends
 
SEMСonf 2017: доклад Ильи Кузьмина, директора по работе с данными и технологи...
SEMСonf 2017: доклад Ильи Кузьмина, директора по работе с данными и технологи...SEMСonf 2017: доклад Ильи Кузьмина, директора по работе с данными и технологи...
SEMСonf 2017: доклад Ильи Кузьмина, директора по работе с данными и технологи...
 
Paid search trends Q2 2017
Paid search trends Q2 2017 Paid search trends Q2 2017
Paid search trends Q2 2017
 
Performance marketing: разнообразие каналов
Performance marketing: разнообразие каналов Performance marketing: разнообразие каналов
Performance marketing: разнообразие каналов
 
Рекомендации по выбору партнера в Performance
Рекомендации по выбору партнера в Performance Рекомендации по выбору партнера в Performance
Рекомендации по выбору партнера в Performance
 
Антон Сахно: "Экосистема performance-маркетинга"
Антон Сахно: "Экосистема performance-маркетинга"Антон Сахно: "Экосистема performance-маркетинга"
Антон Сахно: "Экосистема performance-маркетинга"
 
e-Target 2016. Выступление Михаила Цуприкова
e-Target 2016. Выступление Михаила Цуприковаe-Target 2016. Выступление Михаила Цуприкова
e-Target 2016. Выступление Михаила Цуприкова
 
эффективное продвижение неигровых приложений
эффективное продвижение неигровых приложенийэффективное продвижение неигровых приложений
эффективное продвижение неигровых приложений
 
Mobile. Good and bad cases
Mobile. Good and bad casesMobile. Good and bad cases
Mobile. Good and bad cases
 
Тренды performance 2015
Тренды performance 2015Тренды performance 2015
Тренды performance 2015
 
Эффективное продвижение неигровых мобильных приложений
Эффективное продвижение неигровых мобильных приложенийЭффективное продвижение неигровых мобильных приложений
Эффективное продвижение неигровых мобильных приложений
 
Важность мобильных активов
Важность мобильных активовВажность мобильных активов
Важность мобильных активов
 
Mobile. Good and bad cases
Mobile. Good and bad casesMobile. Good and bad cases
Mobile. Good and bad cases
 
Аналитика мобильных приложений со стороны агентства
Аналитика мобильных приложений со стороны агентстваАналитика мобильных приложений со стороны агентства
Аналитика мобильных приложений со стороны агентства
 
Эффективность мобайла в общем медиасплите и его место в изменившемся покупате...
Эффективность мобайла в общем медиасплите и его место в изменившемся покупате...Эффективность мобайла в общем медиасплите и его место в изменившемся покупате...
Эффективность мобайла в общем медиасплите и его место в изменившемся покупате...
 
Работа с отчетами Google Analytics
Работа с отчетами Google Analytics Работа с отчетами Google Analytics
Работа с отчетами Google Analytics
 
Каналы продвижения бренда в mobile
Каналы продвижения бренда в mobileКаналы продвижения бренда в mobile
Каналы продвижения бренда в mobile
 
Алексей Евсеев, iProspect "Mobile Performance Marketing"
Алексей Евсеев, iProspect "Mobile Performance Marketing" Алексей Евсеев, iProspect "Mobile Performance Marketing"
Алексей Евсеев, iProspect "Mobile Performance Marketing"
 
Презентация Михаила Цуприкова на конференции Реклама-2014
Презентация Михаила Цуприкова на конференции Реклама-2014Презентация Михаила Цуприкова на конференции Реклама-2014
Презентация Михаила Цуприкова на конференции Реклама-2014
 
Наталья Жучкова, М.Video "Инструменты для решения бизнес-задач крупного интер...
Наталья Жучкова, М.Video "Инструменты для решения бизнес-задач крупного интер...Наталья Жучкова, М.Video "Инструменты для решения бизнес-задач крупного интер...
Наталья Жучкова, М.Video "Инструменты для решения бизнес-задач крупного интер...
 

Андрей Фейгин. GTM Словами агентства.

  • 2. Словарик • Tag — JavaScript, скрипт — маленькие кусочки кода на сайте.
  • 3. Процесс работы • Что обычно мы имеем Аудит Планирование Имплементация Анализ
  • 4. Что это такое Что обычно мы имеем Имплементация
  • 6. Как сейчас Встречается много сложностей Manager Programmer Security
  • 7. Чтобы поставить один тэг manager analyst manager programmer
  • 8. У нас бывает иначе manager#1 security# manager#2 programmer# manager#2 manager#1 analyst
  • 10. Что же делать? DON’T PANIC AND CARRY A TOWEL
  • 11. GTM
  • 12. Это javascript код, который ставится на сайт: на все страницы, после тэга <body>
  • 13. Это javascript код, который ставится на сайт: на все страницы, после тэга <body> Запускает набор небольших кодов, которые появляются на сайте, а добавляются в отдельном интерфейсе
  • 14. Это javascript код, который ставится на сайт: на все страницы, после тэга <body> Это набор небольших кодов, которые появляются на сайте, а добавляются в отдельном интерфейсе Это набор правил, по которым небольшие коды появляются на сайте
  • 15. С чем можно сравнить?
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. GTM. Правила • «Простые»— если URL сайта содержит «product». • «Сложные» — если выполняется определенное событие.
  • 21. GTM. Макросы • Откуда берутся значения?
  • 22. GTM. Макросы • Откуда берутся значения? Если сформулировать очень просто, то это всего лишь «слова» — поток информации, который мы передаём в GTM о браузере посетителя сайта: где он, что он делает, какая у него кука и т.д.
  • 23. GTM. DataLayer DataLayer — способ передачи информации в GTM от пользователя
  • 25. GTM своими словами • Macro — функция, которая выдаёт какое-то значение • Название элемента, URL элемента, постоянная, свой скрипт. • Rule — правило или тригер по которому срабатывает тэг • URL страницы, определенное действие пользователя, etc. • Tag — JS скрипт, HTML (выполняет какую-то задачу) • Аналитические системы, ремаркетинг (скрипты и пиксели). • DataLayer — JS массив объектов • Через него мы общаемся с Google Tag Manager
  • 26. GTM • Вроде должен упростить работу …но не тут-то было.
  • 27. Для эффективной работы — план работы =)
  • 28. Один тэг много событий
  • 29. Много тэгов — много событий Допустим, задача что-то передавать в систему веб- аналитики …и не только в систему аналитики
  • 30. Один тэг — много событий Допустим, задача что-то передавать в систему веб- аналитики …и не только в систему аналитики
  • 31. Упрощаем структуру аккаунта использовать макросы для запуска тэгов с определенными параметрами: отдельным тэгом отправлять информацию все необходимые параметры: dataLayer.push()
  • 32. Пример использования Создаём тэг Google Analytics, который отправляет события
  • 33. Пример использования Просмотр главной страницы dataLayer.push({ 'event':'userAction', ‘Cat':'fEp4IWry', ‘Src':'4269049', ‘Type':'invmedia', ‘TagParam':'standard', 'event_category':'homepage', 'event_action':'view_page', 'event_label':’homepage' });
  • 34. Что получаем Если разработка не на вашей стороне — это не самый эффективный путь вы не знаете JS, разработчики в Индии и не понимают русского языка, вы гуманитарий Удобный контроль всего аккаунта проблемы находятся в разных тегах — примерно всегда можно понять «где не забит гвоздь»
  • 36. Всё сложное становится ещё сложнее, если вы не знаете JS
  • 38. Проблема • iFrame расположен на сайте. Везде стоит GTM, GA.
  • 39. Разные куки GA Cookie 1 GA Cookie 2 URL 1 URL 2
  • 40. Как лечить • setAllowLinker • Передавать в iFrame GA Cookie
  • 41. Решение Передавать куку в этот …iFrame http://goo.gl/1V2wci
  • 42. GA Cookie 1 GA Cookie 1 URL 1 URL 2/?cookie1
  • 46. Используют одну и ту же информацию dataLayer.push({ 'pagetype': $pagetype, 'product_category_name': $product_category_name, 'product_category_id': $product_category_id, 'product_id': $product_id, 'product_name': $product_name, 'product_price': $product_price 'cart':[{ 'product_category_name’: $product_category_name, 'product_category_id': $product_category_id, 'product_id': $product_id, 'product_name': $product_name, 'product_price': $product_price },{ 'product_category_name’: $product_category_name, 'product_category_id': $product_category_id, 'product_id': $product_id, 'product_name': $product_name, 'product_price': $product_price }] });
  • 47. GTM С помощью макроса забираем данные, правилом запускаем созданный тэг
  • 50. Полезные действия Карта Загрузка карт Открытие флажка Закрытие флажка
  • 51. Зачем и как? Мы получаем дополнительную информацию о наших пользователях — что они делают на сайте. Мы также приобретаем дополнительную информацию по интересующим точкам продаж. Пример пошаговой реализации для Universal Analytics в блоге http://iprospect.ru
  • 52. Flash vs. Universal Analytics
  • 53. Советы от РП не надо делать Flash. Есть возможность — избавляйтесь.
  • 54. GTM + UA + Flash Задача: отслеживать Flash события в UA со статистикой сайта Решение : http://goo.gl/LsmYO3 Сложности: Для UA нет библиотеки под Flash Решение: С помощью дополнительной функции ExternalInterface.call(JS_function_name)
  • 56. Мобильные приложения и GTM Есть SDK — уже хорошо
  • 57. SDK Software Development Kit библиотека, которая позволяет выполнять различные дополнительные функции
  • 58. Советы от РП «Эффект» отличается от веб-версии. Это надо осознавать до принятия решения ставить GTM в мобильное приложение.
  • 59. Наши первые результаты Большую часть Google Analytics SDK, SDK GTM не умел. не удалось
  • 60. GTM SDK Доделывать что-то по мобильной разработке — сложно и долго С точки зрения аналитических задач — мы сейчас делаем всё через SDK GA, AF, MAT Если вам необходимо править часто небольшой контент — дерзайте
  • 61. Что можно ещё сделать С ПОМОЩЬЮ GTM
  • 62. Ещё фишки Оценить эффективность контента сайта Мониторить работу социальных плагинов
  • 63. Про контент Оценить эффективность контента сайта Сколько человек проскроллило статью до конца Сколько времени занимал такой скролл Кто из них возвращался на сайт и какие ключевые действия делал
  • 64. Про соц. плагины Мониторить работу социальных плагинов Сколько людей вошло на сайт с помощью соц сетей Пользователи каких сетей чаще шэрят ваш контент Сколько комментов было оставлено с помощью соц плагинов на сайте
  • 66. Не плодите сущностей Оптимизируйте взаимодействие Экспериментируйте Проверяйте всё что наделали Публикуйте изменения! (=
  • 67. Вопросы? Андрей Фейгин Andrey.Feygin@iprospect.ru Ofc: +7.495.995.9545 » Fax: 7.495.995.7515 6/2, Presnenskaya emb. Moscow, 123317

Hinweis der Redaktion

  1. Обычно, процесс выглядит так
  2. Сегодня я хочу остановиться на техническом процессе. Имплементация. Технологии развиваются, надо идти вместе с ними.
  3. Мы просили ставить дополнительные коды на сайт. Объясняли куда и что надо было воткнуть. А главное, зачем. А если у клиента были проблемы, нам давали доступ в CMSку и иногда мы тоже что-то могли поставить.
  4. Да ничего не изменилось. В большиенстве случаев всё равно самый надёжный способ: попросить клиента поставить нужный тэг в нужное место на сайте. Аналитики часто натыкаются на команду из манагера, программиста, специалиста по безопасности. И чем больше клиент, тем больше людей, который будут принимать решения а что ставить и КУДА. А некоторые очень редко прислушиваются к тому, что вы им говорите и всё делают по-своему.
  5. В зависимости от технологий клиенту необходимо всё больше и больше различных скриптов, которые будут отслеживать «что-то». Среднее количество установленных скриптов внешних сервисов на сайте? Ну сколько? Google Analytics?
  6. Как гласит замечательная книга «Путеводитель по галактике для автостопщиков» — «без паники». Не смотря на большое количество звеньев в цепочке, нам её необходимо пройти один раз. И в этом нам поможет GTM. А что можно сделать полотенцем? Сделать из него подушку, вытереть кого-нибудь, постелить как скатерть, связать ноги менеджеру, отхлестать программиста — очень помогает. Универсальность полотенца очень схожа с универсальностью GTM.
  7. Собака — мы её обучаем набору команд.
  8. Откуда-то в GTM должны взяться переменные, которые будут передавать нам значение URL сайта, события. Так вот, эти значения берутся с помощью макросов.
  9. Откуда-то в GTM должны взяться переменные, которые будут передавать нам значение URL сайта, события. Так вот, эти значения берутся с помощью макросов.
  10. Отделяем шум от команд. dataLayer — это способ передачи информации в GTM.
  11. ----- Заметки к собранию (14/10/14 14:03) ----- макро – хозяин говорит. рул — правило. команда на которую надо отреагировать. тэг — это само действие собаки. dataLayer — мысли собаки. попробовать визуализировать картинку
  12. ----- Заметки к собранию (14/10/14 14:03) ----- На пальцах объснить основные термины. И как они могут помочь. Вторая часть — краткий мануал. Базисно понимать основные шаги работы.
  13. 1) Мы будем знать где ошибка 2) Мы избавляем себя от необходимости заводить под аналогичные правила срабатывания тучу различных вариантов тэгов. 3) В обоих случаях мы можем концентрировать информацию для генерации тэга.
  14. ----- Заметки к собранию (14/10/14 14:03) ----- Собаки
  15. ----- Заметки к собранию (14/10/14 14:03) ----- подсветить. Показать на собаке.
  16. Если у вас есть конверсия на сайте, но она «происходит» на отдельном сабдомене/домене, который подгружается в iFrame. Ну эффект тот же, если вы соревнуйтесь сами с собой. Мимо не «ударите», но выглядит с заковыркой. Обычно в таких веселых ситуациях аналитикс «ломается». А именно теряет сессию, источник — что ж делать в таком случае?
  17. Таким образом, мы теряем источник трафика, который приходит на url.ru.
  18. Метод setAllowLinker. Передавать всю информацию о пользователе в iFrame
  19. Скрипт прост: ищет все iFrame с нужным нам значением (чтобы точно к нужному нам подойти), если подходит — тогда добавляет в URL куку. Не забываем про setallowlinker в айфрэйме.
  20. Чёрная магия, которая возвращает пользователей на сайт.
  21. А ребят, которые умеют это делать, достаточно. И большая часть технологий использует одну и ту же информацию (ну, так уж повелось). Кто-то больше, кто-то меньше. И чтобы успешно всё сделать для сайта клиента, необходимо составить список того, что необходимо и что можно передавать.
  22. Например, у нас есть продуктовая страница. И сессия на этой странице продолжается с уже заполненой корзиной
  23. А ребят, которые умеют это делать, достаточно. И большая часть технологий использует одну и ту же информацию (ну, так уж повелось). Кто-то больше, кто-то меньше. И чтобы успешно всё сделать для сайта клиента, необходимо составить список того, что необходимо и что можно передавать.
  24. Да, эту технологию ещё используют.
  25. На самом деле, решение уже описано в developers guide, даже не знаю сколько оно там лежит. Метод прост и удобен тем, что никакой дополнительной информации, по сути, передавать не надо. Вы наружу (в страничку сайта) отдаёте скрипт и всё. ----- Заметки к собранию (14/10/14 14:03) ----- для классической версии есть lib пример сделать. Подробнеее
  26. Совет от розовой пантеры. ----- Заметки к собранию (14/10/14 14:03) ----- SDK
  27. Было это в далёком феврале 2014.
  28. Ищите изящные решения – это интересно (=