我正在构建一个生成网站的平台。将 wordpress.com 视为类似的示例。每个站点都将成为我的域的子域,例如 abc.mydomain.com 或 xyz.mydomain.com。
我有一些无法满足的分析要求:
- 我希望能够同时查看单个站点的统计信息和所有站点的汇总统计信息。
- 我想跟踪自定义事件,例如用户做出了多少贡献。
- 我希望支持任意数量的子域。
- 我希望能够为我的客户提供有限的访问权限,以仅在他们的站点上查看数据。
- 我希望能够在创建新站点时以自动化方式设置这一切,最好是通过 API。
我知道使用 Google Analytics,您可以创建过滤器和配置文件,这可能会解决 3) 和/或 4) 但我认为这不会通过 API 公开,并且我相信配置文件的数量限制为 50。
另外,如果我不能满足 4) 我可能根本无法使用 Google Analytics,因为我的客户可能想要使用它,而且我认为您不能同时运行两个 GA 跟踪器。也就是说,我很乐意牺牲 4)如果其他人被满足,因为客户仍然可以使用他们自己的 GA 帐户。
当然,我可以构建一个 cron 脚本来解析各种数据库和日志文件,但我希望不要重新发明轮子。另外,我会错过大多数服务所拥有的所有漂亮图表和附加功能。
任何平台开发人员对此有任何见解?
谢谢。