gpt4 book ai didi

ruby-on-rails - 为我的 Rails 3 应用程序创建内部分析的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 00:45:33 24 4
gpt4 key购买 nike

我有一个 Rails 3 应用程序,我希望为其创建内部分析。我需要跟踪的项目是展示次数(和唯一展示次数)、来自这些展示次数的点击次数以及来自这些点击的转化次数。这些都是特定于用户的,因此每个用户都可以看到他们收到的展示次数、点击次数和转化次数。

解决这个问题的最佳方法是什么?我应该创建一个单独的 Rails 应用程序并用像素调用它吗?或者我应该将所有分析代码包含在同一个应用程序中?

此外,是否有任何现有的分析平台可供我自定义以满足我的需求?

谢谢!

蒂姆

最佳答案

在您开始重新发明轮子之前,Google Analytics(分析)提供了一个开发人员 API(通过 OAuth 等选择),它可以让您能够执行所需的操作(为每个用户提供自己数据的 View ) .

http://code.google.com/apis/analytics/docs/gdata/home.html

构建您自己的系统,虽然最初看起来像是一件基本的事情,但可能会进一步产生严重的性能影响,并且 Google 提供了非常详细的数据 View 。

如果您真的想编写自己的,我强烈建议您不要为每个要跟踪的请求访问数据库。将数据保存在 Redis 或替代方案之一中,并通过后台任务定期将其保存到数据库中。

关于ruby-on-rails - 为我的 Rails 3 应用程序创建内部分析的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6209018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com