0

我的网站上有多个个人资料,每个用户都在自己管理他/她的个人资料。我正在尝试找到最有效的方法来向其所有者展示每个配置文件的分析。以下是我找到的 3 种方法:

  1. 记录在个人资料页面上针对该个人资料所做的每一次点击。这不仅仅是点击次数,这需要针对每次点击记录 IP、国家、引荐来源、搜索词等。这将需要我管理一个庞大的数据库,因为每个页面上都会有很多点击。并且在这个数据库上进行了大量的处理。即使我必须这样做,建议使用什么数据库?
  2. 在每个页面上使用 Google Analytics。但我不确定 Google Analytics 是否提供 API 来获取各个页面的 Analytics。
  3. 使用一些开源解决方案,如 piwik。同样,我不确定他们是否提供每页分析。

请提出使用每种方法的优缺点。

更新:更多解释 - 把它想象成一个 facebook 页面,每个用户都可以在他的页面上看到点击。你会建议什么解决方案?

4

1 回答 1

1

对于 Piwik,您可以为每个用户创建一个站点 ID,因为您可以使用 Piwik 无限的站点 ID。您可以使用带有该用户 siteid 的跟踪器,因此当您的会员登录时,他们只能在其页面上获取数据。您可能还想查看使用自定义变量并使用 Piwik API 过滤数据。在此处查看有关多跟踪器的信息:http: //piwik.org/docs/javascript-tracking/#toc-multiple-piwik-trackers

于 2012-10-26T00:05:12.337 回答