我正在尝试将用户统计信息合并到网站中,并决定在我的用户表中进行此操作:
我遗失了哪些其他统计数据?我是否应该在单独的表中跟踪每个登录时间?这被认为是好的审计还是太多?
还有其他一些使用情况,我认为它们可能对页面浏览等有帮助。您是否建议实施我自己的跟踪或使用现成的解决方案,如谷歌分析(我觉得它会添加太多外部代码到网站,所以我认为实现自己的网页浏览跟踪可能会更好。有什么想法吗?
答案 0 :(得分:4)
根据您网站/应用的长期目标,确定您网站中的使用情况跟踪程度最终取决于个人决定。
需要考虑的一些事项:
对于#1和#2,决定是否重视基于用户的统计信息或基于页面的统计信息或两者都非常重要。
对于#3,通常在您引入新功能时,可以更加轻松地实施。
这是整体策略。在你的情况下,(不知道上述目标),我认为你需要:
总而言之,不要害怕使用Google Analytics等第三方工具(特别是如果你的情况是#2)。重新发明轮子并实现我们自己的使用度量层是没有意义的(通常是性能成本,谷歌拥有比你可能拥有的更多带宽和更高的性能)。
还有其他工具,如Mint(http://haveamint.com),您可以在服务器端安装这些工具,并根据我们自己的使用指标进行自定义。
答案 1 :(得分:1)
这取决于您网站提供的服务/数据类型。通常不需要所有登录的表格,因为它只是添加可能永远不需要的数据。我想你拥有的就是好的。也许你需要在那里添加注册ips和最后登录ip等。只是来。
至于跟踪,我认为使用第三方工具会很好,但实际上并不能为每个用户提供详细信息。因为谷歌分析不知道你的数据库中的哪个用户访问了哪个页面..如果你真的需要那个...保留在一个单独的表中并确保你已经存档到位...否则它会变得很大并且插入会变得越来越慢
审核应始终根据实际需要进行审核。过多的不必要的审核只会减慢您的申请速度。