我想做一些A / B测试。
我想有2个稍微不同的模板,每个模板有不同的模块和路径,然后我想对访问者执行50%的模板A +模块和逻辑等,以及50%的访问者模板B +自己的模块。
它将基于用户IP,一些简单的逻辑将使一半的访问者看到第一个模板,而后一半的访问者看到第二个模板的设置不同。
重要的是,用户(基于IP或登录名)应该永远看到他第一次看到的模板,而不仅仅是在会话中。
我不确定是否必须安装具有两个数据库的两个Drupal版本,然后使用.htaccess
或其他方式做出决定。
或者,我已经找了模块,但发现只有这一个: http://drupal.org/project/multivariate
似乎太轻了。
有关选择哪种方式以及如何解决此问题的任何建议。
Access plugin
在我的书中,使用页面管理器/面板渲染页面并为此创建自定义页面将是理想的解决方案。