【发布时间】:2012-06-26 01:15:07
【问题描述】:
我有一个单页网络应用程序,它提供了一个多步骤照片管理“向导”,通过标签条分为几个离散步骤(照片上传、样式、注释、发布)。在切换步骤时,我将 URL 哈希设置为 #publishing-step(或激活的任何步骤)。
如何设置 Optimizely 测试以在向导的各个离散步骤上运行?
浏览器永远不会离开页面,所以它只会得到一个window.load 事件。它的 DOM 并没有被废弃或重新生成,而只是通过display: none 或block 随时切换可见的页面元素,所以我试图弄清楚的部分实际上主要是关于我采取什么方式Optimizely 测试设置本身 - 如果一次应用所有编辑,这很好(并且可能是必要的)。
不幸的是,这个东西必须在 IE9 中工作,所以我不能使用 history.pushState 为每个步骤获取相当离散的 url。
【问题讨论】:
标签: ab-testing single-page-application optimizely