0

寻找以下场景的最佳实践:

在传统的 webapp 中,我们基于 http GET 对日志进行分析。该项目利用 HTML5、jQuery 和 Mustache.js 从 JSONP 调用动态呈现模板。视图响应onhashchange事件以创建可书签的 URL,并通过 jQuery BBQ 提供参数。

我的问题是哈希没有传递到服务器,因此 URL 中的这些更改不会显示在常规访问日志中。迄今为止提供的最佳解决方案是在本地跟踪哈希更改,并在浏览器触发onbeforeunload时将它们PUT / POST到服务。

我对跟踪服务器上本地哈希历史更改的其他解决方案感兴趣,我不能为此使用 Google Analytics。

4

1 回答 1

0

根据您的服务器架构调用一个简单的文件 ( track.html, track.php, )。track.asp该文件可以为空。

onhashchange,使用哈希作为查询字符串 ( track.html?hash=hashStringValue) 对简单跟踪文件进行 AJAX 调用。这应该显示在您的访问日志中。

于 2013-07-10T23:11:54.793 回答