为以下场景寻找最佳实践:
在传统的Web应用程序中,我们基于http GET对日志进行分析。该项目利用HTML5、jQuery和Mustache.js动态呈现JSONP调用中的模板。视图响应onhashchange事件,通过jQuery BBQ创建可添加书签的URL和参数。
我的问题是哈希没有传递到服务器,所以URL中的这些更改不会显示在常规访问日志中。到目前为止,提供的最佳解决方案是在本地跟踪哈希更改,并在浏览器启动onbeforeload时PUTPOST将其发送到服务。
我对跟踪服务器上本地哈希历史更改的其他解决方案感兴趣,我不能使用谷歌分析。
根据服务器体系结构调用一个简单文件(track.html
、track.php
、track.asp
)。文件可以为空。
onhashchange
,用散列作为查询字符串(track.html?hash=hashStringValue
)对简单跟踪文件进行AJAX调用。这应该显示在您的访问日志中。