Перевод интернет-магазина с Google Analytics на Universal Analytics

Написано seostudy . Опубликовано в Все о Google

Если вы хотите использовать Universal Analytics и Google Analytics одновременно, вам придется отслеживать все дважды.

Предположим, у вас уже настроено отслеживание электронной торговли Google Analytics на сайте. Чтобы отслеживание Universal Analytics тоже работало, вам нужно установить новый код отслеживания Universal Analytics и настроить новое отслеживание электронной торговли для Universal Analytics. Каждая транзакция будет записана дважды. Один раз для Google Analytics и один для Universal Analytics.

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

1. Запустить переход на Universal Analytics

В разделе «Администратор» — «Ресурс» необходимо нажать на ссылку «Перейти на Universal Analytics»

Переход на Universal Analytics

Процесс резервирования займет 2-3 дня. После полного перехода статус изменится на «переход завершен»

Переход на Universal Analytics

Зачем переходить? Что нового в Universal Analytics?

Интерфейс практически не отличается от текущей версии Google Analytics. Скорее всего, вы даже не заметите изменений.

Однако есть несколько основных отличий:

А. Больше контроля над настройками

Если вы хотите углубиться в код, вы можете изменить все. К примеру, сессия длится по умолчанию 30 минут, но, внеся всего несколько правок, вы можете ее изменить.

Universal Analytics позволяет контролировать эти настройки прямо в аккаунте (больше не требуется модифицировать код отслеживания). Чтобы найти эти настройки:

1. Нажмите на кнопку «Администратор» справа вверху.

2. Выберите «Информация об отслеживании»

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

Время ожидания сеанса

Сеанс показывает продолжительность посещения (любые взаимодействия, такие как страниц/посещение, конверсии и т.д.) Если посетитель не генерирует новых данных за 30 минут, следующие действия могут быть записаны, как новое посещение.

Теперь вы можете изменить время сессии на любое, какое хотите. Минимум 1 минута, максимум 4 часа.

Время ожидания кампании

Мы используем авто-тегирование Adwords и UTM параметры кампаний, чтобы следить с каких кампаний приходят пользователи. По умолчанию эта информация хранится 6 месяцев. То есть, если вы сегодня зайдете на свой сайт, используя одну из своих кампаний, подождете 5 месяцев, снова зайдете на сайт по прямой ссылке ( введете адрес сайта в адресной строке браузера), что-нибудь купите, Google Analytics припишет продажу той кампании.

Помните, что по умолчанию Google Analytics приписывает конверсии и доход самому последнему источнику, кроме прямых заходов. Конечно, для полноценного анализа требуется «поиграться» с атрибуцией конверсий, но это мы не сможем детально разобрать в рамках данной статьи, а разбираем на наших дистанционных курсах веб-аналитики.

Теперь, как и таймауты сессий, мы можем изменить длительность кампании в Google Analytics прямо из интерфейса Universal Analytics без модификации GATC (Google Analytics tracking code). Минимум 1 день, максимум 24 месяца.

Добавление поисковых систем

По умолчанию Google Analytics отслеживает не так много поисковых систем. Теперь вы можете отслеживать запросы из поисковых систем, не включенных в список, без исправления кода.

Если у вас большой трафик с поисковых систем, которых нет в списке Google, весь трафик показывается, как реферальный, вместо поискового. Так что, если вы видите у себя такую картину, стоит добавить несколько поисковых систем в Google Analytics.

Исключение рефералов

Рефералы же хорошо? Конечно. Но есть несколько примеров, в которых вы получите плохие реферальные данные.

К примеру, практически у каждого сайта, на котором я когда-либо был, есть рефералы со своего же домена. Если вы установили код отслеживания не на все страницы сайта, то посетители могут просматривать страницы без кода, потом, перейти на страницу с кодом отслеживания и будет выглядеть, как будто они пришли с вашего собственного домена.

Учтите, что это влияет на то, как подсчитываются сессии в ваших данных.

Исключение поисковых запросов

Теперь можно исключать поисковые запросы из аналитики.

Соответственно, весь трафик по этим запросам будет считаться прямым, а НЕ поисковым трафиком.

Некоторые могут использовать это, чтобы слегка почистить свои данные. На многих сайтах, большинство поискового трафика идет по брендированным запросам и конкретным URL-адресам. В этом случае, вы на самом деле получаете не поисковый трафик – люди просто используют поисковик, чтобы найти ваш сайт. Но совсем удалять эти данные из отчетов не стоит. Лучшим выходом будет создание нового канала для брендированного поискового трафика в многоканальных последовательностях.

B. Пользовательские переменные и метрики

В стандартном Google Analytics была возможность создания пользовательских переменных. Проще говоря, нам позволяли выбирать, какие данные мы хотели по посетителям, сезонам или разовым событиям. Затем мы могли посмотреть эти данные в Google Analytics.

В Universal Analytics пользовательские переменные называются пользовательскими параметрами. Также есть возможность создать пользовательские метрики. В обычном аккаунте можно создать по 20 пользовательских параметров и показателей. В Google Analytics Pro до 200 (для приобретения Google Analytics Pro свяжитесь с нашими менеджерами).

С этим связано одно неудобство. Каждый раз, когда вы записываете параметр или показатель, вы должны записывать его с другим типом данных в Universal Analytics (просмотр страниц, событие, транзакция). Вы не можете просто записать параметр или показатель.

Чтобы настроить пользовательский параметр или показатель, вам нужно выполнить 2 шага.

Шаг 1: Определите параметр или показатель в своем аккаунте Universal Analytics.

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

Для параметров вам нужно ввести имя, границы, активировать чекбокс.

Что за параметры? Границы определяют на каком уровне будут действовать пользовательские переменные. Вот суть:

Hit: переменная добавлена только к одному действию

Session: к каждому действию, произведенному во время сессии, будет добавлен параметр.

User: параметр добавляется к текущей и будущим сессиям этого посетителя.

Показатели немного проще, вам нужно будет определить минимальные и максимальные значения, решить будет ли это число, валюта или время.

Шаг 2: Установите на сайте JavaScript для отслеживания параметров и показателей

Настройка параметров и показателей не отправляет данные в Google Analytics. Это помогает Google понять, что происходит, когда вы все-таки посылаете данные в аккаунт. Так что, вам нужно установить на сайте код, который посылает пользовательские переменные, если они задействованы.

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

C. Новый протокол измерения

Протокол измерения позволяет передавать данные в Google Analytics с любого устройства. Используя HTTP запрос, вы можете отправлять данные из колл-центров, точек продаж или других устройств.

Большинству небольших компаний это не понадобится. Но, если вы ищите пути получения данных в Google Analytics из других систем, например, CRM, это один из лучших способов.

D. Остальные изменения

Есть еще несколько изменений в Universal Analytics.

UA использует новые кукиз, чтобы идентифицировать пользователей. Они хранятся 2 года. Дата хранения продлевается при каждом посещении.

Новые пользовательские кукиз также работают между поддоменами, так что больше не нужно настраивать междоменное отслеживание посетителей. Это встроено в стандартный код.

Эксперименты, AdSencse, и Ремаркетинг пока что не включены в Universal Analytics. Если вы зависите от этих функций, подождите, пока они станут доступны.

Нужно ли сейчас переходить на Universal Analytics?

Стоит ли переходить на Universal Analytics, зависит от того, насколько вы настроили код Google Analytics и от опыта вашей команды.

Если вы не очень много меняли в коде отслеживания Google Analytics, установке событий и электронной коммерции, переход на Universal Analytics не станет проблемой. В этом случае, я бы перешел на новый код как можно скорее. Текущие изменения не сильно повлияют на ваш бизнес, но скоро все перейдут на новый код, так как старая версия устареет. И, надеюсь, Google планирует улучшения в будущем.

Некоторые сайты внесли довольно много изменений в код Google Analytics. У них настроены сотни событий, просмотров виртуальных страниц, пользовательские переменные и изменен код отслеживания.

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

Но что если у вас сложная установка и некому вам помочь с переходом? Тогда я бы подождал, пока Google выпустит больше функций или обратился к консультанту.

Обновленный код отслеживания событий в Universal Analytics

Старый код:

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

на новый код:

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

(Названия переменных нужно оставить старые, чтобы статистика билась по ним)

Обновленный код электронной торговли в Universal Analytics

В analytics.js вам нужно включить следующую строчку кода до вызова любого метода электронной торговли.

ga('require', 'ecommerce', 'ecommerce.js');

Ниже приведен пример, как ее нужно включать:

ga('create', 'UA-XXXXX-Y');
ga('send', 'pageview');
// любые другие вызовы, которые у вас могут быть
ga('require', 'ecommerce', 'ecommerce.js');
// далее код электронной торговли

_addTrans

Инициирует транзакцию. Заметьте, поля Город, Область и Страна были удалены, общая сумма тоже больше не обязательна.
В ga.js

_gaq.push(['_addTrans',
'1234abc', // ID транзакции*
'Партнер 1', // Аффилиаты
'45.00', // Общая сумма* (без налогов и доставки)
'4.50', // Налог
'10.00', // Доставка
'Санкт-Петербург', // Город
'Ленинградская область', // Область
'Россия' // Страна
]);
// * Обязательно

В analytics.js

ga('ecommerce:addTransaction', {
id: '1234abc', // ID транзакции*
affiliation: 'Tech Parts', // Название магазина
revenue: '59.50', // Общая сумма
shipping: '10', // Доставка
tax: '4.50' // Налог
});
// * Обязательно

_addItem

Добавляет предмет в транзакцию. Обратите внимание, что изменились обязательные поля.
В ga.js

_gaq.push(['_addItem',
'1234abc', // ID транзакции
'ABC123', // SKU товара / Code*
'Очень хорошая майка', // Название товара*
'Майки мужские', // Категория товара
'12.99', // Цена*
'2' // Количество*
]);
// * Обязательно

В analytics.js

ga('ecommerce:addItem', {
id: '1234abc', // ID транзакции*
sku: 'ABC123', // SKU товара
name: 'Очень хорошая майка', // Название товара*
category: 'Майки мужские', // Категория товара
price: '12.99', // Цена
quantity: '2' // Количество
});
// * Обязательно

_trackTrans

Посылает транзакцию в Google Analytics
В ga.js

_gaq.push(['_trackTrans']);

В analytics.js

ga('ecommerce:send');

Пример полного кода

Так как электронная торговля может быть довольно сложной в Google Analytics, ниже приведен пример, как может выглядеть весь код.

В ga.js

// Создает отслеживание
_gaq.push(['_setAccount', 'UA-XXXXX-Y']);
// Отслеживает просмотр страниц
_gaq.push(['_trackPageview']);
// Инициализирует транзакцию
_gaq.push(['_addTrans',
'1234abc', // ID транзакции*
'Партнер 1', // Аффилиаты
'38.97', // Общая сумма* (no Налог or Доставка)
'3.22', // Налог
'10.00', // Доставка
'Санкт-Петербург', // Город
'Ленинградская область', // Область
'РОССИЯ' // Страна
]);
// Добавляет новые товары
_gaq.push(['_addItem',
'1234abc', // ID транзакции
'TSHIRT-15A', // SKU товара / Code*
'Analytics Wizard', // Название товара*
'Майки мужские', // Категория товара
'12.99', // Цена*
'2' // Количество*
]);
_gaq.push(['_addItem',
'1234abc', // ID транзакции
'TSHIRT-32B', // SKU товара / Code*
'Best Developer', // Название товара*
'Майки женские', // Категория товара
'12.99', // Цена*
'1' // Количество*
]);
// Отправляет транзакцию
_gaq.push(['_trackTrans']);
В analytics.js
// Создает трекер
ga('create', 'UA-XXXXX-Y');
// Отслеживает просмотр страницы
ga('send', 'pageview');
// Включает плагин электронной торговли
ga('require', 'ecommerce', 'ecommerce.js');
// Инициализирует транзакцию
ga('ecommerce:addTransaction', {
id: '1234abc', // ID транзакции*
affiliation: 'Tech Shirts', // Название магазина
revenue: '52.19', // Общая сумма
shipping: '10', // Доставка
tax: '3.22' // Налог
});
// Добавляет товары
ga('ecommerce:addItem', {
id: '1234abc', // ID транзакции*
sku: 'TSHIRT-12A', // SKU товара
name: 'Analytics Wizard', // Название товара*
category: 'Майки мужские', // Категория товара
price: '12.99', // Цена
quantity: '1' // Количество
});
ga('ecommerce:addItem', {
id: '1234abc', // ID транзакции*
sku: 'TSHIRT-36B', // SKU товара
name: 'Best Developer', // Название товара*
category: 'Майки женские', // Категория товара
price: '12.99', // Цена
quantity: '2' // Количество
});
// Отправляет транзакцию
ga('ecommerce:send');

_clearTrans

Очищает все данные о транзакции. Это была незадокументированная функция в ga.js, теперь она официально есть в analytics.js!

В ga.js

_gaq.push(['_clearTrans']);

В analytics.js

ga('ecommerce:clear');

Если вам требуется пошаговое руководство по переходу с Google Analytics на Universal Analytics, рекомендуем записаться на дистанционный курс по веб-аналитике, во время прохождения которого шаг за шагом с инструктором выполнить всю работу.

Отметить курсы SEO на своем сайте

Оставить комментарий





Ваше имя

E-mail

Телефон

Заказать 1й урок за 1000 руб.