Работа всех платформ тестирования на стороне клиента заключается в применении изменений путем выполнения JS в верхней части существующей HTML страницы.
По сути, эти платформы предоставляют редактор WYSIWYG, который позволяет Вы вносите изменения на любом сайте. Эти изменения могут варьироваться от простых изменений, таких как color / text / layout , до более сложных изменений, при которых вы можете изменить содержимое HTML любого элемента в целом.
Каждое изменение, выполненное с помощью визуального редактора, генерирует соответствующий код JS, который будет выполняться на лету, когда кто-то участвует в одном из вариантов.
Подводя итог, поток будет:
Внутри платформы
- Поместите фрагмент сайта JS платформы на сайт (должен быть внутри тега head, чтобы избежать мерцания).
- Создайте тест и варианты в платформе используя визуальный редактор или написав собственный код в редакторе кода.
- Запустите тест.
На веб-сайте
Пользователь посещает сайт, и выполняется фрагмент JS соответствующей платформы. Фрагмент подключается к ближайшему CDN и возвращает конфигурацию теста вместе с библиотекой платформы. Библиотека выполняется быстро и применяет изменения к соответствующим элементам, запуская фрагмент JS, сгенерированный во время создания варианта. Библиотека отправляет попадание для отслеживания пользователя вместе с информацией о варианте в отчете платформы. Вы получите статистику в режиме реального времени и узнаете, какой вариант показал себя лучше.