我在somee.com上有一个ASP.NET MVC项目,并尝试整合了我在Java脚本文件中获得的Google Analytics(分析)标记几天,但在仪表板上看不到任何数据。我已经尝试了一切,从将脚本添加到捆绑包到将其添加为部分页面。我已经清除了几次浏览器缓存,但是似乎没有任何作用。我正在使用.net Framework 4.6版,这是来自web.config文件的相关配置行:
...
<compilation debug="true" targetFramework="4.6" />
<httpruntime targetFramework="4.6" />
...
我在BundleConfig.cs文件中添加了以下几行:
Bundle preMinified = new Bundle("~/bundles/gtag").Include("~/Scripts/gtag.js");
bundles.Add(preMinified);
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
_Layout.csthml中有一些相关的行:
@Scripts.Render("~/bundles/gtag")
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta name="keywords" content="HTML,CSS,XML,JavaScript,Software,Developer,.Net,C#,Windows Presentation Foundation,WPF,ASP.NET MVC,PHP,JQuery">
<meta name"author" content="Owner" />
<title>@ViewBag.Title - Saman M.A.</title>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@Html.Partial("_GoogleAnalytics")
当我加载页面时,我看到了脚本,并且使用了跟踪代码下的“发送测试流量”按钮,它可以正常加载我的页面。鉴于我的帐户是免费的,并且他们提供了分析服务,但我没有向提供商发送电子邮件,询问他们是否阻止了Google的分析流量。
我还添加了几个GoogleAnalytics nuget软件包,它们看起来很相关,但是我不知道它们是否需要任何添加的配置。我找不到他们的文档。这有可能吗?我看到的教程或相关问题很少。因为它是Micorosoft技术,我应该考虑在Azure应用程序见解或类似服务上执行此操作吗? 这是我的Java脚本文件中的内容。它称为gtag,它位于 / scripts文件夹。
//< !--Global site tag(gtag.js) - Google Analytics-- >
<div>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-151742661-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};}
gtag('js',new Date());
gtag('config','GA_MEASUREMENT_ID');
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("my code");
pageTracker._trackPageview("/");
} catch (err) {}
</script>
</div>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setaccount','UA-151742661-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga,s);
})();
</script>
//<!--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','https://www.google-analytics.com/analytics.js','ga');
ga('create','UA-151742661-1','auto');
ga('send','pageview');
</script>
// <!--End Google An
如何解决或解决此问题? Git Public Repo for this project