当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《在Rails中进行A/B拆分测试有哪些资源?》经验,为你挑选了4个好方法。

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

http://startuplessonslearned.blogspot.com/2008/09/one-line-split-test-or-how-to-ab-all.html

http://www.37signals.com/svn/posts/1525-writing-decisions-headline-tests-on-the-highrise-signup-page

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



1> Patrick McKe..:

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

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

它支持将任何事件作为转换进行跟踪.Seven Minute Abs仅跟踪您当前正在查看的页面的点击次数.

它会记住用户看到的替代方案,并且只显示它们.

它有很多语法糖,旨在最大限度地提高程序员的工作效率.

它将为您进行统计显着性检验.



2> jdwyah..:

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



3> Otto..:

ApplicationController:

options = ["option1", "option2", "option3"]
session[:option] ||= option.rand

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

<%= render :partial => "foo#{session[:option]} %>

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

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



4> kareem..:

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

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

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有