如何知道我的网站/页面的推荐来源

时间:2010-06-01 09:11:16

标签: c# asp.net search analytics

我有一个网站,我想要跟踪从不同来源访问我的页面的用户的统计信息。我想确定用户是来自搜索引擎/其他网站/直接输入网址。  我使用的是asp.net和C#。 请帮忙

3 个答案:

答案 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