假设我有一个显示有关餐馆的信息的网站。所有的网址都被命名为/ restaurants / some-dynamic-restaurant-name / eg ... / restaurants / somename 1 /,/ restaurants / somename 2 /等。 ..如何在一次实验中使用GWO,所有餐厅页面进行IA / B测试或多变量测试?
更新:我在谷歌网站优化论坛中创建了一个问题,这是我收到的回复:http://www.google.com/support/forum/p/websiteoptimizer/thread?tid=5c6ef8fab27cf719&hl=en&fid=5c6ef8fab27cf719000468877f441f7b
更新:在http://www.google.com/support/websiteoptimizer/bin/answer.py?hl=en&answer=61201之后,我采取了一个示例网址www.mysite.com/restaurants/dynamic_restaurant_name_here/。我在该页面中有一个h1标题,显示了餐馆名称。我把它作为一个部分,遵循GWO规则。我使用h2,h3创建了它的变体。所以它应该为同一家餐厅的不同用户显示h2标题或h3标题。
相反,对于每个其他餐馆页面,它显示相同(或仅一个)餐馆名称,因为它只知道它。但是你给出的链接向我保证我可以测试类似的场景(检查GWO链接内容的前几行),但这没有发生。因此,对于每个动态餐厅页面,我想检查不同的标题。这可能吗?我该怎么办?
更新:我发布了自己问题的答案。但是有更好的方法吗?
答案 0 :(得分:2)
对于您的第一个问题,不,查询参数不会被剥离。实际上,在重定向到备用URL之前,原始页面的参数与备用URL的参数合并。
关于第二个问题,请参阅:
http://www.gwotricks.com/2009/02/advanced-ab-experiments.html
其中显示了如何控制访问者重定向的URL。这将允许您测试所有餐厅页面。基本上,您创建一个多变量实验,挂钩重定向并构造访问者重定向到的相应URL。
答案 1 :(得分:0)
我遵循了这一点:http://www.google.com/support/websiteoptimizer/bin/answer.py?hl=en&answer=61201 我得到了我想要的东西。但后来我开始以高规模的方式使用相同的方法,这意味着,只需在GWO端翻转一个变量,我就想翻转整个模板设计。 ie .. version = 1将加载一个layout1而version = 2将是一个布局2.所以我在javascript中检索模板内容。 这就是它的样子:
<script type='text/javascript'>
if(version==1){
content_to_be_loaded = "<Two pane layout html content>"
}else{
content_to_be_loaded = "<Three pane layout html content>"
}
</script>
听起来不错。但是使用的双引号与html内容的双引号相冲突。所以javascript无法计算变量“content_to_be_loaded”的值。我可以通过标准化模板文本来解决这个问题,只使用一种引号。但那太荒谬了。还有其他办法吗?