Я пытаюсь получить статистику регистрации на моем сайте.
Код аналитики в шапке:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=...."></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', '....');
</script>
Затем у меня есть форма и ее отправка (с перезагрузкой страницы, а не с помощью ajax), и во фрагменте успеха в бритве я поместил код ga:
@if (success)
{
<script type="text/javascript">
ga('send', 'event', 'Supplier sign up', 'click', '/signup/success');
</script>
<p>success message</p>
}
Появляется сообщение об успехе, и я вижу сценарий на странице проверки, но я не получаю статистику в Google Analytics.
Я что-то упустил? В прошлом (несколько лет назад) я использовал похожий код, и он работал. Что-нибудь изменилось за последнее время? Нужно ли мне что-то включать в Google Analytics или мой код неверен?
Я слежу за документацией:
https://developers.google.com/analytics/devguides/collection/analyticsjs/events
https://developers.google.com/analytics/devguides/collection/analyticsjs/pages