Google Analytics 4 – события не отслеживаются

После перехода на новую версию Google Analytics 4 События больше не отслеживаются.

Вот новый фрагмент:

<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXX"></script>
<script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments); }
    gtag('js', new Date());

    gtag('config', 'G-XXXXXXXX');    
</script>

Прямо под ними я вызываю события по клику:

<script>
// login
$('.btn-login').click(function () {
    var email = $('#email').val();
    console.log(email);
        
    gtag('event', 'login', {
        'event_category': 'Login',
        'event_label': 'Login Click',
        'value': email
    });            

    return true;
});

// menu
$('ul.nav-list > li > a').click(function () {
    var link = $(this).text();
    console.log(link);
    gtag('event', 'Menu', {
        'event_category': 'Menu',
        'event_label': 'Menu Click',
        'value': link
    });
});
   
// mailto link
$('a[href^="mailto:"]').click(function () {
    var link= $(this).attr('href');
    console.log(link);
        
    gtag('send', {
        'hitType': 'event',
        'eventCategory': 'Email Enquiry',
        'eventAction': 'Click',
        'eventLabel': link
    });
    return true;

});        

Когда я щелкаю, я вижу просмотры страниц, но ни один из моих кликов не отображается на панели инструментов Google Analytics. Может ли кто-нибудь обнаружить проблему?

Я следил за этой документацией: https://developers.google.com/analytics/devguides/collection/gtagjs/events


person Victor_Tlepshev    schedule 23.01.2021    source источник
comment
Я испытал подобное замешательство. Использовали ли вы расширение GA Debugger Chrome для проверки правильности отправки события? Если это так, попробуйте просмотреть DebugView в GA или отчет в реальном времени. Как следует из этого ответа: stackoverflow. com/questions/64577010/ требуется время, чтобы события были видны в отчете о событиях, но по моему опыту они появляются через 24 часа. Представление в режиме реального времени/отладки помогает с немедленной проверкой того, что события записываются.   -  person Andrew Chart    schedule 24.01.2021
comment
Я не вижу их в DebugView (мне нужно расширение для него?), но после просмотра ссылки, на которую вы ссылаетесь, я вижу ее в поле «Подсчет событий по имени события» в представлении в реальном времени. спасибо за помощь.   -  person Victor_Tlepshev    schedule 24.01.2021
comment
Пожалуйста. Вы увидите хиты в представлении отладки, если отправите вместе с хитом дополнительное свойство «debug_view». Если вы используете расширение Google Chrome и оно включено, это свойство устанавливается автоматически. Подробнее об этом можно узнать здесь: support.google.com/analytics/answer/7201382? hl=ru Я нашел представление отладки полезным инструментом.   -  person Andrew Chart    schedule 24.01.2021