c# - 在Mvc4/C#中实现Google Analytics(分析)?

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

我正在尝试在我的MVC网站中实现Google Analytics(分析)。首先,我尝试创建一个GA帐户,但不幸的是,我正在本地主机上进行本地开发,该主机名不是有效的网站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 Framework来跟踪您的网站。我按照以下步骤将代码添加到 Controller 中,但是 View 中未显示任何内容。

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

annyone anny是否有在MVC4应用程序中实现Google Analytics(分析)的经验?

谢谢!

最佳答案

真的很简单:

  • 创建一个名为GoogleAnalytics的局部 View
  • 从Google
  • 复制并粘贴Analytics跟踪JavaScript代码
  • 在所有页面都使用的模板中使用@{ Html.RenderPartial("GoogleAnalytics"); }
  • 发布站点
  • 等待24小时,统计信息才会出现

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

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

    相关文章:

    c# - Monotouch iPad 项目帮助景观等

    C#dotnet core 2将数据从中间件/过滤器传递到 Controller 方法

    .net - 如何更改 Orchard 记录库

    ruby-on-rails - 如何通过删除谷歌分析中的资源 ID 来合并 REST 样式的显示页面

    c# - 使用 'Microsoft.Office.Interop.Word._Document.Close' 时出现警告 CS0467

    c# - ASP.NET MVC 中的 Post/Redirect/Get 模式

    c# - 使用 CaSTLe Windsor 和动态加载的 DLL 解析 Controller

    google-analytics - 从Google Analytics(分析)自定义报告中删除总计的百分比,而不会丢失其他数据

    php - 将Google Analytics(分析)标签插入任意页面的最简单方法?

    c# - 如何在 NHibernate 中映射 Collection<T>?