Для мобильных приложений A / B-тестирование в основном работает путем замены статических жестко закодированных объектов динамическими объектами, которыми можно управлять с удаленного сервера.
Эта методология поднимает потенциальную проблему производительности: что, если устройство конечного пользователя не подключено для получения данных конфигурации для тестируемого объекта?Мы создали Splitforce (http://splitforce.com) для плавной настройки и управления A / B-тестированием в мобильных приложениях с одновременным контролем риска для производительности.
Подробные сведения
После интеграции SDK и эксперимента нетехнические специалисты по продуктам или маркетингу могут настраивать новые тесты или настраивать существующие тесты на лету - без необходимости повторно отправлять их в магазины приложений или хлопотить инженеров.
СначалаПри запуске приложения мобильное приложение запрашивает данные конфигурации с сервера, а затем кэширует эти данные локально на устройстве. Это необходимо для обеспечения согласованного взаимодействия с пользователем при последующих запусках приложения и предотвращения искаженных результатов теста, гарантируя точное отнесение событий преобразования к изменениям..
Если подключение конечного пользователя завершается неудачно или по истечении времени ожидания при первом запуске приложения, библиотека отображает жестко запрограммированный вариант «по умолчанию». И чтобы убедиться, что все выглядит хорошо, прежде чем начать работу, мывстроили функцию «встряхнуть для предварительного просмотра» в режиме отладки, что дВот только что: -)
Как только приложение развернуто с помощью Splitforce, данные о событиях хранятся локально и отправляются обратно на веб-сайт для отображения для каждого варианта наряду с измерениями наблюдаемого улучшения и статистической достоверности.
Инструкции по интеграции SDK и новых тестов можно найти на https://splitforce.com/documentation.
И как это используется?
Мывидел Splitforce, используемый для A / B-теста: элементы пользовательского интерфейса + макеты (цвет, текст, изображения, размещение объявлений / меню) UX рабочие процессы Динамика игры + правила Цены + акции
Мы также видели инструмент, используемый для управлениямобильные приложения удаленно, по существу установив один вариант объекта тестирования на 100%.