WordPress的A / B分割测试

时间:2016-05-02 07:29:47

标签: php wordpress wordpress-plugin ab-testing

我们使用Wordpress管理我们的网站。最近,我们开始搜索分割测试插件和工具,但无法找到支持以下要求的东西:

  1. 使用Single Post(single.php)文件中的更改测试同一帖子
  2. 测试样式表(stylesheet.css)中的更改
  3. 测试主题中的更改
  4. 如果有人知道可以提供帮助的现有工具,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

我们没有在网上找到任何解决方案,所以我们建立了一个解决方案。 为了使其工作,我复制了活动主题,在重复主题中进行了更改并创建了一个动态加载主题的插件 - 原始主题的50%和重复的50%。

插件代码如下:

<?php
/*
Plugin Name: Theme Split Test
Plugin URI: 
Description: Theme Split Test
Author: Tal Yaari
Author URI: 
Version: 1.0
*/

add_filter('template', 'load_theme');
add_filter('option_template', 'load_theme');
add_filter('option_stylesheet', 'load_theme');
function load_theme($theme) {

    $rand = intval(date('s'));
    if ($rand%2 == 0)
    {
        $theme = 'devoe';
    }
    else
    {
        $theme = 'devoe1';
    }

    return $theme;
}
?>