我有一个网站,我想要跟踪从不同来源访问我的页面的用户的统计信息。我想确定用户是来自搜索引擎/其他网站/直接输入网址。 我使用的是asp.net和C#。 请帮忙
答案 0 :(得分:1)
正如Abdel在评论中所说,最简单的解决方案是使用Google Analytics或类似的工具。
如果你真的想自己这样做,你应该看看HttpRequest type。您可以通过Page.Request属性在代码中使用它。该请求具有UrlReferrer的属性,该属性会告诉您链接到此页面的网址的网址。
编辑:您应该知道UrlReferrer可能没有您需要的信息。如果用户使用Javascript函数发送到您的页面,您可能无法获得推荐人。此外,自己提取真正有用的信息还需要做很多工作,因此最好选择使用Google Analytics等第三方工具。
答案 1 :(得分:1)
有一个HTTP标头,其中包含以下信息:HTTP referrer
答案 2 :(得分:0)
然后你需要检查引用者是否在http头中设置; http://en.wikipedia.org/wiki/HTTP_referrer