A/B, многовариантное тестирование с пружинным MVC
Я хотел бы начать A/B-тестирование и / или многовариантное тестирование на существующем веб-сайте электронной коммерции. Этот веб-сайт сильно зависит от ванильного Spring + Spring MVC.
Многие аналитические продукты (например, Google Content Experiment) обрабатывают сбор статистики + выбор вариантов; вы в основном должны создать один URL для каждого варианта (и настроить каждый URL в GCE).
Можно использовать:
- HandlerInterceptors для выбора обработчика во время выполнения
- Определители тем для выбора CSS/ статических ресурсов во время выполнения
Эти методы соответствуют этому варианту использования?
У вас есть опыт A/B-тестирования или многовариантного тестирования в Spring MVC?
Или, может быть, вы думаете, что эти функции должны обрабатываться определенной средой JavaScript, такой как когорты?
1 ответ
У меня был опыт работы с многовариантным и а / б тестированием при использовании Omniture. Вы почти наверняка могли бы сделать все, что делают эти наборы для тестирования, самостоятельно, но вам нужно было бы создать огромную инфраструктуру для размещения вариантов, сопоставления релевантных данных и их отображения в осмысленной форме для тех, кто заинтересован. С учетом огромного количества опций, которые входят в любой из этих типов комплектов тестирования, вероятно, потребовалось бы много времени для репликации этого типа функций самостоятельно.
Если у вас есть бюджет, я бы порекомендовал использовать один из многих инструментов, которые специализируются на таких вещах. Конечно, если у вас нет бюджета, но есть время, я вижу, где это можно сделать самим...
Я не уверен, насколько "ответ" это больше, чем просто мое мнение.