2015-01-12 21 views
0

我試圖加載一個新的設計模板到優化。如何更改變量頁上的<head> Optimizely

CMS將新模板存儲在備用URL中。這些文件加載​​在頁面的部分。

的原始模板加載如下:

VAR名1 = /爲url1/ VAR名稱2 =/URL2/

而且我們需要改變這種變量去的網址:

VAR名1 =/URL3/ VAR名稱2 =/URL4/

我猜測我們可能需要使用附加功能,類似這樣的(這是添加新的CSS樣式表的頁面): $(「head」)。append(「」);

但我似乎無法讓它在optmizely中工作。

回答

0

您可以設置窗口變量,然後引用它們像這樣:

/* _optimizely_evaluate=force */ 
window.foo = 'bar'; // in optimizely 
/* _optimizely_evaluate=safe */ 

// later in your code 
var name = window.foo || 'baz'; 

但要記住任何不匹配的$(selector).action() template會等到domready中,除非你還使用了force comments

+0

此代碼沒有優化..只是jQuery選擇器必須在_optimizely_evaluate塊之外 – expertCode

+0

是的 - 第5-6行意味着在您的網站代碼中的每個問題/設置上面。 – TomFuertes