如何在 Optimizely 的变体页面上更改 <head> 中的变量
How to change variable in <head> on variation page in Optimizely
我正在尝试将新的设计模板加载到优化中。
CMS 将新模板存储在备用 URL 中。文件加载到页面的部分。
原模板加载如下:
var name1 = /url1/
var name2 = /url2/
我们需要将变量的 url 更改为:
var name1 = /url3/
var name2 = /url4/
我猜我们可能不得不使用 append 函数,类似于此(这是为了向页面添加新的 CSS 样式表):
$("head").append("");
但我似乎无法让它在 optmizely 中工作。
您可以在 window 上设置变量,然后像这样引用它们:
/* _optimizely_evaluate=force */
window.foo = 'bar'; // in optimizely
/* _optimizely_evaluate=safe */
// later in your code
var name = window.foo || 'baz';
请记住任何与 $(selector).action()
template will wait till domReady unless you also use the force comments 不匹配的内容。
我正在尝试将新的设计模板加载到优化中。
CMS 将新模板存储在备用 URL 中。文件加载到页面的部分。
原模板加载如下:
var name1 = /url1/ var name2 = /url2/
我们需要将变量的 url 更改为:
var name1 = /url3/ var name2 = /url4/
我猜我们可能不得不使用 append 函数,类似于此(这是为了向页面添加新的 CSS 样式表): $("head").append("");
但我似乎无法让它在 optmizely 中工作。
您可以在 window 上设置变量,然后像这样引用它们:
/* _optimizely_evaluate=force */
window.foo = 'bar'; // in optimizely
/* _optimizely_evaluate=safe */
// later in your code
var name = window.foo || 'baz';
请记住任何与 $(selector).action()
template will wait till domReady unless you also use the force comments 不匹配的内容。