Пользовательское Измерение Google Analytics Не Задано

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

ga('create', 'UA-XXXXX', 'test.com');
ga('send', 'pageview');
ga('set', 'dimension1', '149377');

Мне нужно установить пользовательские размеры перед отправкой просмотра страницы?

2 ответов


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

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


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

это правильно, кстати, то есть вы должны сделать набор перед отправкой.

вот официальная документация (см. раздел "коллекция"):

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

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

ga('create', 'UA-XXXX-Y', 'auto');

// Set value for custom dimension at index 1.
ga('set', 'dimension1', 'Level 1');

// Send the custom dimension value with a pageview hit.
ga('send', 'pageview');

Cfr. https://support.google.com/analytics/answer/2709828?hl=en