3

假设我有一个显示有关餐馆信息的网站。所有的 url 都被命名为 /restaurants/some-dynamic-restaurant-name/ 例如.../restaurants/somename 1 /, /restaurants/somename 2 / etc... 如何使用 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 链接内容的前几行),但这并没有发生。所以对于每个动态餐厅页面,我想检查不同的标题。这可能吗?我该怎么办?

更新:我发布了我自己问题的答案。但是有没有更好的方法呢?

4

2 回答 2

2

对于您的第一个问题,不,查询参数不会被剥离。实际上,在重定向到备用 URL 之前,原始页面的参数与备用 URL 的参数合并。

关于您的第二个问题,请参阅:

http://www.gwotricks.com/2009/02/advanced-ab-experiments.html

这向您展示了如何控制访问者被重定向到的 URL。这将允许您测试所有餐厅页面。从本质上讲,您创建了一个多变量实验,挂钩重定向并构建访问者被重定向到的适当 URL。

于 2009-04-27T21:15:42.280 回答
0

我遵循了这个:http ://www.google.com/support/websiteoptimizer/bin/answer.py?hl=en&answer= 61201 我得到了我想要的。但后来我开始以大规模的方式使用相同的方法,这意味着,通过在 GWO 端翻转一个变量,我想翻转整个模板设计。即.. version=1 将加载layout1,version=2 将加载layout 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”的值。我可以通过标准化模板文本以仅使用一种引号来解决这个问题。但这太荒谬了。有没有替代方法?

于 2009-08-28T08:46:56.373 回答