tl:博士
反正有没有像 Vanity.experiment(:landing).participants_for_option(:a) 返回一组用户的东西?
漫长的故事
我将 gem Vanity 与 Rails 4.2 应用程序一起使用,它运行良好,但我想进一步检查参与者的行为。
我测试了什么样的页面转化了更多用户:经典的注册页面与带有订单的注册页面。经典的注册页面导致注册人数几乎增加了三倍,但我仍然不知道,在仅注册用户中,有多少人订购了产品。
tl:博士
反正有没有像 Vanity.experiment(:landing).participants_for_option(:a) 返回一组用户的东西?
漫长的故事
我将 gem Vanity 与 Rails 4.2 应用程序一起使用,它运行良好,但我想进一步检查参与者的行为。
我测试了什么样的页面转化了更多用户:经典的注册页面与带有订单的注册页面。经典的注册页面导致注册人数几乎增加了三倍,但我仍然不知道,在仅注册用户中,有多少人订购了产品。
听起来您正在尝试更多地了解实验如何影响漏斗的不同部分。
总体而言,一种方法可能是在漏斗的不同部分使用多个指标进行实验,例如track!
注册和购买。
不幸的是,Vanity 没有很好地设置来查询每个备选方案的单个参与者,因为测试本身是聚合的。如果您想访问每个用户的替代品,可以使用一些方法,例如Vanity.playground.adapter.ab_showing(experiment, identity)
,请参阅文档。
如果您有兴趣进行更深入的分析查询,则可能值得使用 SQL 适配器、每个参与者的模式跟踪,并且您可以加入其他保存有关购买/等数据的表。
编辑:
在最新版本的 Vanity 中,这似乎发生了变化:
https ://github.com/alabato/vanity/blob/master/lib/vanity/playground.rb#L231
Vanity.playground.connection.ab_assigned(experiment_name, identity)
Vanity.playground.connection.ab_showing(experiment_name, identity)