我的网站上有多个个人资料,每个用户都在自己管理他/她的个人资料。我正在尝试找到最有效的方法来向其所有者展示每个配置文件的分析。以下是我找到的 3 种方法:
- 记录在个人资料页面上针对该个人资料所做的每一次点击。这不仅仅是点击次数,这需要针对每次点击记录 IP、国家、引荐来源、搜索词等。这将需要我管理一个庞大的数据库,因为每个页面上都会有很多点击。并且在这个数据库上进行了大量的处理。即使我必须这样做,建议使用什么数据库?
- 在每个页面上使用 Google Analytics。但我不确定 Google Analytics 是否提供 API 来获取各个页面的 Analytics。
- 使用一些开源解决方案,如 piwik。同样,我不确定他们是否提供每页分析。
请提出使用每种方法的优缺点。
更新:更多解释 - 把它想象成一个 facebook 页面,每个用户都可以在他的页面上看到点击。你会建议什么解决方案?