我已经用jQuery手机构建了一个移动web应用。在index.php文件中,有多个页面声明为data-role="some_page_name“,它们的urls类似于index.php#my_profile。
现在,我想使用Optimizely对其中一个页面进行A/B测试。我创建了一个变体,并让它将index.php#my_profile重定向到一个新页面url: index_b.php#my_profile。但是我很难将这个页面链接到其他非测试页面。
例如,如果我在index_b.php#my_profile
中有一个这样的链接:
<a href="index.php#favorite">My Favorite</a>
它无法链接到index.php中的收藏夹页面。有时,如果它这样做了,你导航到其他页面,你将永远不会回到B版本/变体。
看起来Optimizely不能适应jQuery移动多页结构。
有什么解决方案吗?
发布于 2014-09-20 08:33:41
您可以尝试在href链接中添加更多标记,例如,
<a href="index.php#favorite" rel="external">My Favorite</a>
<a href="index.php#favorite" data-ajax='false'>My Favorite</a>
您还可以使用带有http://前缀的完整链接路径。
<a href="http://yourdomain/yourpath/index.php#favorite">My Favorite</a>
另一个选项是单击JavaScript方法添加链接。您可以控制JavaScript内容。
在optimizely或可视化网站优化器上应该没问题。
https://stackoverflow.com/questions/13437944
复制相似问题