SlideShare une entreprise Scribd logo
1  sur  31
Тонкие настройки
       Google Analytics
   (анализ видео, флеша,
отслеживание событий и др.)
Задача веб-аналитика


Задача веб-аналитика сегментировать
 трафик, чтобы оценить эффективность
 каждого рекламного канала
Зачем нужны тонкие настройки
     кода отслеживания?


    Если входные данные неверны,
     то и вся аналитика не верна!
Когда необходимо делать
тьюнинг кода отслеживания?


          Всегда!
Пример

Посетитель в Интернет-магазине делает
 покупку онлайн по карте VISA

Интернет-магазин                                    Интернет-магазин
                       Эквайринговая система
Страница заказа                                    Страница «Спасибо»



Стандартный код: Посетитель был и ушел со страницы заказа.
Показатель отказа на странице заказа высок. Второй визит посетителя по
реферальной ссылке с эквайринговой системы на страницу «Спасибо!».

В действительности: Один посетитель, один визит, одна конверсия.
Еще пример
Посетитель смотрит 1,5 часа трансляцию
 семинаров на сайте Эдукор www.educore.ru




Стандартный код: Один посетитель, три визита и каждый раз отказ.
   Показатель отказа высокий.
В действительности: Один посетитель, один визит, одна конверсия
Что именно мы можем настраивать
      в коде отслеживания?


 • Какой сайт считать поисковиком, а какой
   реферальным,
 • Из каких доменов и поддоменов состоит
   интернет-проект,
 • Кого считать по нашему мнению посетителем,
 • Что считать по нашему мнению Визитом
 • Что считать источником трафика?
 • и т.д.
Как тьюнинговать код
            остлеживания?
Принцип основан на включении методов Гуугл Аналитикс в стандартный код
отслеживания. Существуют методы для:


- Отслеживания электронной торговли для сбора сведений о
транзакциях и приобретении товаров
- Междоменного отслеживания – отслеживание данных о
посетителях по основному домену и субдоменам
- Сегментирования данных с собственными переменными
- Отслеживания событий – анализ действий пользователя,
отличных от работы со страницей
- Для мобильных устройств – отслеживание Android и iPhone App
- Flash/Flex
- Silverlight
Настройка системы веб-аналитики
      Метод _setDomainName


 _gaq.push(['_setDomainName', ‘site.ru']);


Если требуется отслеживать поведение посетителей между
субдоменами в одном профиле
 _gaq.push(['_setDomainName', ‘.site.ru']);
Настройка системы веб-аналитики
         Метод _addOrganiс
 По умолчанию Google Analytics не опознает некоторые
 популярные поисковые системы.

_addOrganic(поисковик, служебное слово, поддомен ли?)
      // Поиск по картинкам
      _gaq.push(['_addOrganic', 'images.yandex.ru', ‘text', true]);
      // Поиск по блогам
      _gaq.push(['_addOrganic', 'blogsearch.google.ru', 'q', true]);
      _gaq.push(['_addOrganic', 'blogs.yandex.ru', 'text', true]);
      // Поисковики
      _gaq.push(['_addOrganic', 'aport.ru', 'r']);
      _gaq.push(['_addOrganic', 'gde.ru', 'keywords']);
      _gaq.push(['_addOrganic', ‘price.ru', 'query']);
Настройка системы веб-аналитики
        Метод __addIgnoredOrganiс

Задает строку, которая не должна включаться в список
терминов в отчетах "Ключевые слова".

 gaq.push([‘_addIgnoredOrganic’,’www.educore.ru’]);

Теперь трафик по этому ключевому слову будут считаться прямым трафиком
Настройка системы веб-аналитики.
     Междоменное отслеживание GET-запросов.
             www.агент.рф                                  www.магазин.рф
                                              Метод GET
               Реклама товара                                   Страница заказа

           Страница благодарности

  <a href=http://магазин.рф/страница заказа onclick=
  "_gaq.push(['_link', 'http://магазин.рф/страница заказа']); return false;“
  >купить товар в магазине</a>
           www.агент.рф                                     www.магазин.рф
_gaq.push(['_setAccount', 'UA-XXXXX-X']);           _gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setDomainName', ‘.агент.рф']);         _gaq.push(['_setDomainName', ‘.магазин.рф']);
_gaq.push(['_setAllowLinker', true]);               _gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setAllowHash', false]);                _gaq.push(['_setAllowHash', false]);
_gaq.push(['_trackPageview()'])                     _gaq.push(['_trackPageview()'])
Настройка системы веб-аналитики
  Междоменное отслеживание POST-запросов.
           www.агент.рф                                www.магазин.рф
                                        Метод POST
               Форма заказа                                Страница заказа

           Страница благодарности

<a href=http://магазин.рф/корзина покупателя onclick=
"_gaq.push(['_linkByPost', 'http://магазин.рф/страница заказа']); return
false;“>купить товар в магазине</a>
           www.агент.рф                                www.магазин.рф
_gaq.push(['_setAllowLinker', true]);                _gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setAllowHash', false]);                 _gaq.push(['_setAllowHash', false]);
_gaq.push(['_trackPageview()'])                      _gaq.push(['_trackPageview()'])
Настройка системы веб-аналитики
             Междоменное отслеживание фреймов
                                        В отдельном
           www.агент.рф                   окне или     www.магазин.рф
                                           фрейм
               Форма заказа                                Корзина покупателя


           Страница благодарности


 _gaq.push(['_getLinkerUrl', 'http://www.магазин.рф/корзина/'])

           www.агент.рф                                www.магазин.рф
_gaq.push(['_setAllowLinker', true]);                 _gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setAllowHash', false]);                  _gaq.push(['_setAllowHash', false]);
_gaq.push(['_trackPageview()'])                       _gaq.push(['_trackPageview()'])
Настройка системы веб-аналитики
         Метод __addIgnoredRef

Задает реферальную ссылку, которая не должна
включаться в отчетах «Сайты – источники переходов».


gaq.push([‘_addIgnoredRef’,’subdomain.educore.ru’]);
Настройка системы веб-аналитики
        _setSampleRate

Выборка выполняется согласованно для уникальных
посетителей, поэтому целостность в тенденциях и отчетности
сохраняется даже при включении выборки, так как
уникальные посетители включаются в выборку или
исключаются из нее.

    _gaq.push(['_setSampleRate', '90']);
            В примере выборка составляет 90%
Настройка системы веб-аналитики
      _setVisitorCookieTimeout
               (_utma)
• Задает срок действия файлов куки посетителей в миллисекундах.
• По умолчанию срок действия файлов куки для посетителей 2 года.
• Чтобы указать, что файл куки необходимо удалять при закрытии браузера,
установите срок действия файла 0.


 _gaq.push(['_ setVisitorCookieTimeout', '0']);

           Например, 2 года = 63072000000 миллисекунд
Настройка системы веб-аналитики
     __setSessionCookieTimeout
              (__utmb)
• Установка значения тайм-аута файлов куки сеанса в миллисекундах.
• По умолчанию посещение заканчивается через 30 минут бездействия
браузера или после выхода браузера.
• Чтобы указать, что файл куки необходимо удалять при закрытии браузера,
установите срок действия файла, равный 0.


_gaq.push(['_setSessionCookieTimeout', '0']);

           Например, 30 минут = 1800000 миллисекунд
Настройка системы веб-аналитики
    _setCampaignCookieTimeout
              (__utmz)
• Устанавливает срок действия файлов куки отслеживания кампаний в
миллисекундах.
• Значение по умолчанию составляет 6 месяцев.
• Чтобы указать, что файл куки необходимо удалять при закрытии
браузера, установите срок действия файла, равный 0.

_gaq.push(['_setCampaignCookieTimeout', '0']);

       Например, 6 месяцев = 15768000000 миллисекунд
Какие собственные метрики
   мы можем создавать?


«Вы не можете контролировать то, что не
 можете измерить».
Примеры применения _trackEvent
          Отслеживание скачиваний на страице

<a href="http://сайт.рф/каталог/ну_погоди.flv"
onClick="_gaq.push(['_trackEvent', ‘Видео', ‘Скачивание', ‘Ну погоди']);"
>Скачать</a>

                         Не потеряйте статистику!
<a href="http://сайт.рф/каталог/ну_погоди.flv"
onMouseUp="_gaq.push(['_trackEvent', ‘Видео', ‘Скачивание', ‘Ну погоди']);"
>Скачать</a>
Примеры применения _trackEvent
         Отслеживание нажатий внутри флеша
Шаг 1. Скачиваем компонент GA для Adobe Flash
  http://code.google.com/p/gaforflash/
• lib/analytics_flash.swc – компонент Analytics (для разработчиков FLASH);
• lib/analytics.swc – компонент Analytics Library (для разработчиков AS3)

Шаг 2. В Adobe Flash добавьте и настройте компонент в инспекторе компонентов (в
  Adobe Flaex включите компонент MXML, который необходимо
  сконфигурировать, из файла MXML)

Шаг 3. Перетащите его в рабочую область.

Шаг 4. Настройте:
• Идентификатор веб-ресурса (или номер UA) кода отслеживания
• Режим отслеживания: выберите режим моста или AS3.
• Режим отладки: можно включить режим отладки


        Отслеживание Flash доступно для любого содержания Flash.
  ! Нет отслеживание данных из Adobe Air, Shockwave или через Flash IDE.
Примеры применения _trackEvent
           Отслеживание нажатий внутри флеша




Купить.addEventListener
(MouseEvent.CLICK,onButtonClick );

function onButtonClick
(event:Event ):void

{ _gaq.push(['_trackEvent',‘Кнопка
', 'Нажали кнопку']);
}
Примеры применения _trackEvent
        Отслеживание времени загрузки страниц
                                             <head>
                                             </head>
<body>                                       <body>
<script type = “text/javascript”>              Start – замеряем время
var start = getTime();
</script>
                                               Основное содержание

Основной контент страницы
                                                Stop – замеряем время
                                                Отправляем в GA
var stop = getTime();                         </body>
var vremia = stop – start;
_gaq.push([‘_trackEvent’,’Время’,’Время загрузки’,’Имя страницы’, vremia]);
</script>
</body>
Примеры применения _trackEvent
             Отслеживание времени в видео
Можно использовать готовый TimeTracker()
http://code.google.com/apis/analytics/samples/time-tracker.js

<body>
<script type="text/javascript" src="http://www.сайт.ru/time-tracker.js"></script>
<script type="text/javascript">
var timeTracker = new TimeTracker();
_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
</script>
<input type="button" value=«Старт" onclick="timeTracker._recordStartTime();"/>
<input type="button" value=«Стоп" onclick="timeTracker._recordEndTime();"/>
<input type="button" value=«OK!" onclick="timeTracker._track
(_gaq.push(['_trackEvent',‘', ' Видео','Нажали ОК']););"/>
</body>
Отслеживание электронной торговли
         Объект транзакции      Шаг 0. Включаем отслеживание в профиле
 •идентификатор заказа          Шаг 1. Создание объекта транзакции
 • сумма всего заказа
 •адрес для выставления счета   _addTrans
 •расходы по доставке           (orderID, имя магазина, сумма,
                                налог, стоимость доставки,
          Описание товара 1
  •идентификатор транзакции     город, область, страна)
  •название товара
                                Шаг 2. Добавление товара в транзакцию
  •цена товара
                                _addItem
         Описание товара 2      (orderId, код товара, название
  •идентификатор транзакции     товара, категория, цена,
  •название товара              количество этого товара)
  •цена товара
                                Шаг 3. Отправка транзакции на сервер GA
             …
                                _trackTrans()
Отслеживание электронной торговли
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans',                   Создаем объект транзакции
 ‘37533234',                 // order ID – номер транзакции
 ‘Магазин игрушек',            // имя магазина
 ‘3400.00',                  // сумма, всего
 ’520.00',                   // налог
 ‘120.00',                   // стоимость доставки
 ‘Санкт-Петербург',           // город
 ‘Санкт-Петербург',           // область
 ‘Россия' ]);                // страна
_gaq.push(['_addItem',                   Добавляем информацию о каждом товаре
 ' 37533234 ',               // order ID – номер транзакции
 ‘АА-231',                   // номер товара
 ‘Детский шлем',              // название товара
 ‘Детские товары’             // категория
 ‘260.00',                   // цена товара
 ‘2' ]);                    // количество товара
_gaq.push(['_trackTrans']);               Отправляем информацию на сервер
Пользовательские переменные

 _setCustomVar(index, name, value, opt_scope)
visitor-level (1)— Время жизни - вечная. Помечает пользователя навсегда
(например, пол, зарегистрирован или нет, совершил ли покупку, является ли вип
пользователем(клиентом)).
session-level (2)— Время жизни сессия. Полезна для пометки залогиненых
пользователей и анонимов
page-level (3)— Применяется для отслеживания событий или определенных
просмотров страниц

_gaq.push(['_setCustomVar', 1, 'Посетитель', 'Что-то покупал', 1]);
_gaq.push(['_setCustomVar', 2, ‘Посетитель', ‘Пол мужской', 1]);
_gaq.push([‘_trackEvent’,’Страница’,’Спасибо за регистрацию!’]);


  _setCustomVar() вызывается перед методом _trackEvent(), чтобы он
  доставлялся в запросе GIF, отправляемом методом _trackEvent();
Еще пример применения
  пользовательской переменной
         уровня сессии
_gaq.push(['_setCustomVar', 1,‘Удалил
  товар из корзины?', ‘Да', 2]);
_gaq.push(['_trackEvent', ‘Покупатель',
  ‘Удаливший товар из корзины']);


 Теперь мы сможем анализировать
  поведение покупателя, удаливших товар
 из корзины.
Выводы
 Стандартный код отслеживания                                                                     Тьюнинговый код отслеживания

               начало
                                                                                                   <script type="text/javascript">
                                                                                                    var _gaq = _gaq || [];                                          начало
                                                                                                   _gaq.push(['_setAccount', 'UA-10570418-1']);
<script type="text/javascript">                                                                    _gaq.push(['_setDomainName', '.educore.ru']);
                                                                                                   _gaq.push(['_addOrganic', 'images.yandex.ru', 'q', true]);
 var _gaq = _gaq || [];                                                                            _gaq.push(['_addOrganic', 'blogsearch.google.ru', 'q', true]);
_gaq.push(['_setAccount', 'UA-10570418-1']);                                                       _gaq.push(['_addOrganic', 'blogs.yandex.ru', 'text', true]);
_gaq.push(['_trackPageview']);                                                                     _gaq.push(['_addOrganic', 'go.mail.ru', 'q']);
                                                                                                   _gaq.push(['_addOrganic', 'nova.rambler.ru', 'query']);
 (function() {                                                                                     _gaq.push(['_addOrganic', 'nigma.ru', 's']);
   var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;        _gaq.push(['_addOrganic', 'webalta.ru', 'q']);
   ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-    _gaq.push(['_addOrganic', 'aport.ru', 'r']);
analytics.com/ga.js';                                                                              _gaq.push(['_addOrganic', 'poisk.ru', 'text']);
   var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);           _gaq.push(['_addOrganic', 'km.ru', 'sq']);
 })();                                                                                             _gaq.push(['_addOrganic', 'liveinternet.ru', 'ask']);
                                                                                                   _gaq.push(['_addOrganic', 'quintura.ru', 'request']);
</script>                                                                                          _gaq.push(['_addOrganic', 'search.qip.ru', 'query']);
                                                                                                   _gaq.push(['_addOrganic', 'gde.ru', 'keywords']);

                  конец                                                                            _gaq.push(['_addOrganic', 'gogo.ru', 'q']);
                                                                                                   _gaq.push(['_addOrganic', 'ru.yahoo.com', 'p']);
                                                                                                   _gaq.push(['_addOrganic', 'akavita.by', 'z']);
                                                                                                   _gaq.push(['_addOrganic', 'tut.by', 'query']);
                                                                                                   _gaq.push(['_addOrganic', 'all.by', 'query']);
                                                                                                   _gaq.push(['_addOrganic', 'meta.ua', 'q']);
                                                                                                   _gaq.push(['_addOrganic', 'bigmir.net', 'q']);
                                                                                                   _gaq.push(['_addOrganic', 'i.ua', 'q']);
                                                                                                   _gaq.push(['_addOrganic', 'online.ua', 'q']);
                                                                                                   _gaq.push(['_addOrganic', 'a.ua', 's']);
                                                                                                   _gaq.push(['_addOrganic', 'ukr.net', 'search_query']);
                                                                                                   _gaq.push(['_setDomainName', 'www.educore.ru']);
                                                                                                   _gaq.push(['_setDomainName', 'educore.ru']);
                                                                                                   _gaq.push(['_setAllowLinker',true]);
                                                                                                   _gaq.push(['_setAllowHash',false]);
                                                                                                   _gaq.push(['_trackPageview']);

                                                                                                    (function() {
                                                                                                      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                                                                                                      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-
                                                                                                           analytics.com/ga.js';
                                                                                                      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga,
                                                                                                           s);
                                                                                                    })();       Конец еще через 50 строк снизу
Остались вопросы?

    Обращайтесь к нам!

Contenu connexe

Tendances

Анализ больших данных с помощью инструментов Google
Анализ больших данных с помощью инструментов GoogleАнализ больших данных с помощью инструментов Google
Анализ больших данных с помощью инструментов GoogleNetpeak
 
XSS. Обходы фильтров и защит.
XSS. Обходы фильтров и защит.XSS. Обходы фильтров и защит.
XSS. Обходы фильтров и защит.Дмитрий Бумов
 
Внедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайтВнедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайтRezonans
 
Как экономить деньги и время, используя Google Tag Manager
Как экономить деньги и время, используя Google Tag Manager Как экономить деньги и время, используя Google Tag Manager
Как экономить деньги и время, используя Google Tag Manager Netpeak
 
Ольга Печерских «Google Tag Manager — вместо тысячи слов»
Ольга Печерских «Google Tag Manager — вместо тысячи слов»Ольга Печерских «Google Tag Manager — вместо тысячи слов»
Ольга Печерских «Google Tag Manager — вместо тысячи слов»it-people
 

Tendances (8)

Universal Analytics
Universal AnalyticsUniversal Analytics
Universal Analytics
 
Анализ больших данных с помощью инструментов Google
Анализ больших данных с помощью инструментов GoogleАнализ больших данных с помощью инструментов Google
Анализ больших данных с помощью инструментов Google
 
XSS. Обходы фильтров и защит.
XSS. Обходы фильтров и защит.XSS. Обходы фильтров и защит.
XSS. Обходы фильтров и защит.
 
KazHackStan - "><script>alert()</script>
KazHackStan - "><script>alert()</script>KazHackStan - "><script>alert()</script>
KazHackStan - "><script>alert()</script>
 
Внедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайтВнедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайт
 
2 Веб аналитика
2 Веб аналитика2 Веб аналитика
2 Веб аналитика
 
Как экономить деньги и время, используя Google Tag Manager
Как экономить деньги и время, используя Google Tag Manager Как экономить деньги и время, используя Google Tag Manager
Как экономить деньги и время, используя Google Tag Manager
 
Ольга Печерских «Google Tag Manager — вместо тысячи слов»
Ольга Печерских «Google Tag Manager — вместо тысячи слов»Ольга Печерских «Google Tag Manager — вместо тысячи слов»
Ольга Печерских «Google Tag Manager — вместо тысячи слов»
 

Similaire à Igor ostuchenko-analytics-110317084549-phpapp01

Почему инструменты Google помогают сохранить бюджет проекта
Почему инструменты Google помогают сохранить бюджет проектаПочему инструменты Google помогают сохранить бюджет проекта
Почему инструменты Google помогают сохранить бюджет проектаTravelpayouts
 
Вебинар «Контекстная реклама и аналитика для интернет-магазинов»
Вебинар «Контекстная реклама и аналитика для интернет-магазинов»Вебинар «Контекстная реклама и аналитика для интернет-магазинов»
Вебинар «Контекстная реклама и аналитика для интернет-магазинов»Promodo
 
Контекстная реклама и аналитика для интернет магазинов
Контекстная реклама и аналитика для интернет магазиновКонтекстная реклама и аналитика для интернет магазинов
Контекстная реклама и аналитика для интернет магазиновPromodo
 
Igor ostuchenko-analytics
Igor ostuchenko-analyticsIgor ostuchenko-analytics
Igor ostuchenko-analyticsSEMonline .Ru
 
iMetrics 2012. Станислав Видяев - Google Russia. Настройка, обзор системы, но...
iMetrics 2012. Станислав Видяев - Google Russia. Настройка, обзор системы, но...iMetrics 2012. Станислав Видяев - Google Russia. Настройка, обзор системы, но...
iMetrics 2012. Станислав Видяев - Google Russia. Настройка, обзор системы, но...Artyom Tsiplakov
 
Мастер-класс по Google Analytics
Мастер-класс по Google AnalyticsМастер-класс по Google Analytics
Мастер-класс по Google AnalyticsiMetrics
 
Использование Google Analytics в интернет магазин
Использование Google Analytics в интернет магазинИспользование Google Analytics в интернет магазин
Использование Google Analytics в интернет магазинRezonans
 
Веб-аналитика - Александр Кузьмин
Веб-аналитика - Александр КузьминВеб-аналитика - Александр Кузьмин
Веб-аналитика - Александр КузьминMyAcademy
 
Конференция Udivi. Антон Воронюк, Web-Promo. Использование Google Analytics д...
Конференция Udivi. Антон Воронюк, Web-Promo. Использование Google Analytics д...Конференция Udivi. Антон Воронюк, Web-Promo. Использование Google Analytics д...
Конференция Udivi. Антон Воронюк, Web-Promo. Использование Google Analytics д...Воронюк Антон
 
10. веб аналитика для seo-специалиста ахрамович александр
10. веб аналитика для seo-специалиста ахрамович александр10. веб аналитика для seo-специалиста ахрамович александр
10. веб аналитика для seo-специалиста ахрамович александрzaharec
 
Веб-аналитика на практике
Веб-аналитика на практикеВеб-аналитика на практике
Веб-аналитика на практикеRoman.ua
 
Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Michail Гаркунов
 
Вебинар Никити Кравченко: Анализируем рекламу и повышаем ее эффективность с п...
Вебинар Никити Кравченко: Анализируем рекламу и повышаем ее эффективность с п...Вебинар Никити Кравченко: Анализируем рекламу и повышаем ее эффективность с п...
Вебинар Никити Кравченко: Анализируем рекламу и повышаем ее эффективность с п...B2B Academy
 
Бесплатный вебинар по веб-аналитике 27.02
Бесплатный вебинар по веб-аналитике 27.02Бесплатный вебинар по веб-аналитике 27.02
Бесплатный вебинар по веб-аналитике 27.02Воронюк Антон
 
Эффективный анализ аудитории веб ресурса. Тонкости применения Google Analytics
Эффективный анализ аудитории веб ресурса. Тонкости применения Google AnalyticsЭффективный анализ аудитории веб ресурса. Тонкости применения Google Analytics
Эффективный анализ аудитории веб ресурса. Тонкости применения Google AnalyticsЭльдар Нагорный
 
Вебинар «Анализируем рекламу и повышаем ее эффективность с помощью Google Ana...
Вебинар «Анализируем рекламу и повышаем ее эффективность с помощью Google Ana...Вебинар «Анализируем рекламу и повышаем ее эффективность с помощью Google Ana...
Вебинар «Анализируем рекламу и повышаем ее эффективность с помощью Google Ana...eLama.ru
 
Юлия Беляева - Метрика для вебмастеров
Юлия Беляева - Метрика для вебмастеровЮлия Беляева - Метрика для вебмастеров
Юлия Беляева - Метрика для вебмастеровYandex
 
Аналитика для тех, кто и так все знает
Аналитика для тех, кто и так все знаетАналитика для тех, кто и так все знает
Аналитика для тех, кто и так все знаетOWOX
 

Similaire à Igor ostuchenko-analytics-110317084549-phpapp01 (20)

Почему инструменты Google помогают сохранить бюджет проекта
Почему инструменты Google помогают сохранить бюджет проектаПочему инструменты Google помогают сохранить бюджет проекта
Почему инструменты Google помогают сохранить бюджет проекта
 
Вебинар «Контекстная реклама и аналитика для интернет-магазинов»
Вебинар «Контекстная реклама и аналитика для интернет-магазинов»Вебинар «Контекстная реклама и аналитика для интернет-магазинов»
Вебинар «Контекстная реклама и аналитика для интернет-магазинов»
 
Контекстная реклама и аналитика для интернет магазинов
Контекстная реклама и аналитика для интернет магазиновКонтекстная реклама и аналитика для интернет магазинов
Контекстная реклама и аналитика для интернет магазинов
 
Igor ostuchenko-analytics
Igor ostuchenko-analyticsIgor ostuchenko-analytics
Igor ostuchenko-analytics
 
iMetrics 2012. Станислав Видяев - Google Russia. Настройка, обзор системы, но...
iMetrics 2012. Станислав Видяев - Google Russia. Настройка, обзор системы, но...iMetrics 2012. Станислав Видяев - Google Russia. Настройка, обзор системы, но...
iMetrics 2012. Станислав Видяев - Google Russia. Настройка, обзор системы, но...
 
Мастер-класс по Google Analytics
Мастер-класс по Google AnalyticsМастер-класс по Google Analytics
Мастер-класс по Google Analytics
 
Использование Google Analytics в интернет магазин
Использование Google Analytics в интернет магазинИспользование Google Analytics в интернет магазин
Использование Google Analytics в интернет магазин
 
Веб-аналитика - Александр Кузьмин
Веб-аналитика - Александр КузьминВеб-аналитика - Александр Кузьмин
Веб-аналитика - Александр Кузьмин
 
Конференция Udivi. Антон Воронюк, Web-Promo. Использование Google Analytics д...
Конференция Udivi. Антон Воронюк, Web-Promo. Использование Google Analytics д...Конференция Udivi. Антон Воронюк, Web-Promo. Использование Google Analytics д...
Конференция Udivi. Антон Воронюк, Web-Promo. Использование Google Analytics д...
 
10. веб аналитика для seo-специалиста ахрамович александр
10. веб аналитика для seo-специалиста ахрамович александр10. веб аналитика для seo-специалиста ахрамович александр
10. веб аналитика для seo-специалиста ахрамович александр
 
Web аналитика на полную!
Web аналитика на полную!Web аналитика на полную!
Web аналитика на полную!
 
Веб-аналитика на практике
Веб-аналитика на практикеВеб-аналитика на практике
Веб-аналитика на практике
 
Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)
 
Вебинар Никити Кравченко: Анализируем рекламу и повышаем ее эффективность с п...
Вебинар Никити Кравченко: Анализируем рекламу и повышаем ее эффективность с п...Вебинар Никити Кравченко: Анализируем рекламу и повышаем ее эффективность с п...
Вебинар Никити Кравченко: Анализируем рекламу и повышаем ее эффективность с п...
 
Бесплатный вебинар по веб-аналитике 27.02
Бесплатный вебинар по веб-аналитике 27.02Бесплатный вебинар по веб-аналитике 27.02
Бесплатный вебинар по веб-аналитике 27.02
 
Использование инструментов веб-аналитики для повышения эффективности рекламны...
Использование инструментов веб-аналитики для повышения эффективности рекламны...Использование инструментов веб-аналитики для повышения эффективности рекламны...
Использование инструментов веб-аналитики для повышения эффективности рекламны...
 
Эффективный анализ аудитории веб ресурса. Тонкости применения Google Analytics
Эффективный анализ аудитории веб ресурса. Тонкости применения Google AnalyticsЭффективный анализ аудитории веб ресурса. Тонкости применения Google Analytics
Эффективный анализ аудитории веб ресурса. Тонкости применения Google Analytics
 
Вебинар «Анализируем рекламу и повышаем ее эффективность с помощью Google Ana...
Вебинар «Анализируем рекламу и повышаем ее эффективность с помощью Google Ana...Вебинар «Анализируем рекламу и повышаем ее эффективность с помощью Google Ana...
Вебинар «Анализируем рекламу и повышаем ее эффективность с помощью Google Ana...
 
Юлия Беляева - Метрика для вебмастеров
Юлия Беляева - Метрика для вебмастеровЮлия Беляева - Метрика для вебмастеров
Юлия Беляева - Метрика для вебмастеров
 
Аналитика для тех, кто и так все знает
Аналитика для тех, кто и так все знаетАналитика для тех, кто и так все знает
Аналитика для тех, кто и так все знает
 

Igor ostuchenko-analytics-110317084549-phpapp01

  • 1. Тонкие настройки Google Analytics (анализ видео, флеша, отслеживание событий и др.)
  • 2. Задача веб-аналитика Задача веб-аналитика сегментировать трафик, чтобы оценить эффективность каждого рекламного канала
  • 3. Зачем нужны тонкие настройки кода отслеживания? Если входные данные неверны, то и вся аналитика не верна!
  • 4. Когда необходимо делать тьюнинг кода отслеживания? Всегда!
  • 5. Пример Посетитель в Интернет-магазине делает покупку онлайн по карте VISA Интернет-магазин Интернет-магазин Эквайринговая система Страница заказа Страница «Спасибо» Стандартный код: Посетитель был и ушел со страницы заказа. Показатель отказа на странице заказа высок. Второй визит посетителя по реферальной ссылке с эквайринговой системы на страницу «Спасибо!». В действительности: Один посетитель, один визит, одна конверсия.
  • 6. Еще пример Посетитель смотрит 1,5 часа трансляцию семинаров на сайте Эдукор www.educore.ru Стандартный код: Один посетитель, три визита и каждый раз отказ. Показатель отказа высокий. В действительности: Один посетитель, один визит, одна конверсия
  • 7. Что именно мы можем настраивать в коде отслеживания? • Какой сайт считать поисковиком, а какой реферальным, • Из каких доменов и поддоменов состоит интернет-проект, • Кого считать по нашему мнению посетителем, • Что считать по нашему мнению Визитом • Что считать источником трафика? • и т.д.
  • 8. Как тьюнинговать код остлеживания? Принцип основан на включении методов Гуугл Аналитикс в стандартный код отслеживания. Существуют методы для: - Отслеживания электронной торговли для сбора сведений о транзакциях и приобретении товаров - Междоменного отслеживания – отслеживание данных о посетителях по основному домену и субдоменам - Сегментирования данных с собственными переменными - Отслеживания событий – анализ действий пользователя, отличных от работы со страницей - Для мобильных устройств – отслеживание Android и iPhone App - Flash/Flex - Silverlight
  • 9. Настройка системы веб-аналитики Метод _setDomainName _gaq.push(['_setDomainName', ‘site.ru']); Если требуется отслеживать поведение посетителей между субдоменами в одном профиле _gaq.push(['_setDomainName', ‘.site.ru']);
  • 10. Настройка системы веб-аналитики Метод _addOrganiс По умолчанию Google Analytics не опознает некоторые популярные поисковые системы. _addOrganic(поисковик, служебное слово, поддомен ли?) // Поиск по картинкам _gaq.push(['_addOrganic', 'images.yandex.ru', ‘text', true]); // Поиск по блогам _gaq.push(['_addOrganic', 'blogsearch.google.ru', 'q', true]); _gaq.push(['_addOrganic', 'blogs.yandex.ru', 'text', true]); // Поисковики _gaq.push(['_addOrganic', 'aport.ru', 'r']); _gaq.push(['_addOrganic', 'gde.ru', 'keywords']); _gaq.push(['_addOrganic', ‘price.ru', 'query']);
  • 11. Настройка системы веб-аналитики Метод __addIgnoredOrganiс Задает строку, которая не должна включаться в список терминов в отчетах "Ключевые слова". gaq.push([‘_addIgnoredOrganic’,’www.educore.ru’]); Теперь трафик по этому ключевому слову будут считаться прямым трафиком
  • 12. Настройка системы веб-аналитики. Междоменное отслеживание GET-запросов. www.агент.рф www.магазин.рф Метод GET Реклама товара Страница заказа Страница благодарности <a href=http://магазин.рф/страница заказа onclick= "_gaq.push(['_link', 'http://магазин.рф/страница заказа']); return false;“ >купить товар в магазине</a> www.агент.рф www.магазин.рф _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setDomainName', ‘.агент.рф']); _gaq.push(['_setDomainName', ‘.магазин.рф']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_setAllowHash', false]); _gaq.push(['_setAllowHash', false]); _gaq.push(['_trackPageview()']) _gaq.push(['_trackPageview()'])
  • 13. Настройка системы веб-аналитики Междоменное отслеживание POST-запросов. www.агент.рф www.магазин.рф Метод POST Форма заказа Страница заказа Страница благодарности <a href=http://магазин.рф/корзина покупателя onclick= "_gaq.push(['_linkByPost', 'http://магазин.рф/страница заказа']); return false;“>купить товар в магазине</a> www.агент.рф www.магазин.рф _gaq.push(['_setAllowLinker', true]); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_setAllowHash', false]); _gaq.push(['_setAllowHash', false]); _gaq.push(['_trackPageview()']) _gaq.push(['_trackPageview()'])
  • 14. Настройка системы веб-аналитики Междоменное отслеживание фреймов В отдельном www.агент.рф окне или www.магазин.рф фрейм Форма заказа Корзина покупателя Страница благодарности _gaq.push(['_getLinkerUrl', 'http://www.магазин.рф/корзина/']) www.агент.рф www.магазин.рф _gaq.push(['_setAllowLinker', true]); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_setAllowHash', false]); _gaq.push(['_setAllowHash', false]); _gaq.push(['_trackPageview()']) _gaq.push(['_trackPageview()'])
  • 15. Настройка системы веб-аналитики Метод __addIgnoredRef Задает реферальную ссылку, которая не должна включаться в отчетах «Сайты – источники переходов». gaq.push([‘_addIgnoredRef’,’subdomain.educore.ru’]);
  • 16. Настройка системы веб-аналитики _setSampleRate Выборка выполняется согласованно для уникальных посетителей, поэтому целостность в тенденциях и отчетности сохраняется даже при включении выборки, так как уникальные посетители включаются в выборку или исключаются из нее. _gaq.push(['_setSampleRate', '90']); В примере выборка составляет 90%
  • 17. Настройка системы веб-аналитики _setVisitorCookieTimeout (_utma) • Задает срок действия файлов куки посетителей в миллисекундах. • По умолчанию срок действия файлов куки для посетителей 2 года. • Чтобы указать, что файл куки необходимо удалять при закрытии браузера, установите срок действия файла 0. _gaq.push(['_ setVisitorCookieTimeout', '0']); Например, 2 года = 63072000000 миллисекунд
  • 18. Настройка системы веб-аналитики __setSessionCookieTimeout (__utmb) • Установка значения тайм-аута файлов куки сеанса в миллисекундах. • По умолчанию посещение заканчивается через 30 минут бездействия браузера или после выхода браузера. • Чтобы указать, что файл куки необходимо удалять при закрытии браузера, установите срок действия файла, равный 0. _gaq.push(['_setSessionCookieTimeout', '0']); Например, 30 минут = 1800000 миллисекунд
  • 19. Настройка системы веб-аналитики _setCampaignCookieTimeout (__utmz) • Устанавливает срок действия файлов куки отслеживания кампаний в миллисекундах. • Значение по умолчанию составляет 6 месяцев. • Чтобы указать, что файл куки необходимо удалять при закрытии браузера, установите срок действия файла, равный 0. _gaq.push(['_setCampaignCookieTimeout', '0']); Например, 6 месяцев = 15768000000 миллисекунд
  • 20. Какие собственные метрики мы можем создавать? «Вы не можете контролировать то, что не можете измерить».
  • 21. Примеры применения _trackEvent Отслеживание скачиваний на страице <a href="http://сайт.рф/каталог/ну_погоди.flv" onClick="_gaq.push(['_trackEvent', ‘Видео', ‘Скачивание', ‘Ну погоди']);" >Скачать</a> Не потеряйте статистику! <a href="http://сайт.рф/каталог/ну_погоди.flv" onMouseUp="_gaq.push(['_trackEvent', ‘Видео', ‘Скачивание', ‘Ну погоди']);" >Скачать</a>
  • 22. Примеры применения _trackEvent Отслеживание нажатий внутри флеша Шаг 1. Скачиваем компонент GA для Adobe Flash http://code.google.com/p/gaforflash/ • lib/analytics_flash.swc – компонент Analytics (для разработчиков FLASH); • lib/analytics.swc – компонент Analytics Library (для разработчиков AS3) Шаг 2. В Adobe Flash добавьте и настройте компонент в инспекторе компонентов (в Adobe Flaex включите компонент MXML, который необходимо сконфигурировать, из файла MXML) Шаг 3. Перетащите его в рабочую область. Шаг 4. Настройте: • Идентификатор веб-ресурса (или номер UA) кода отслеживания • Режим отслеживания: выберите режим моста или AS3. • Режим отладки: можно включить режим отладки Отслеживание Flash доступно для любого содержания Flash. ! Нет отслеживание данных из Adobe Air, Shockwave или через Flash IDE.
  • 23. Примеры применения _trackEvent Отслеживание нажатий внутри флеша Купить.addEventListener (MouseEvent.CLICK,onButtonClick ); function onButtonClick (event:Event ):void { _gaq.push(['_trackEvent',‘Кнопка ', 'Нажали кнопку']); }
  • 24. Примеры применения _trackEvent Отслеживание времени загрузки страниц <head> </head> <body> <body> <script type = “text/javascript”> Start – замеряем время var start = getTime(); </script> Основное содержание Основной контент страницы Stop – замеряем время Отправляем в GA var stop = getTime(); </body> var vremia = stop – start; _gaq.push([‘_trackEvent’,’Время’,’Время загрузки’,’Имя страницы’, vremia]); </script> </body>
  • 25. Примеры применения _trackEvent Отслеживание времени в видео Можно использовать готовый TimeTracker() http://code.google.com/apis/analytics/samples/time-tracker.js <body> <script type="text/javascript" src="http://www.сайт.ru/time-tracker.js"></script> <script type="text/javascript"> var timeTracker = new TimeTracker(); _gaq.push(['_setAccount', 'UA-XXXXXXXX-X']); </script> <input type="button" value=«Старт" onclick="timeTracker._recordStartTime();"/> <input type="button" value=«Стоп" onclick="timeTracker._recordEndTime();"/> <input type="button" value=«OK!" onclick="timeTracker._track (_gaq.push(['_trackEvent',‘', ' Видео','Нажали ОК']););"/> </body>
  • 26. Отслеживание электронной торговли Объект транзакции Шаг 0. Включаем отслеживание в профиле •идентификатор заказа Шаг 1. Создание объекта транзакции • сумма всего заказа •адрес для выставления счета _addTrans •расходы по доставке (orderID, имя магазина, сумма, налог, стоимость доставки, Описание товара 1 •идентификатор транзакции город, область, страна) •название товара Шаг 2. Добавление товара в транзакцию •цена товара _addItem Описание товара 2 (orderId, код товара, название •идентификатор транзакции товара, категория, цена, •название товара количество этого товара) •цена товара Шаг 3. Отправка транзакции на сервер GA … _trackTrans()
  • 27. Отслеживание электронной торговли _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); _gaq.push(['_addTrans', Создаем объект транзакции ‘37533234', // order ID – номер транзакции ‘Магазин игрушек', // имя магазина ‘3400.00', // сумма, всего ’520.00', // налог ‘120.00', // стоимость доставки ‘Санкт-Петербург', // город ‘Санкт-Петербург', // область ‘Россия' ]); // страна _gaq.push(['_addItem', Добавляем информацию о каждом товаре ' 37533234 ', // order ID – номер транзакции ‘АА-231', // номер товара ‘Детский шлем', // название товара ‘Детские товары’ // категория ‘260.00', // цена товара ‘2' ]); // количество товара _gaq.push(['_trackTrans']); Отправляем информацию на сервер
  • 28. Пользовательские переменные _setCustomVar(index, name, value, opt_scope) visitor-level (1)— Время жизни - вечная. Помечает пользователя навсегда (например, пол, зарегистрирован или нет, совершил ли покупку, является ли вип пользователем(клиентом)). session-level (2)— Время жизни сессия. Полезна для пометки залогиненых пользователей и анонимов page-level (3)— Применяется для отслеживания событий или определенных просмотров страниц _gaq.push(['_setCustomVar', 1, 'Посетитель', 'Что-то покупал', 1]); _gaq.push(['_setCustomVar', 2, ‘Посетитель', ‘Пол мужской', 1]); _gaq.push([‘_trackEvent’,’Страница’,’Спасибо за регистрацию!’]); _setCustomVar() вызывается перед методом _trackEvent(), чтобы он доставлялся в запросе GIF, отправляемом методом _trackEvent();
  • 29. Еще пример применения пользовательской переменной уровня сессии _gaq.push(['_setCustomVar', 1,‘Удалил товар из корзины?', ‘Да', 2]); _gaq.push(['_trackEvent', ‘Покупатель', ‘Удаливший товар из корзины']); Теперь мы сможем анализировать поведение покупателя, удаливших товар из корзины.
  • 30. Выводы Стандартный код отслеживания Тьюнинговый код отслеживания начало <script type="text/javascript"> var _gaq = _gaq || []; начало _gaq.push(['_setAccount', 'UA-10570418-1']); <script type="text/javascript"> _gaq.push(['_setDomainName', '.educore.ru']); _gaq.push(['_addOrganic', 'images.yandex.ru', 'q', true]); var _gaq = _gaq || []; _gaq.push(['_addOrganic', 'blogsearch.google.ru', 'q', true]); _gaq.push(['_setAccount', 'UA-10570418-1']); _gaq.push(['_addOrganic', 'blogs.yandex.ru', 'text', true]); _gaq.push(['_trackPageview']); _gaq.push(['_addOrganic', 'go.mail.ru', 'q']); _gaq.push(['_addOrganic', 'nova.rambler.ru', 'query']); (function() { _gaq.push(['_addOrganic', 'nigma.ru', 's']); var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; _gaq.push(['_addOrganic', 'webalta.ru', 'q']); ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google- _gaq.push(['_addOrganic', 'aport.ru', 'r']); analytics.com/ga.js'; _gaq.push(['_addOrganic', 'poisk.ru', 'text']); var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); _gaq.push(['_addOrganic', 'km.ru', 'sq']); })(); _gaq.push(['_addOrganic', 'liveinternet.ru', 'ask']); _gaq.push(['_addOrganic', 'quintura.ru', 'request']); </script> _gaq.push(['_addOrganic', 'search.qip.ru', 'query']); _gaq.push(['_addOrganic', 'gde.ru', 'keywords']); конец _gaq.push(['_addOrganic', 'gogo.ru', 'q']); _gaq.push(['_addOrganic', 'ru.yahoo.com', 'p']); _gaq.push(['_addOrganic', 'akavita.by', 'z']); _gaq.push(['_addOrganic', 'tut.by', 'query']); _gaq.push(['_addOrganic', 'all.by', 'query']); _gaq.push(['_addOrganic', 'meta.ua', 'q']); _gaq.push(['_addOrganic', 'bigmir.net', 'q']); _gaq.push(['_addOrganic', 'i.ua', 'q']); _gaq.push(['_addOrganic', 'online.ua', 'q']); _gaq.push(['_addOrganic', 'a.ua', 's']); _gaq.push(['_addOrganic', 'ukr.net', 'search_query']); _gaq.push(['_setDomainName', 'www.educore.ru']); _gaq.push(['_setDomainName', 'educore.ru']); _gaq.push(['_setAllowLinker',true]); _gaq.push(['_setAllowHash',false]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google- analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); Конец еще через 50 строк снизу
  • 31. Остались вопросы? Обращайтесь к нам!