2013-08-08 4 views
1

У меня есть страница Wordpress, где у меня есть кнопка в боковой панели на каждом отдельном сообщении. Я бы хотел сделать несколько тестов A/B этой кнопки с несколькими разными цветами и копиями.AB Тестирование Wordpress без создания нескольких страниц/url's

Все инструменты, которые я могу найти, позволяют мне создавать только несколько страниц или несколько URL-адресов для тестирования AB. Но поскольку эта кнопка находится на всех моих страницах и не только на одной целевой странице, это не то, что я ищу.

Так что я думаю, что я предпочел бы, если есть какой-то инструмент, который позволит мне войти в файлы темы и просто добавить что-то вроде:

<script> 
<button style="background: #ff0000;">My Copy #1</button> 
</script> 
<script> 
<button style="background: #00ff00;">My Copy #2</button> 
</script> 
<script> 
<button style="background: #0000ff;">My Copy #3</button> 
</script> 
<script> 
<button style="background: #000000;">My Copy #4</button> 
</script> 

Пожалуйста, обратите внимание, что код выше всего лишь пример того, что Я хотел бы видеть в качестве решения. Я просто хочу записать его в свою тему, а затем отследить его оттуда, не создавая альтернативные URL-адреса или страницы.

Кто-нибудь может дать мне идею или предложение по использованию инструмента или метода?

ответ

1

Плагин WordPress a AB Press Optimizer для проведения тестирования A/B. Если вы даете два варианта реализации своих экспериментов, вы можете использовать функцию Shortcode или PHP.

0

simple A/B testing wordpress plugin, который использует javascript для вращения тестовых версий на одной странице. Нет сценариев на стороне сервера, и он не перенаправляется на другой URL-адрес. Плагин использует аналитику google для хранения тестовых данных, и требуется jQuery.

Для вашего теста кнопки у вас будет 1 кнопка в вашем HTML с отдельным идентификатором, например <button id=”test_button”>, а затем вы можете использовать jQuery для изменения кнопки css и текста.

В wp-admin вы создадите тест, который будет иметь 4 версии. И ваш код javascript для каждой версии будет выглядеть следующим образом;

версия # 1

(function() { 
    var test_button = $('#test_button'); 
    if (test_button.length > 0) { 
     test_button.css('background', '#ff0000'); 
     test_button.text('My Copy #1'); 
     analytics = true; 
    } 
})(); 

версия # 2

(function() { 
    var test_button = $('#test_button'); 
    if (test_button.length > 0) { 
     test_button.css('background', '#00ff00'); 
     test_button.text('My Copy #2'); 
     analytics = true; 
    } 
})(); 

версия #n: См выше

Вы должны установить флаг analytics=true в вашем коде триггер google analytics.

Если у вас есть 4 версии, ваш трафик будет равномерно распределен на 25%. Идентификатор теста и идентификаторы версий хранятся в файлах cookie, поэтому, если посетитель вернется на ваш сайт, они будут видеть одну и ту же кнопку. Еще раз, тестовые данные отправляются в вашу учетную запись Google Analytics, но вам решать установить ваши тестовые цели.

Я создатель плагина, поэтому дайте мне знать, если у вас есть вопросы.

0

Для этой цели вы можете использовать MockingFish.com AB Testing tool. Он позволяет отслеживать щелчок по элементу, и вы также можете настроить Javascript для отправки данных в инструмент тестирования AB. Вы сможете получить поддержку для этой реализации. Отказ от ответственности: Я являюсь одним из промоутеров MockingFish.com