2009-04-22 90 views
3

假設我有一個顯示有關餐廳信息的網站。所有的網址都命名爲/ restaurants/some-dynamic-restaurant-name/eg .../restaurants/somename /,/ restaurants/somename/etc ... IA/B測試或多變量使用GWO進行測試,所有餐廳頁面都在一個實驗中?使用Google網站優化工具測試動態頁面

更新:我已經創建了谷歌網站優化論壇的一個問題,這就是我得到的回答是: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鏈接內容的前幾行),但這並未發生。因此,對於每個動態餐廳頁面,我想檢查不同的標題。這是可能的嗎?我該怎麼做?

更新:我發佈了一個答案,我自己的問題。但有沒有更好的方法來做到這一點?

回答

2

對於你的第一個問題,不,查詢參數沒有被刪除。實際上,在重定向到替代URL之前,原始頁面的參數會與替代URL的參數合併。

你的第二個問題,請參閱:

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

這表明你如何可以得到控制的URL,遊客被重定向。這將允許您測試所有餐廳頁面。本質上,您創建一個多變量實驗,鉤住重定向並構建訪問者重定向到的適當URL。

0

我跟着這個:http://www.google.com/support/websiteoptimizer/bin/answer.py?hl=en&answer=61201 而我得到了我想要的。但之後我開始以高規模的方式使用相同的方法,即通過在GWO端翻轉一個變量,我想翻轉整個模板設計。即..版本= 1將加載佈局1和版本= 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」的值。我可以通過標準化模板文本來解決這個問題,只使用一種引號。但那很可笑。有其他方法嗎?

+0

明白了。我將所有加載的內容轉義出來,並在內容加載到javascript變量後再次將它們轉義出來。 :d – 2009-08-28 11:46:29