ABTest

Проверка маркетинговых гипотез на сайте
Автор дополнения
Артем OpenModx
Пакетов
3
Закачек
62
Обычно отвечает в течение суток
Автор дополнения
Пакетов
3
Закачек
62
Обычно отвечает в течение суток
Версия 0.9.5-beta
Дата выпуска 16.01.2023
Загрузки 5
Просмотры 2 062
Пакет ABTest предназначен для помощи в проверке маркетинговых гипотез на сайте путем равновероятного показа посетителям сайта группы настроенных шаблонов, на которых при помощи дополнительных средств (не входящих в данный пакет) можно собирать аналитику по достижению необходимых уникальных для каждой группы шаблонов целей, после чего делать вывод, какой из шаблонов наиболее эффективен в достижении цели.



Настройка

После установки компонента, в административной панели сайта будет доступен новый пункт верхнего меню Пакеты/ABTest.

Переходим в интерфейс:

  1. Создаем группу и связи шаблонов
    Например, вы хотите протестировать светлую и темную тему сайта и выяснить, в какой из них пользователи чаще нажимают кнопку «Обратная связь». У вас есть по 2 версии (светлая и темная) главной страницы, страницы контактов и страницы о компании. В рамках компонента — это одна группа, внутри которой будет 3 связи, а в каждой связи будет фигурировать по 2 шаблона (светлая и темная версия).


  2. Создаем группу «Тестирование темной и светлой версии». Делаем ее активной при помощи галочки «Активна». Сохраняем.
  3. Внутри группы создаем:
    Первую связь для главной страницы. Основной шаблон ресурса указываем тот, который сейчас установлен у ресурса. В нашем случае — это «Главная страница (1)». Подменяемые шаблоны указываем как массив ID или один ID: [4]. Делаем связь активной при помощи галочки.
    Сохраняем.
  4. Вторую связь для страницы «О нас». Основной шаблон: «О нас (2)», подменяемые шаблоны: [5]. Делаем связь активной при помощи галочки. Сохраняем.
    Третья связь для страницы «Контакты». Основной шаблон: «Контакты (3)», подменяемые шаблоны: [6]. Делаем связь активной при помощи галочки. Сохраняем.
  5. В светлых версиях шаблона при клике на кнопку «Обратная связь» вы отправляете цель «feedback-light», а в темных версиях, вы отправляете цель «feeback-dark» (данная настройка осуществляется вами непосредственно в коде ваших шаблонов)

Настройка завершена.

Теперь при посещении страницы, где шаблон будет совпадать с одним из исходных шаблонов, за посетителем закрепится определенный столбец из таблицы соответствия исходного и подменяемых шаблонов



Например, если пользователь посетит страницу с шаблоном 2, то ему с равной вероятностью будет показан один из двух шаблонов: 2 или 5. Давайте предположим, что ему показан шаблон 5. За пользователем будет закреплен порядковый номер среди этих двух шаблонов — номер 2. Теперь при последующих посещениях страниц с шаблонами из этой группы пользователю всегда будет показываться шаблон под номером 2 из каждой связи внутри этой группы. То есть, другими словами, он всегда будет видеть темные версии страниц. А любые нажатия на кнопку «Обратная связь» для этого пользователя всегда будут отправлять цель «feedback-dark».



Соответственно, если пользователю случайным образом была показана светлая версия, то за ним закрепится именно светлая версия страниц и он будет генерировать статистику по цели «feedback-light».

ABTest 0.9.5-beta

Backend UI bugfixes

ABTest 0.9.4-beta

Collection statistic of showing template and unique visitors

ABTest 0.9.3-beta

Backend UI bugfixes

ABTest 0.9.2-beta

Improved backend UI Separate table for mapped templates

abtest 0.9.1

  • Refactoring
  • Improved method of choosing template between different visitors

abtest 0.9.0

Initial package version

Последние обсуждения в сообществе MODX.pro