Google Analytics не записывает пользовательское измерение - PullRequest
0 голосов
/ 27 января 2020

В 2018 году я создал четыре пользовательских измерения для своего свойства GA. Они были правильно собраны и доступны через соответствующие отчеты GA.

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

Сначала я добавил пользовательское измерение в «Пользовательские определения» -> «Пользовательские измерения» для рассматриваемого свойства.

enter image description here

Затем я сопоставляю имя пользовательского измерения с чем-то более читаемым в заголовке каждой страницы, которая записывает просмотры страниц через GA.

gtag('config', 'UA-XXXXXXXX-X', {
    'custom_map': {
        ...
        'dimension5': 'primaryCategory'
    }
});

Наконец, я присваиваю значения пользовательские измерения.

gtag('event', 'add_dimensions', {
    ...
    'primaryCategory' : '<?php print $primaryCategory; ?>'
});

Но ни в одном отчете это новое пользовательское измерение не доступно.

enter image description here

Что я делаю неправильно?

1 Ответ

1 голос
/ 28 января 2020

Поскольку вы передаете значение пользовательского измерения с тегом события, оно не будет отображаться в отчете о просмотре страницы. Чтобы сообщить об этом в пути к странице, вы можете передать его с помощью команды config. Вам необходимо определить custom_map перед этим с помощью команды set:

gtag('set', {
  'custom_map': {
      ...
      'dimension5': 'primaryCategory'
    }
  });

gtag('config', 'UA-XXXXXXXX-X', { 'primaryCategory' : '<?php print $primaryCategory; ?>' });

В этом случае dimension5 будет передано в событии pageview и будет сообщено правильно.

Вот рабочий образец , и вы можете увидеть значение пользовательского измерения, переданное в Tag Assistant.

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

...