Sch*_*hof 12 django analytics ab-testing
进行A/B(分割)测试主要有两种思路:
我的理解是基于Javascript的解决方案对于"哪个颜色按钮转换得更好"非常引人注目,但对于切换整个页面布局来说并不是那么好,并且对于尝试诸如漏斗中的页面序列之类的大功能改变而言完全不可行.
这引导我走向服务器端解决方案.我并不为我自己的编码而疯狂,只有在没有其他选择时才会这样做.我试图通过改进我的网站的核心功能来增加价值,而不是通过创建更好的拆分测试框架.
我发现用于拆分测试的Django应用程序是各种未维护,未记录,记录不正确,与Django 1.5不兼容的混合.这让我感到惊讶,因为Django和Python社区似乎非常注重良好的文档.我也很惊讶我所尝试过的测试框架都没有与Django 1.5兼容 - 测试不是像Django/Python世界中的核心部分那样是在Rails中吗?
这是我发现的:
Splango https://github.com/shimon/Splango - 与Django 1.5不兼容(尽管我发现大多数兼容性错误都很容易修复).自2010年10月以来,除了2012年8月的修复声明确保模板包含在安装中之外,大部分未被触及.由于在通过PyPI安装Splango时,模板不会包含在安装中,因此修复程序无效或未提交给PyPI.文档在很大程度上是准确的,但并不完全涵盖如何设置测试和获取报告.它告诉您如何配置模板以收集数据,但管理界面中似乎还需要执行完全未记录的其他步骤,而且我不确定我是否已正确完成它们.
Django的瘦肉.原来在https://bitbucket.org/akoha/django-lean一直没有更新自2010年7月有一处显然是"福地"叉https://github.com/anandhenry2002/django-lean尚未改变自2012年5月起,它从原件复制而来.原始文档的不正确之处在于无法实现示例.(虽然你可能会像我一样混淆你的方式.)新版本的文档存在格式问题,使得难以在github上阅读.(这似乎是因为它是来自旧项目的未更改的文档,并且BitBucket语法在Github上不起作用.)django-lean Google Group自2012年7月以来没有收到任何消息.
django-mini-lean https://github.com/DanAncona/django-mini-lean - 最近更新于2013年2月,但没有记录.
Leaner - https://bitbucket.org/brianjinwright/leaner - 最后更新于2012年7月,没有文档.
Django-AB - 最后更新于2009年5月.不是包,也不能通过PIP或PyPI安装.放置在收银台我的Django应用程序文件夹(和重命名文件夹,AB),并按照安装说明之后,我得到一个错误加载,我还没有追查进一步的模板加载器.
到目前为止Splango似乎成为最后的赢家,因为我实际上已经能够(通过手动安装模板,然后编辑他们解决的Django 1.5不兼容),以获得更或多或少工作.
任何人都可以指出我错过的任何事情吗?
然后是华夫饼干:http : //waffle.readthedocs.org/
它简单,更新,维护,但功能不是很丰富,没有集成任何分析/报告内容。但话又说回来,谷歌分析或混合面板类型的服务对此更好。