不使用ActiveX或其他类型的客户端编码:
是否可以通过书签或主页确定网站访问者是否到达某个页面?
我个人认为这是不可能的,但我想确定或证明是错误的。
我现在这样做的方式是:
Request.UrlReferrer
如果我在那里找不到任何内容,我现在推断出用户已将我添加为书签。
答案 0 :(得分:5)
不是万无一失的方式。但是,您可以将书签设置为具有查询字符串。 例如stackoverflow.com/?bmark=y
在服务器端,您可以检查这一点。
答案 1 :(得分:4)
简短回答,不。
答案很长,不是以便携式万无一失的方式。
答案 2 :(得分:3)
和Pax一样简短。
答案很长......不幸的是,IE在某种程度上是可能的。您可以使用saveFavorite持久性行为来尝试存储一些数据,然后查看是否稍后将其恢复。如果您这样做,您的页面加载来自书签。
您还可以检测您的网页是否是用户的主页 - 但这并不一定意味着他们使用该方法到达您的网页 - 使用homePage behavior上的isHomePage方法。
但请不要。这太可怕了。 IE的“默认行为”是对网络的憎恶。
答案 3 :(得分:1)
还有它,但它需要一个点击流数据仓库,它也能以足够的速度解析您的网络服务器日志文件。
我见过的大多数日志文件都是在+ 24小时的日常文件中进行的,所以最好的猜测是这个vistor上次使用了书签。但是,如果它对你所看到的商业很重要,如果他们使用了书签,可能会有+ Mins ETL的案例
但这也不是万无一失的,你得到了IP地址范围等问题但是......
可以使用Fav图标,因为这将是网络服务器上的一个获取请求,您还可以绑定登录或其他跟踪机制