A / B Сплит-Тест Для WordPress

Мы управляем нашими веб-сайтами с помощью WordPress. Недавно мы начали искать плагины и инструменты для сплит-тестирования, но не смогли найти то, что поддерживает следующие требования:

  1. Проверить ту же должность с изменениями в одной должности (single.PHP-файл
  2. Проверка изменений в таблице стилей (stylesheet.стиль CSS)
  3. Проверка изменений в темах

Я был бы признателен любому помощнику, если кто-то знает о существующих инструментах, которые могут помочь.

1 ответ

  1. Мы не нашли никакого решения в интернете, поэтому мы построили один.
    Для того, чтобы это сработало, я продублировал активную тему, внес изменения в дублированную тему и создал плагин, который динамически загружает темы случайным образом — 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;
    }
    ?>