【问题标题】:Implementing ecommerce analytics with MVC Razor使用 MVC Razor 实施电子商务分析
【发布时间】:2012-09-02 21:18:10
【问题描述】:

我正在 MVC3 站点(Google、Coremetrics)中实现各种分析跟踪服务,并研究在考虑以下详细信息的情况下自定义 HTML 帮助程序或部分视图是否会更好地工作:

-代码运行多个站点,需要业务逻辑来更改分析服务帐户 ID。
-该类必须接受具有订单详细信息的对象才能呈现适当的标签。
-代码必须知道正在渲染哪个视图。

我正在研究的解决方案包括一个 HTML 帮助器基类,它接受所需的对象并由每个提供者的单独 HTML 帮助器继承。这些助手将使用通用布局。是否有更好的方法在 MVC 上实现分析?由于需要业务逻辑,部分视图是否更适合?

【问题讨论】:

    标签: asp.net-mvc-3 razor google-analytics e-commerce analytics


    【解决方案1】:

    GA 分析跟踪代码非常简单,我们也使用 ASP.NET MVC3,但只是将必要的代码直接放入我们的“订单完成”视图中。

    尽管如此,您没有理由不使用 HTML 帮助器。我建议不要让你的对象模型过于复杂。只需使用具有与 JavaScript 中使用的参数匹配的参数的单个帮助器。

    您应该能够找到电子商务跟踪代码的示例,根据需要添加参数,完成。您可能希望创建另一个重载,从 web.config 中提取 GA ID 和域名,如示例中一样,但仍接受订单详细信息作为参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 1970-01-01
      • 2011-12-31
      • 1970-01-01
      • 2017-03-08
      • 2015-08-06
      相关资源
      最近更新 更多