Как перевести свой аккаунт с Google Analytics на Universal Analytics
Прежде чем перейти к инструктажу, покажу для затравки страницу конспекта доклада Владислава Флакса (OWOX, г. Днепропетровск) про Universal Analytics. Рекомендуем к прочтению тем, кто пропустил в этом году конференцию «8Р» и хочет узнать за пару минут, что такое Universal Analytics и зачем на него переходить. В 2013 году команда разработчиков Google Analytics рассказала о грядущем массовом переводе всех аккаунтов на Universal Analytics.
Нам предлагают два варианта дальнейших действий. Первый — перейти на новую платформу вручную. Второй — подождать автоматического перевода всех ваших аккаунтов. Хотя второй вариант кажется более простым, но в итоге придется проделать практически те же действия, рискуя при этом потерять часть данных (пока не известно, как это будет осуществляться). Более подробно о стадии перевода аккаунтов, на которой в данный момент находится Google Analytics, можно почитать в Universal Analytics Upgrade Center.
Давайте посмотрим, что же нужно сделать, чтобы не потерять все данные, которые уже накоплены в наших аккаунтах. Зайдите в раздел «Администратор» в интерфейсе Google Analytics. Далее выберите нужный аккаунт и ресурс. Для тех ресурсов, которым доступен ручной переход (эта возможность сейчас постепенно «выкатывается» для всех пользователей), вы получите предложение перейти на Universal Analytics:
На этом процесс перехода от 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']);
необходимо заменить на новый:
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, то поделитесь с нами в комментариях :)
Свежее
История успеха приложения OkTalk: рост количества загрузок на рынке США и Франции
Мы получили увеличение установок в США на 130% и во Франции на 700%
Оптимизация страниц пагинации интернет-магазина — подробная инструкция
Как правильно оптимизировать страницы пагинации, чтобы не допустить проседание целевого трафика
Больше чем созвоны. Что такое услуга CMO on demand
Почти год назад сооснователь Netpeak Андрей Чумаченко начал разрабатывать новую услугу CMO on demand. Прочитайте, как это работает.