问题标签 [optimizely]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
267 浏览

django - 使用 Django 和 Optimizely 在 Localhost 上发生 UnicodeDecodeError

我试图在推送到网站的实时版本之前在本地测试我的实验,所以我的实验目标是:localhost:8000/(简单匹配)但是实验预览不会加载。如果我指向该网站的实时版本,它可以正常工作。

它是一个 django 应用程序,当我在浏览器中访问 localhost:8000 时查看源代码,我可以看到优化片段存在。

这是我来自 django 的堆栈跟踪

我怀疑它的代码有问题,因为它适用于实时版本,我想我一定错过了与优化指向本地主机有关的东西。

我认为它可能是一些安全问题或中间件问题,但我没有任何运气来识别它。

该站点上的中间件是:

0 投票
3 回答
154 浏览

javascript - 搜索现有查询参数且不添加“?”的 jQuery 脚本 如果在场

每当有人登陆特定页面时,我目前正在使用以下代码将“?skin = skin_name”添加到url。这使我们能够加载我们正在相互测试的不同主题。

因此,如果有人登陆 www.example.com,这个脚本(优化运行)会将访问者重定向到 www.example.com?skin=skin_name。

如果 ?skin=skin_name 已存在于 url 中,该脚本还会阻止附加 ?skin=skin_name。

我遇到的问题是,当 url 已经附加了活动参数时,它们被脚本覆盖了。

因此,如果现有网址是 www.example.com?utm_source=test&utm_medium=test&utm_campaign=test

上面的脚本导致页面加载为 www.example.com?skin=skin_name?utm_source=test&utm_medium=test&utm_campaign=test 这导致访问者在分析中被错误地跟踪。

我正在寻找的是一个将产生以下网址的脚本:

www.example.com?utm_source=test&utm_medium=test&utm_campaign=test**&skin=skin_name**

当已经存在 "?utm_source=test&utm_medium=test&utm_campaign=test" 但会产生

www.example.com?skin=skin_name 当已经没有“?”时 存在于 url 中(因此在一种情况下,skin=skin_name 使用“&”附加,而在另一种情况下,它使用“?”附加,具体取决于首先是否存在“?”)。

任何帮助是极大的赞赏。

0 投票
1 回答
83 浏览

android - 何时使用 Optimizely Android SDK 中的 startOptimizelyAsync() 方法

Optimizely 的 Android SDK 包含该方法 Optimizely.startOptimizelyAsnyc()

但是,它的唯一文档存在于此处并且非常缺乏。我在网上找不到任何其他文档或提及它。

我想使用此方法而不是startOptimizely快速入门中推荐的常规方法,因为我希望 Web 请求异步发生,而不是依赖 2.5 秒超时。使用异步方法是否有任何风险或缺点?

另外,我对任何回调都不感兴趣。可以传入null回调侦听器参数吗?

到目前为止,我正在使用这种方法并传递null回调,一切似乎都在顺利进行。但我想确定这是否会导致任何不愉快的意外。

谢谢!

0 投票
1 回答
63 浏览

android - How to use Optimizely.dispatchEvents() method from Optimizely Android SDK

The quickstart guide for the Optimizely Android SDK includes the following example:

This can be found here

However, the example is incorrect and doesn't actually work - it appears that dispatchEvents() is an instance method, not static method, of the Optimizely class.

What is the correct way to use it?

0 投票
1 回答
166 浏览

jquery - 在 Optimizely 中隐藏附加的 div

在下面的代码中,我无法在用户到达最后一段之前隐藏附加的 div。div 在页面加载时显示正确,我想让它仅在用户到达“最后一个”ID 时显示。

0 投票
0 回答
325 浏览

cors - 包含优化脚本时,请求的资源上不存在“Access-Control-Allow-Origin”标头

我在http://www.makeitreal.camp/中使用优化,但是当我打开浏览器控制台时,我看到了这个错误:

似乎一切正常,因为优化的诊断显示“您的实验似乎已正确实施。 ”但我想确保此错误不会影响实验。

我怎样才能避免这个错误?

0 投票
1 回答
101 浏览

jquery - 使优化变体代码更清晰

只是看看是否有人对我在 Optimizely 的变体代码部分中的以下代码更清晰有任何建议:

这就是我想附加到正文的内容(可以在 Optimizely 中编辑 html,但它非常混乱):

我想知道如何将 div 存储到一个变量中,如果有意义的话,还有 optslidebox div 中的项目。我也有兴趣了解如何实现所有变量以使它们显示在正文中。

提前致谢!

0 投票
4 回答
2939 浏览

jquery - 使用 jquery 增加字体大小

我正在尝试使用 Optimizely 运行拆分测试,并且需要增加在我的站点搜索的搜索字段中用作描述文本的字体的大小。

我已经设法使用以下代码更改颜色:

但是,如果我将 font-size 添加到此,什么都不会发生?IE

我也尝试了以下方法,但它似乎仍然不起作用??

0 投票
1 回答
333 浏览

ios - 使用 Xamarin 绑定优化启动时出错

我想使用 Optimizely 来改进 App 中的 A/B 测试。为此,我实现了一个等于这个 repo 的 Xamarin Binding:

https://github.com/JustGiving/XamarinBindings/tree/master/Optimizely.iOS

当我以这种方式在 FinishedLaunching 上注册我的 API 密钥时:

我有这个问题

我用于 Optimizely 的 Info.plist 节点是:

其中 optlyprojectid = optly + projectid (在我的 api 密钥中)。

0 投票
1 回答
142 浏览

jquery - 优化淡入淡出

寻求有关问题的帮助,并感谢任何有用的输入。

我想让socialBox在点击#first时淡入,然后如果socialBox在#first之前或.relevancy-widget之后淡出。我不确定我写错了什么,socialBox 没有以这种方式工作。此刻它会淡入,但不会淡出。是缓存问题吗?

请注意,Optimizely 需要使用“窗口”才能正常运行。

CSS

jQuery