问题标签 [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 投票
2 回答
68 浏览

jquery - 用 Optimizely 替换多个页面上的类

我正在尝试使用 Optimizely 设置 A/B 测试,以更改网站上所有产品页面上添加到购物车按钮的颜色。

这是网站上的当前代码

我在 Optimizely 代码编辑器中添加它,但它不起作用

0 投票
1 回答
81 浏览

angularjs - 如何为 GoogleBot 和 Optimizely 正确显示我的 AngularJS?

我有一个名为 VoteCircle (www.votecircle.com) 的网站,但我注意到它对于 Google Bot/Optimizely(用于 A/B 测试)的显示效果不佳。它仅显示 ng-view 中没有的内容。ng-view 中的所有内容都不会显示。

它是用 AngularJS 制作的,我提到的那些机器人/预览不会显示 ng-view 中的内容。

解决这个问题的最佳方法是什么?

请参阅随附的屏幕截图。

谢谢。

优化截图

0 投票
1 回答
730 浏览

regex - 如何使用正则表达式进行 URL 定位

作为免责声明,我必须说我对正则表达式的经验非常有限。我正在使用 Optimizely 进行 A/B 测试,但遇到了问题。我只希望我的实验在一个页面上运行,但是,这个页面的 URL 结构有些复杂。我要运行实验的页面的 URL 结构如下所示:

问题在于public_id,每当新用户通过注册流程时,它都会动态变化。如何使用正则表达式专门针对此页面?在过去的几天里,我一直试图弄清楚,但没有任何运气。优化正则表达式文档可以在这里找到。我不能只使用简单的匹配,因为它/term/出现在我网站上多个页面的 URL 中。

0 投票
3 回答
146 浏览

optimizely - 优化粘性会话

我刚刚尝试过优化。问题是它会向用户显示不同的变化。有时我们并不期望这种行为。例如,如果我将颜色从蓝色更改为红色,Optimizely 将在同一用户的原始(蓝色)和变体(红色)之间随机选择,这是不一致的。如何使 Optimizely 始终向用户显示相同的变化?

0 投票
2 回答
115 浏览

java - 用于 Optimizely 测试的 UI 自动化代码

我是 Optimizely A/B 测试的新手。我的问题是,我有 UI 测试用例的自动化代码,如果有人使用 Optimizely 更改 UI,我如何确保我的测试用例自动化代码不会因为 Optimizely 的这些新变化而中断?

0 投票
1 回答
424 浏览

node.js - 与 Adob​​e Analytics 优化集成

我正在尝试与 Adob​​e Analytics 优化集成。我遵循了本指南:https ://help.optimizely.com/Integrate_Other_Platforms/Integrating_Optimizely_with_Adobe_Analytics ,但没有成功。我通过 Optimizely 中的实验集成选择的 props(prop51) 和 evars(eVar51) 永远不会发送。我通过 wasp chrome 插件和 Adob​​e 帐户进行检查。我们手动设置的所有其他数据(props & eVars)都会被发送。

我们没有使用s_code.jsAppMeasurement.js版本:1.5.1。我不知道我们是否使用自定义 s 变量。我猜不是。所以我按照指南使用: window.optimizely.push("activateSiteCatalyst");没有成功。

我也尝试过: window.optimizely.push(['activateSiteCatalyst', {"sVariable": s_c_il[0].account)}]);其中s_c_il[0].account包含帐户名,但没有成功。也尝试遵循此指南:http: //digitalinsightsworld.com/tag-manager/dtm/optimizely-implementation-check-list-adobe-sitecatalyst/

有谁知道出了什么问题?或者如何前进?

兄弟,约翰

0 投票
2 回答
5443 浏览

javascript - 如何在页面加载时更改 HTML 内容

我在我们的网站上进行 A/B 测试,我的大部分工作是在一个 JS 文件中,该文件在呈现其他任何内容之前加载在页面顶部,但在 jQuery 加载之后,有时会派上用场。

以更改 H1 标签的一个非常简单的示例为例,我通常会在头部注入一个样式以将 H1 不透明度设置为 0,然后在 DOMContentLoaded 上,我会操纵 H1 内容,然后将不透明度设置为 1。原因是避免在更改发生之前闪现旧内容 - 隐藏整个对象在眼睛上更加优雅。

我已经开始研究 MutationObserver API。我之前在更改用户可以打开的覆盖对话框中的内容时使用过它,这似乎是一种很酷的方法,我想知道是否有人设法使用 MutationObserver 在第一次加载时收听文档/在第一次渲染之前和 DOMContentLoaded 之前解析和更改文档?

然后,这种方法可以让我更改 H1 内容,而不必隐藏它、更改它,然后显示它。

到目前为止,我已经尝试过但失败了,并且刚刚阅读了有关即将过时的 Mutation Events 并想知道我是否正在尝试做一些不可能的事情。但是我们(不是我)已经设法在火星上放置了一个机器人,所以我希望我能解决这个问题。

那么是否可以在页面加载/解析时使用 MutationObservers 即时更改 HTML 内容?

感谢您的任何帮助或任何指示。

问候,尼克

0 投票
1 回答
262 浏览

javascript - 禁用 google amp 优化

有没有办法把这个javascript代码变成PHP?

0 投票
1 回答
145 浏览

ab-testing - 优化实验/变体 ID/名称

我试图找出在哪里可以找到最优化的实验ID 、实验名称体 ID和变体名称。

0 投票
3 回答
109 浏览

optimizely - 优化可靠性

我们开始使用 Optimizely,结果让我们大吃一惊,所以我们开始制作激进的广告系列。但后来我们意识到出了点问题,如果我们能得到任何帮助,我将不胜感激。

我们(例如)在首页而不是蓝色 CTA 上进行了测试,我们创建了一个带有绿色 CTA 的变体,我们看到该变体的转化次数增加了 35%。所以我们切换了一些东西,将绿色 CTA 设置为控件,将蓝色 CTA 设置为变体。如果绿色 CTA 确实更好,我们现在应该会看到随着蓝色 CTA 的变化,转化率下降了 35%。相反,这种变化带来了更高的转化率。

我无法确定我们做错了什么,但总的来说,所有变体的成功率都高于对照,但如果我们改变事物并将变体设置为对照,结果不会改变。