Ответ 1
Пользовательские переменные больше не существуют в analytics.js(aka Universal Analytics). Он был заменен пользовательскими размерами и метриками, которые являются более гибкими и мощными.
Преимущества пользовательских показателей и размеров:
- Они могут использоваться в фильтрах
- Они являются первоклассными гражданами в интерфейсе, поэтому вы увидите имя настраиваемой переменной в интерфейсе (вместо общей "Custom Variable 5" )
- Конфигурируется в интерфейсе
- Метрики, которые агрегированы (невозможно с пользовательскими варами)
- 20 настраиваемых измерений + 20 настраиваемых показателей, а не только 5 пользовательских переменных
Чтобы использовать пользовательские измерения/метрики, вам необходимо настроить их на интерфейсе. Войдите в админ, развернитесь в свой веб-ресурс, а затем появится вкладка для "пользовательских определений".
Затем, когда вы отслеживаете его, вам просто нужно отслеживать значение и идентификатор настраиваемого свойства, например:
ga('send', 'pageview', {
'dimension15': 'My Custom Dimension'
});
Это отправит просмотр страницы с прикрепленным к нему пользовательским размером.
Вы также можете установить его на странице, которая будет применена к просмотру страниц или событиям, которые произошли на странице.
ga('set', 'dimension5', 'custom data');
Обратите внимание, что только настройка его не будет отправляться в GA, поэтому, если вы решите использовать set
, вы должны сначала вызвать send
по крайней мере один раз на странице, чтобы отправить эти данные в GA.
Дополнительная информация: Документы для разработчиков