我正在测试Piwik是否适合我的Ruby on Rails应用程序的分析和跟踪。出于测试目的,我在localhost上运行piwik,跟踪也在localhost上运行的rails应用程序。 Piwik跟踪由piwik_analytics gem整合,并跟踪我使用piwik-tracker gem的目标转换。我的所有目标都是手动转换的(通过从控制器调用目标转换方法)。
我的问题是我希望通过自定义变量(范围:访问)记录目标转换,但这似乎不起作用。自定义变量已正确设置,并且目标转换已正确记录,但目标转换不能按自定义变量的值进行排序。
在我的应用程序中,有三种不同类型的用户,我希望按用户类型跟踪他们的操作。为此,我定义了一个包含用户类型的自定义变量。我已将此变量设置在application.haml.html的piwik_tracking_tag中,因为我事先无法知道输入页面。我看到变量设置正确,因为访问是由此变量记录的。目标也正确转换。
但是,在目标面板中,当我点击“按自定义变量”选项时,我会看到每种不同用户类型的0次转化。
我想知道这是否是Piwik问题,而不是由我造成的。我还在调用目标跟踪方法时尝试(重新)设置自定义变量
piwik.request.custom_variable(1,"Role","user_role").track_goal(1)
但这没什么区别。
答案 0 :(得分:0)
@marflar:我们切换到客户端跟踪(并将Piwik更新为他发布此问题后发布的版本),然后通过自定义变量查看开始工作。然而,Piwik随机无法追踪某些目标,所以最后我们放弃了Piwik并选择了Mixpanel,我们一直很满意。