Я хочу отслеживать время загрузки страницы с помощью Google Analytics. У меня одностраничное приложение. Чтобы отслеживать, я добавил данный скрипт внутри тега заголовка. И чтобы узнать время загрузки страницы, я добавил второй скрипт непосредственно перед тегом body, но, к сожалению, я не могу найти в Google Analytics ни одного события, соответствующего этому. Похоже, что этот gtag () каким-то образом не выполняется. Может кто-нибудь помочь. Также где мы видим event_value в Google Analytics. Я могу найти event_category и event_action, перейдя в RealTime-> Events, но я не могу найти там event_value.
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXX-X');
</script>
<script>
if(window.performance){
// Gets the number of milliseconds since page load
// (and rounds the result since the value must be an integer).
var timeSincePageLoad = Math.round(performance.now());
// Sends the timing event to Google Analytics.
gtag('event', 'timing_complete', {
'name': 'load',
'event_value': timeSincePageLoad,
'event_category': 'Home page loading time'
});
}
</script>