Раньше я использовал пользовательский отчет Google Analytics для отслеживания количества просмотров страниц на автора и количества просмотров страниц на форуме topi c категории, которую я настроил следующим образом в Google Analytics (аналитика. js):
Код, который я использовал для pu sh, эти данные для Google Analytics были простыми ga('set', 'dimension1', 'Name of Author');
Я обновил свой Google Analytics javascript отрывок к gtag, но я, кажется, не могу sh данные таким же образом.
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-xxxxx"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-xxxxx',
{ 'anonymize_ip': true,
'forceSSL': true,
'custom_map': {'dimension1': 'author', 'dimension4': 'forum_name'}
});
gtag('event', 'author', {'event_category': 'Writers', 'event_label': 'Author Name'});
gtag('event', 'forum_name', {'event_category': 'Forum category', 'event_label': 'Forum Category name'});
</script>
В данный момент я получаю данные как событие в Google Analytics. Но то, как код работает сейчас, значительно усложняет анализ данных. В прошлом я мог нажать на имя автора и посмотреть, какие страницы получили наибольшее количество просмотров, а для категории форума это было то же самое. Я мог бы покопаться и посмотреть по категориям URL, которые принесли наибольшее количество посетителей.
Я думаю, что разница между двумя фрагментами кода заключается в том, что g 'set' был отправлен как виртуальный просмотр страницы, где net gtag 'event' - это событие, а не виртуальный просмотр страницы. Теперь вопрос заключается в том, как настроить подобный пользовательский отчет, как у меня ранее, или как обновить фрагмент кода, чтобы получить аналогичный результат, как в прошлом?
Обновление
Это старая версия Google Analytics и код, который я использовал:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX', 'auto');
ga('set', 'dimension1', 'Author Name');
ga('set', 'dimension4', 'Forum name');
ga('require', 'ec');
ga('set', 'anonymizeIp', true);
ga('set', 'forceSSL', true);
ga('send', 'pageview');
</script>