Google analytics 分析页面视图/事件代码是统计结果
我正试图在我的网站上获得关于注册的统计数据 分析代码位于标题中:Google analytics 分析页面视图/事件代码是统计结果,google-analytics,event-tracking,Google Analytics,Event Tracking,我正试图在我的网站上获得关于注册的统计数据 分析代码位于标题中: <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=...."></script> <script> window.dataLayer = window.dataLayer
<!-- 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>
window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag('配置','配置');
然后我有了一个表单并将其发送(使用页面重新加载,而不是ajax),在razor中的成功片段中,我放置了ga代码:
@if (success)
{
<script type="text/javascript">
ga('send', 'event', 'Supplier sign up', 'click', '/signup/success');
</script>
<p>success message</p>
}
@if(成功)
{
ga(“发送”、“事件”、“供应商注册”、“单击”、“注册/成功”);
成功信息
}
成功消息出现了,我可以在页面中看到脚本,但我没有在谷歌分析中获得任何统计数据
我错过什么了吗?在过去(几年前),我使用了一个类似的代码,它工作正常。最近有什么变化吗?我是否需要启用分析中的某些内容,或者我的代码出错
我遵循以下文件:
您混合了两个GA库。页面视图使用
gtag.js
,因此事件需要使用gtag.js
(而不是analytics.js
)
GA的实现方法是通过gtag.s,而不是GTM或analytics.js 因此,您需要将您的成功修改为:
@if (success)
{
<script type="text/javascript">
gtag('event', 'click', {'event_category': 'Supplier sign up', 'event_label': '/signup/success'});
</script>
<p>success message</p>
}
@if(成功)
{
gtag('event','click',{'event_category':'Supplier sign up','event_label':'/signup/success'});
成功信息
}
嗯,上面的跟踪代码是我唯一可以复制并粘贴到分析中的代码。我没有GTM帐户,但我从来没有安装过它。然而,我从我在佐治亚州的网站上获得了统计数据。我不确定我是否应该在GTM中设置任何东西来让gtag()工作?@nickornotto这是因为gtag.js
是一个新的、更好的库。你不需要GTM。只需将事件代码中的行从ga('send'、'event'、'Supplier sign up'、'click'、'/signup/success')更改即可代码>至gtag('event','click',{'event_category':'Supplier sign up','event_label':'/signup/success'})代码>。