【发布时间】:2018-04-12 14:16:10
【问题描述】:
我想计算我的 ASP.NET Core Web 应用程序中的总访问量/访问者。每当有新访问者访问我的网站时,数据库中的总访问者价值将增加一。
对于传统的 ASP.NET MVC 应用程序,我们可以通过在 global.asax 文件中的 Session_Star() 方法中使用 Session 变量来解决问题。
在 ASP.NET Core MVC 中这样做的最佳选择是什么?或者我如何跟踪新访问者何时访问我的网站?
我们将不胜感激任何适当的解决方案。谢谢!
【问题讨论】:
-
这是
total current live sessions还是total sessions ever to hit the site?例如,如果当前的实时会话总数,我确定您可以从 Google Analytics 获得这个值? -
目前我需要总会话数才能访问该站点。但是,如果我同时获得当前的实时会话总数和访问网站的总会话数,这将很有用。
-
好的,所以 GA 应该允许您通过他们的 API 提取“实时用户”计数。您也可以从 GA 获得所有时间的总会话数。
-
我会将总访问者数量存储到数据库中。所以有没有办法跟踪新用户何时访问我的网站?
-
@thmsh,是的!你是对的..我已经这样做了,我很快就会把它作为这个问题的答案发布..谢谢你的建议
标签: asp.net-mvc asp.net-core asp.net-core-mvc asp.net-core-2.0