Image
Image

WebPrime A/B Testing

Описание

Плагин для проведения A/B-тестов с помощью шорткодов. Основные возможности:

  • Создание неограниченного количества вариаций контента;
  • Равномерное распределение трафика между вариациями;
  • Подсчёт показов и кликов в режиме реального времени;
  • Автоматическое завершение тестов по времени или лимиту кликов;
  • Возможность запускать тесты с задержкой по расписанию;
  • Интеграция с системой кеширования;
  • Подробная статистика в панели администратора;
  • Поддержка любых HTML-элементов и шорткодов внутри вариаций.

Установка через FTP

  1. Скачайте ZIP-архив
  2. Распакуйте в /wp-content/plugins/
  3. Активируйте в панели администратора

Переводы

  • Английский: English always included by default
  • Русский: всегда включён в сборку

Примечание: Все плагины WebPrime локализованы/переводимы по умолчанию.

Дополнительная информация

Скриншоты

  • Image
    Создание теста с помощью шорткода
  • Image
    Пример A/B-теста с тремя вариантами ссылок в панели администрирования
  • Image
    Пример A/B-теста с тремя вариантами ссылок на фронтенде
  • Image
    Пример аналитики A/B-теста с тремя вариантами ссылок
  • Image
    Пример A/B-теста с двумя вариациями из разных блоков в панели администрирования
  • Image
    Пример A/B-теста с двумя вариациями из разных блоков на фронтенде
  • Image
    Пример аналитики A/B-теста с двумя вариациями из разных блоков

Установка

  1. Установите плагин через репозиторий WordPress;
  2. Добавьте шорткод на посадочную страницу:
    [webprime_abtest id=»my_test» start=»2025-01-01 00:00″ duration=»7d» limit=»1000″]
    [var]Вариация А[/var]
    [var]Вариация Б[/var]
    [/webprime_abtest]
  3. Убедитесь, что дата начала теста (обязательный параметр startYYYY-MM-DD HH:MM), условие заданной продолжительности теста (параметр durationmin, h, d, w, m), условие заданного общего лимита кликов (parameter limit) верны;
  4. Сохраните страницу или запись и убедитесь, что на фронтенде тестовая вариация начала отображаться правильно;
  5. В разделе «A/B-тесты» панели администратора убедитесь, что тест перешел в активное состояние и статистика начала записываться;
  6. По истечении заданной продолжительности теста или достижения установленного лимита кликов тест будет остановлен, а победившая вариация автоматически будет показываться на фронтенде на постоянной основе. Если победителей несколько, будет показываться первый по порядку.

Часто задаваемые вопросы

Как создать новый тест?

Используйте шорткод [webprime_abtest] на любой странице/записи, определяя уникальный ID и необходимые параметры.

Где я могу увидеть результаты своих тестов?

Вся статистика доступна в разделе «A/B-тесты» в панели администратора WordPress.

Какой контент может быть включен в вариации?

В принципе, можно использовать любой контент. Главное — после запуска проверить на фронтенде возможные конфликты, если включённый контент каким-то образом участвует в сторонних скриптах других плагинов.

Сколько тестов можно создать на одной странице?

Количество тестов ничем не ограничено. Главное, чтобы у каждого теста был уникальный ID. В противном случае фронтенд выдаст ошибку дублирования тестов.

Если я удалю страницу или запись, где был тест, что произойдет с тестом?

Плагин автоматически ежечасно проверяет на существование тесты в активном статусе. Если страница или пост, на которых находился тест, исчезнут, тест будет автоматически переведен в статус завершённого. Статистика не будет потеряна до тех пор, пока вы не удалите строку теста из раздела «A/B-тесты» в панели администратора.

Клики на какие элементы будут учитываться?

Клики подсчитываются по любым элементам в вариации. Вы можете использовать ссылки, кнопки, что угодно. Главное, если вы используете скрипты для интерактивности, например, для изображений или видео внутри вариации, убедитесь, что статистика кликов будет корректной и не возникнет конфликтов.

Что происходит при изменении параметров в активном тесте?

Плагин автоматически переводит тест в статус завершённого. Не забудьте изменить ID теста перед сохранением изменений на странице при изменении содержимого вариации, чтобы был создан новый тест. В противном случае старый тест также будет остановлен, но новый тест не будет создан, и фронтенд покажет ошибку из-за дублирования имени теста.

Что произойдёт, если изменить продолжительность или предел кликов в активном тесте?

Условия теста будут обновлены. Таким образом можно, например, продлить текущий тест, если вы считаете, что ещё не собрали достаточно данных.

Что произойдёт, если изменить продолжительность или предел кликов в завершённом тесте?

Вы не можете вносить изменения в данные завершённого теста, не нарушая точности аналитики. Вы можете только удалить завершённый тест и создать новый с новыми условиями.

Что произойдет, если задать продолжительность теста с истечением раньше текущей даты?

Такая продолжительность будет игнорироваться, как если бы она вообще не была задана.

Что произойдёт, если дата начала теста будет установлена как будущая дата?

Тест будет создан со статусом «Запланирован» и начнёт показывать вариации только после указанных в параметре start даты и времени, .

Совместим ли WebPrime A/B Testing с плагинами кеширования?

Для AJAX-запросов (загрузки вариантов и кликов) добавляются nocache_headers и уникальные случайные параметры, чтобы предотвратить кеширование этих запросов. Клиентский код (JS) обходит кеш браузера. Однако если страница с шорткодом [webprime_abtest] будет закеширована целиком, все пользователи будут видеть единственный вариант, так как выбор варианта происходит на стороне сервера.

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«WebPrime A/B Testing» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«WebPrime A/B Testing» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «WebPrime A/B Testing» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.0.0

  • Первоначальный релиз. Обновления не требуются.