网站记录下用户页面访问和增删改在内的各种行为是有百利而无一害的,越早实现这样的功能越好。
收集用户的行为至少有两大好处:可以了解哪些功能模块是热点,之后能更合理地调配资源;对于用户操作而产生的问题可以有合理的解释,这对于企业用户尤其必要。
要实现用户行为跟踪和记录并不难,但要把握行为数据集的“度”。比如说记录下用户在某个页面的停留时间,这对于以内容为主的网站很重要,但其它类型网站对此类数据可能并不敏感。再比如是否要具体记录下用户增删改的具体内容?我以为出于成本考虑,没必要把这部分做到行为跟踪系统中去;完全可以日后通过数据库触发器等配合实现相关功能。
收集用户行为是必要的,但不要试图一开始就把所有信息都收集回来。收集的数据必须保证其“准确性”,如果为了“大数据”而牺牲准确性,那是得不偿失的。走在正确的路上,有需要再扩展,这才是明智的选择。
—— xuzp 记于 2017.4.26