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

Post on 16-Jun-2015

467 Views

Category:

Internet

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Выступление Андрея Фейгин, руководителя группы веб-аналитики в iProspect, на конференции iMetrics 2014.

TRANSCRIPT

GTMСловами агентства

Словарик• Tag — JavaScript, скрипт — маленькие кусочки кода на

сайте.

Процесс работы•Что обычно мы имеем

Аудит Планирование

Имплементация Анализ

Что это такоеЧто обычно мы имеем

Имплементация

Как было несколько лет назад

Как сейчасВстречается много сложностей

Manager

Programmer

Security

Чтобы поставить один тэг

manager

programmermanager

analyst

У нас бывает иначе

manager#1

security#

manager#2

programmer#

manager#1

manager#2

analyst

We Require

more tags

DON’T PANICAND

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 — уже хорошо

SDKSoftware 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

Спасибо!

top related