A/B проверить шаг страницы на отдельной странице без нового URL

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

Я посмотрел на такие инструменты, как Google Analytics, но для запуска A/B-теста требуется другой URL. Сомнения по поводу создания нового URL-адреса связаны с тем, что наши пользователи, как известно, ставят его в закладки, и мы не хотим хранить отставание от перенаправлений с недействительных URL-адресов, а также хотим избегать постоянного развертывания новых URL-адресов для наших тестов.

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

Моя лучшая идея состоит в том, чтобы встроить формы a и b в страницу, и когда пользователь обращается к потоку, сеанс случайным образом (на основе предустановленного%) сохраняет значение, которое определяет, проходит ли пользователь тестирование a или b. Затем, когда они войдут в эту форму, сервер предоставит им правильную форму. Если они откажутся от своей сессии, мы отследим это, и если они завершат действие, мы отследим это.

Я чувствую, что должно быть лучшее решение, но я просто не могу найти его.

Моими результатами в Интернете были либо блоги, показывающие, как подойти к нему с высокого уровня, и все они использовали разные URL, я почти не нашел ресурсов для разработчиков.

Благодарю.

Мы используем ExtJS 4.2.2 и.NET в качестве нашего сервера.

1 ответ

Всякий раз, когда вам нужно, чтобы сервер был задействован, вам нужны инструментальные средства на стороне сервера. Нет бесплатных инструментов, предлагающих это, но вы можете считать Optimizely "полным стеком" (имеет поддержку C#) или Variant (пока нет).

Другие вопросы по тегам