【发布时间】:2009-10-19 14:43:18
【问题描述】:
我正在分析我们的网站,以确定我们在哪里失去了客户。我想知道在页面加载完成之前丢失了多少。
这个指标叫什么?我如何为我的网站收集它?是否有任何服务可以提供此功能(Google Analytics,我正在寻找您的方向...)?
【问题讨论】:
标签: metrics
我正在分析我们的网站,以确定我们在哪里失去了客户。我想知道在页面加载完成之前丢失了多少。
这个指标叫什么?我如何为我的网站收集它?是否有任何服务可以提供此功能(Google Analytics,我正在寻找您的方向...)?
【问题讨论】:
标签: metrics
您可能正在 Google Analytics(分析)中寻找跳出值。这会计算人们点击的页面,然后不会留下来阅读。我不确定它是否衡量页面是否完成。
其实来自帮助:
跳出率是单页访问或用户从入口(登陆)页面离开您的网站的百分比。
所以它不会衡量页面是否没有完全加载,只有当访问者没有继续使用该网站时。所以这可能不是您想要的。
【讨论】:
根据您使用的技术,您可以将其记录在服务器端。使用 ASP.NET,您可以使用页面底部的 HttpResponse.IsClientConnected Property,如果它为 false,则登录到您的数据库。
另一种选择是使用初始值为“0”的列(已加载)记录对您页面的所有请求。然后,当页面上的 1x1 图像加载时,将 request-record 更新为“1”。
【讨论】:
假设您的网络服务器日志具有合理的粒度级别(即第一个请求和页面的完成),您应该能够从解析日志文件中汇总一些统计信息.....
当然,我确信有一些工具可以做到这一点,但如果你觉得需要一些编码练习......
;)
【讨论】: