c# - 在 Mvc4/C# 中实现 Google Analytics?

标签 c# asp.net-mvc google-analytics nopcommerce

我正在尝试在我的 MVC 网站中实现 Google Analytics。首先,我尝试创建一个 GA 帐户。不幸的是,我在 localhost 上进行本地开发,这不是一个有效的站点 URL,但我找到了一个有望在这里工作的修复程序 http://www.objectpartners.com/2011/05/26/setting-up-google-analytics-on-localhost/#comment-5960 .

然后,我复制生成的 JS 跟踪代码并将其粘贴到 View 中。但是,我发现了这篇关于使用 NuGet 包“GoogleAnalyticsTracker”的文章 (http://analyticsimpact.com/2011/01/20/google-analytics-on-intranets-and-development-servers-fqdn/),它可以让您使用 .NET 框架跟踪您的站点。我按照这些步骤将代码添加到 Controller ,但 View 中没有显示任何内容。

我想一个解决方案是创建一个新的 GA 帐户,复制 JS 跟踪代码并将其粘贴到/Views/Shared/_Layout.cshtml。

有人有在 MVC4 应用程序中实现 Google Analytics 的经验吗?

谢谢!

最佳答案

其实很简单:

  1. 创建一个名为 GoogleAnalytics 的分部 View
  2. 从 Google 复制并粘贴 Analytics 跟踪 JavaScript 代码
  3. 使用 @{ Html.RenderPartial("GoogleAnalytics"); 在所有页面使用的模板中
  4. 发布网站
  5. 等待 24 小时以显示统计信息

这是我组织的方法,但是您可以将它放在任何位置,只要代码在您要跟踪的每个页面上都可见即可。

关于c# - 在 Mvc4/C# 中实现 Google Analytics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21832711/

相关文章:

asp.net-mvc - 使用 MOQ 的单元测试 Controller 。如何模拟httpcontext

google-analytics - 谷歌分析人口统计 map 在 asp.net

C# RegEx 在字符串中查找值

c# - 通过 ASP.net 页面进行 FTP 传输

c# - 信号量和多个命令行进程

c# - 为用户创建头像上传表单

c# - 如何在 ASP.NET MVC 中将参数数组作为 GET/POST?

ios - 针对网络连接变化的设备的应用程序分析

javascript - 如何修复 Google Analytics 的选择加入解决方案

C# Timer 滴答加速,可能是由于不正确的使用