Как перевести свой аккаунт с Google Analytics на Universal Analytics

14.11.2013 25 385 16
(4,57 из 5 на основе 14 оценок)
Loading ... Loading ...
A A A
http://blog.netpeak.ua/kak-perevesti-svoy-akkaunt-s-google-analytics-na-universal-analytics/

Прежде чем перейти к инструктажу, покажу для затравки страницу конспекта доклада Владислава Флакса (OWOX, г. Днепропетровск) про Universal Analytics. Рекомендуем к прочтению тем, кто пропустил в этом году конференцию «» и хочет узнать за пару минут, что такое Universal Analytics и зачем на него переходить.

Недавно команда разработчиков Google Analytics рассказала о грядущем массовом переводе всех аккаунтов на Universal Analytics. Нам предлагают два варианта дальнейших действий. Первый — перейти на новую платформу вручную. Второй — подождать автоматического перевода всех ваших аккаунтов.

Хотя второй вариант кажется более простым, но в итоге придется проделать практически те же действия, рискуя при этом потерять часть данных (пока не известно, как это будет осуществляться). Более подробно о стадии перевода аккаунтов, на которой в данный момент находится Google Analytics, можно почитать в Universal Analytics Upgrade Center.

Давайте посмотрим, что же нужно сделать, чтобы не потерять все данные, которые уже накоплены в наших аккаунтах.

Зайдите в раздел «Администратор» в интерфейсе Google Analytics. Далее выберите нужный аккаунт и ресурс. Для тех ресурсов, которым доступен ручной переход (эта возможность сейчас постепенно «выкатывается» для всех пользователей), вы получите предложение перейти на Universal Analytics:

После нажатия на соответствующий пункт, вы увидите страницу, на которой написаны преимущества использования Universal Analytics и указана ссылка на Центр обновления. Здесь же вам сообщают, что перенос аккаунта на новую платформу занимает от 24 до 48 часов (на нашем тестовом аккаунте перенос прошел приблизительно за 40 часов).

Нажав «Перенести», вы получите сообщение, которое следует внимательно прочитать. Если вы используете ремаркетинг, отчеты из КМС, отчеты по демографии и интересам, а также интеграцию с DoubleClick (проще говоря, dc.js вместо ga.js), то лучше с переносом повременить. По крайней мере до момента, когда Google объявит о полной интеграции этих функций в Universal Analytics.

Если вас все устраивает, то жмите «Перенести» и переходите к следующему шагу:


Здесь можно задать время ожидания сеанса и кампании, если вам не подходят стандартные настройки.

В течение следующих 24-48 часов в разделе «Администратор» для ресурса вы будете наблюдать следующую картину:

Это время можно использовать для подготовки своего сайта к установке нового кода отслеживания. Во время переноса вам будет доступен только старый код Google Analytics.

На нашем тестовом сайте счетчики установлены через Google Tag Manager (GTM). Если же у вас не установлен Google Tag Manager, то придется немного «покопаться» в коде.

Для начала в интерфейсе GTM мы создаем новый тег с типом «Universal Analytics (бета)» и встроенным по умолчанию правилом активации на всех страницах:

Как видите, в поле «Идентификатор отслеживания» указан не сам идентификатор UA-XXXXXXXX-X, а специально для этого созданный макрос GA ID (тип — постоянная строка, значение — идентификатор нашего ресурса):

Этот макрос позволяет быстро менять идентификатор сразу во всех тегах, используемых на сайте (например, если установлены Google Analytics, отслеживание E-commerce, отслеживание событий). Для любого тега мы просто выбираем готовый макрос, который подставляет значение идентификатора ресурса в нужное поле. Никаких CTRL+C/CTRL+V по N раз, никаких ошибок из-за неправильно скопированного идентификатора.

Сохраняем созданный нами тег Universal Analytics и занимаемся другими делами, пока не увидим в интерфейсе Google Analytics сообщение о завершении перехода:

Теперь настало время заменить старый код отслеживания на новый (новый код отслеживания будет доступен в одноименной вкладке для вашего ресурса):

Через GTM это сделать гораздо проще — создаем версию c заранее подготовленным нами тегом Universal Analytics (тег Google Analytics из этой версии нужно удалить), публикуем её и можем спокойно пользоваться всеми возможностями нового счетчика. Если вы не используете GTM, то нужно заменить старый код на новый на всех страницах сайта.

На всякий случай, нам предлагают проверить правильность установки нового кода. В нем для отслеживания должен использоваться файл analytics.js (ga.js будет означать, что используется старый).

На этом процесс перехода от Google Analytics к Universal Analytics можно было бы считать оконченным, если бы не пара нюансов.

Во-первых, если на вашем сайте настроено отслеживание событий, то коды отслеживания необходимо заменить со старых

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction)

на новые:

ga(‘send’, ‘event’, ‘category’, ‘action’, ‘opt_label’, opt_value, {‘nonInteraction': 1});

Во-вторых, если у вас настроено отслеживание электронной торговли, то старый код:

_gaq.push([‘_addTrans’,
‘1234’,
‘Acme Clothing’,
‘11.99’,
‘1.29’,
‘5’,
‘San Jose’,
‘California’,
‘USA’
]);
_gaq.push([‘_addItem’,
‘1234’,
‘DD44′,
‘T-Shirt’,
‘Green Medium’,
‘11.99’,
‘1’
]);

_gaq.push([‘_trackTrans’]);

необходимо заменить на новый:

ga(‘create’, ‘UA-XXXX-Y’);
ga(‘send’, ‘pageview’);
ga(‘require’, ‘ecommerce’, ‘ecommerce.js’);

ga(‘ecommerce:addTransaction’, {
‘id': ‘1234’,
‘affiliation': ‘Acme Clothing’,
‘revenue': ‘11.99’,
‘shipping': ‘5’,
‘tax': ‘1.29’
});
ga(‘ecommerce:addItem’, {
‘id': ‘1234’,
‘name': ‘T-Shirt’,
‘sku': ‘DD44′,
‘category': ‘Green Medium’,
‘price': ‘11.99’,
‘quantity': ‘1’
});

ga(‘send’, ‘ecommerce’);

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

В некоторых случаях придется вносить достаточно много правок. Однако эти правки помогут вам сохранить все потоки данных, которые должны поступать в Analytics с сайта (кстати, использование GTM решает часть вопросов с настройкой отслеживания).

Если у вас есть какие-либо интересные факты о переходе на Universal Analytics, то поделитесь с нами в комментариях :)

Если вы нашли ошибку, пожалуйста, сообщите нам об этом: выделите её и нажмите Ctrl + Enter или .

  • Имя

    Ссылка на слайды — битая

    • Katerina Kai

      ссылка на слайды? имеется в виду встроенная презентация, которая «не листается»? там загружена лишь 1 страница.

  • Alexander Pavlichuk

    А есть где доступно про Google Tag Manager почитать?

  • Ольга Костова

    спасибо за крутую статью)

  • nyan

    Отличная статья, спасибо!)

  • http://esoptimizer.com/ ES Optimizer

    Я вот все понял. Но у меня настроена «Улучшенная атрибуция ссылок» — https://support.google.com/analytics/answer/2558867?hl=ru . В Google Tag Manager это уже внесено или нет?

    • Alex Danilin

      Если у вас Universal Analytics в Google Tag Manager настроен через стандартный тег (Тип тега — Universal Analytics), то вам необходимо установить значение «True» для «Включение улучшенной атрибуции ссылок» (тег — Дополнительные настройки — Расширенная конфигурация).

      Если Universal Analytics реализован через «Пользовательский тег HTML», то необходимо в него внести из указанного вами мануала.

      • Иван

        Это можно в GTM сделать ?
        пример: есть 3 события GTM в GA их нужно реализовать как последовательность до цели шаг 1 > шаг 2 > шаг 3
        можно этот параметр (ссылку) указать в GTM? (:

        Использование одинаковых URL на нескольких шагах

        https://support.google.com/analytics/answer/1116091?hl=ru&ref_topic=1007030#multiple

        • Alex Danilin

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

  • ReklamanCom

    Cпасибо, полезная статья!

  • Артем

    Здравствуйте! в моём аккаунте по какой-то причине отсутствует кнопка перехода. Скриншот приложен к сообщению. Вы не могли бы подсказать что-нибудь?

  • Артем

    скриншот

    • Alex Danilin

      Добрый день. Зайдите в «Код отслеживания» — «Код отслеживания» и посмотрите какой код счетчика у вас там. Вполне вероятно, что ваш аккаунт перенесен автоматически.

  • Сауран

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

    Собственно, сам вопрос — можно ли как то отследить как повлиял баннер на продажи товара? Через UTM-метки пробовали, но это создает псевдотрафик на сайте, а через события не получается посмотреть по продажам.

    На сайте стоит Universal Analytics

    • Alex Danilin

      Добрый день. Для подобного рода отслеживания можно настроить расширенную электронную торговлю — https://support.google.com/analytics/answer/6014841?hl=ru. Также вы можете использовать custom dimensions для сегментации разных пользователей по типу (например, перешел/не перешел по баннеру) и последующего анализа.