ruby-on-rails - 使用 Piwik + Ruby on Rails 跟踪目标转换中的自定义变量

标签 ruby-on-rails ruby matomo goal-tracking

我正在测试 Piwik 是否适合对我的 Ruby on Rails 应用程序进行分析和跟踪。出于测试目的,我在本地主机上运行 piwik,跟踪也在本地主机上运行的 Rails 应用程序。 Piwik 跟踪由 piwik_analytics gem 集成,为了跟踪目标转换,我正在使用 piwik-tracker gem。我所有的目标都是手动转换的(通过从 Controller 调用目标转换方法)。

我的问题是我希望通过自定义变量(范围:访问)记录目标转化,但这似乎不起作用。自定义变量设置正确,目标转化记录正确,但目标转化不能按自定义变量的值排序。

在我的应用程序中,存在三种不同类型的用户,我希望按用户类型跟踪他们的操作。为此,我定义了一个包含用户类型的自定义变量。我已经在 application.haml.html 的 piwik_tracking_tag 中设置了这个变量,因为我无法事先知道入口页面。我看到变量设置正确,因为访问是由这个变量记录的。目标也已正确转换。

但是,在目标面板中,当我点击“按自定义变量”选项时,我看到每种不同用户类型的转化次数均为 0。

我想知道这是不是 Piwik 的问题,而不是我造成的。在调用目标跟踪方法时,我也尝试过(重新)设置自定义变量

piwik.request.custom_variable(1,"Role","user_role").track_goal(1)

但这没有什么区别。

最佳答案

@marflar:我们切换到客户端跟踪(并将 Piwik 更新为他们在我发布此问题后发布的版本),然后通过自定义变量查看开始工作。然而,Piwik 随机地没有设法跟踪一些目标,所以最后我们放弃了 Piwik,转而使用我们已经满意的 Mixpanel。

关于ruby-on-rails - 使用 Piwik + Ruby on Rails 跟踪目标转换中的自定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14988383/

相关文章:

php - 如何在数组中创建 href 链接

ruby-on-rails - 存在 5 个表单元素,但只有 4 个保存到数据库。 rails

ruby - 如何在 ruby​​ 项目中使用 SettingsLogic gem?

javascript - 为什么 piwik 跟踪脚本通常不直接包含在页面中?

php - 使用 php 安装 Piwik

ruby-on-rails - emacs-rails vs rinari?

javascript - rails : How to loading Animations with jQuery UJS in form submit button?

ruby-on-rails - Rails 使用类似于 counter_cache 的 bool 值?

ruby-on-rails - ActiveRecord .save 返回 true 但不保存?

ruby - proc 数组或 lambda 数组