在Rails中进行A/B拆分测试有哪些资源?

Jam*_*sen 21 ruby ruby-on-rails ab-testing

有关A/B拆分测试的一些信息:

我可以在Rails应用程序中执行此操作,在我的视图中使用简单caseif语句,但这会有很多重复.有没有宝石支持这个?任何有用的设计模式?

Pat*_*zie 22

我刚刚发布了A/Bingo,这是一个OSS Rails插件.

你可以看一下与Seven Minute Abs比较细节,但我认为它更容易使用.

  • 它支持将任何事件作为转换进行跟踪.Seven Minute Abs仅跟踪您当前正在查看的页面的点击次数.
  • 它会记住用户看到的替代方案,并且只显示它们.
  • 它有很多语法糖,旨在最大限度地提高程序员的工作效率.
  • 它将为您进行统计显着性检验.


jdw*_*yah 15

虚荣值得一提.一些GA集成,自定义指标,干净的代码.Github 在这里.


Ott*_*tto 7

ApplicationController:

options = ["option1", "option2", "option3"]
session[:option] ||= option.rand
Run Code Online (Sandbox Code Playgroud)

在您的视图中,根据您想要的和所选的选项呈现部分:

<%= render :partial => "foo#{session[:option]} %>
Run Code Online (Sandbox Code Playgroud)

这样,您可以保证用户在整个站点中获得整个会话的相同选项.另外,只需将选项设置为空字符串即可返回默认部分.您甚至可以在数组中放置一个空字符串,或者重复条目以更改每个选择的频率的权重.

您可以使用Google网站优化工具确定哪个选项的转化效果最佳.在他们的文档,快速入门指南 - Website Optmizer帮助中查看他们的分步演练.这有一些你需要添加的JavaScript.


kar*_*eem 7

您是否看过7分钟AB,一个用于rails的A/B测试插件?

http://github.com/paulmars/seven_minute_abs/tree/master