Как настроить тест Optimizely для одностраничного приложения ?

У меня есть одностраничное веб-приложение, которое представляет собой многоэтапный «мастер» управления фотографиями, разделенный на несколько отдельных шагов (загрузка фотографий, стилизация, аннотация, публикация) через полосу вкладок. При переключении шагов я устанавливаю хэш URL-адреса на #publishing-step(или любой другой шаг, который был активирован).

Как настроить тесты Optimizely для запуска на различных дискретных шагах мастера?

Браузер никогда не покидает страницу, поэтому открывается только одно окно.событие загрузки. Его DOM не удаляется и не регенерируется, а просто переключает видимые элементы страницы в любой момент времени с помощью display: noneили block, так что часть, которую я пытаюсь выяснить на самом деле в основном о том, как я подхожу к самой настройке теста Optimizely - это нормально (и, вероятно, необходимо), если все изменения применяются одновременно.

Эта вещь, к сожалению, должна работать в IE9, поэтому я не могу использовать history.pushStateдля получения довольно дискретных URL-адресов для каждого шага.

10
задан ecmanaut 26 June 2012 в 01:15
поделиться