问题标签 [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.
editor - Visual web WYSIWYG 编辑器是如何工作的?
我看到一些编辑器在做与 Dreamweaver 相同的操作,但在 Internet 上,我想知道它是如何完成的。涉及哪些技术?
示例:visualwebsiteoptimizer.com 和 optimizely.com
javascript - GWO(谷歌网站优化器)的替代品?
我们现在使用 GWO(Google 网站优化器)。多变量和 A/B 测试正是我们所需要的,并且从向用户展示变化的角度来看效果很好。但是,我们有几个问题让我想使用不同的工具:
- 与 Google Analytics 相比,统计数据不准确,因此我们现在忽略它们并必须手动检查
- 预览通常不起作用
- 不能有变体中的动态内容(我知道variation_content,但我无法让它工作,谷歌论坛中没有人能够提供帮助。我怀疑谷歌可能已经停止支持这个)
- 文档很差,有一个技术指南,其中包含众所周知的不准确之处,一年多以来仍未修复。
- 我们修改多变量测试部分的 html/javascript 代码很丑陋,并且使我们的页面无法通过标准验证
- 每页只有 8 个测试部分,问题是我们希望我们的营销人员能够在 GWO 中完成他们需要的一切,但现在他们需要在我们的自定义工具中标记他们想要/不想要的测试部分
- 每次测试都有不同的实验密钥,这再次使营销人员有时需要使用我们的代码
有没有像 GWO 这样的好工具可以与 Google Analytics(我喜欢)一起使用?
更新:我们选择了 Optimizely 并且总体上很开心。但是,它可能很难使用,因为它对您来说有点太多了。您可以直接从他们的 UI 编辑您的网页,但当然这并不容易,甚至是不可能的。特别是在涉及 Javascript 时。我们的用户界面经常在这个过程中搞砸了。我喜欢 GWO 的方法,因为开发人员可以将代码分段,然后营销人员可以使用开发人员允许的变量填充这些部分。对我来说,这是理想的,除了 GWO,当然,实际上并不起作用。
有一个与 Optimizely 非常相似的竞争对手,称为 Visual Website Optimizer。看起来也很不错,但与我上面描述的问题相同。
有有效的 GWO 吗?
javascript - 使用 Optimizely 进行多变量测试
我刚刚开始使用 Optimizely,并且非常喜欢它。但是,我需要进行多变量测试。有没有人想出一种方法,黑客或其他方式,在 Optimizely 中进行 MVT?手动创建 25-100 个变体并不是我的乐趣所在。或者,也许有一些方法可以自动创建变体?
javascript - Optimizely & Visual Website Optimizer 如何处理可视化 DOM 编辑?
Optimizely 和 Visual Website Optimizer 是两个很酷的网站,允许用户执行简单的 A/B 测试。
他们做的最酷的事情之一是可视化 DOM 编辑。您可以直观地操作网页并离线保存更改。然后通过 JS 加载在随机访问者页面查看期间应用更改。
可视化编辑器如何工作?
javascript - Optimizely 收入跟踪 jQuery 代码段
我正在尝试在 Optimizely 中启用收入跟踪。
我已经定制了 Optimizely 知识库提供的 jQuery 片段,并在结帐过程完成之前将其安装在最后一页上。
这是我试图将我的代码段连接到的“完成预订”按钮:
onmousedown
我想触发这个功能:
在 DOM 的其他地方存在一个名为的变量total
,它具有所购买商品的总价格。
但是,当我安装此脚本时,它不会跟踪收入。我怀疑在我重写官方 Optimizely 函数时存在 jQuery 问题。有没有人对此有所了解?
更新
我意识到我可能需要调用$(document).ready(function()
才能触发 jQuery。我现在也以美分而不是美元传递价值。还尝试使用.submit()
而不是.onmousedown()
. 我还将 push 中的值更改为add_cart_button_clicked
,就像在Optimizely 网站上的收入跟踪教程中一样。这是我更新的代码,但它仍然无法正常工作。
google-website-optimizer - 锁定源代码环境的 A/B 测试解决方案 - 服务器端决定哪个用户获得哪个变体
我之前一直在使用诸如 Google 网站优化器之类的工具来运行多变体或 A/B 测试。但是,现在我正在寻找一种适用于具有非常锁定源代码环境的大型网站(每月 400-500 000 名唯一访问者)的解决方案。基本上:
- 该站点在多台服务器上保持平衡
- 所有要在这些服务器上发布的代码都必须经过版本控制、单元测试和接受者测试。所有版本必须由开发、系统管理员和测试执行人员签名。
这意味着我不允许/很难通过 Google 网站优化器或任何其他 GUI-paste-your-new-variation-here 类型的解决方案添加“新代码”(即使它已经过测试和验证)。
然而,我们可以在服务器端决定哪些用户得到哪些变化。基本上,我们可以在 X 台服务器上推送新版本,让 10-30% 的用户在整个会话期间查看它。问题是:我们使用哪些工具来衡量“成功”(即提高转化率)。到目前为止,我的想法是:
使用会话变量在 Google Analytics 中标记新版本(然后根据细分生成报告)(类似于http://searchengineland.com/how-to-analyze-ab-tests-using-google-analytics上的描述-67404 )
使用具有 API 支持的 Optimizely:
/li>
您为锁定环境尝试了哪些解决方案?我错过了一些明显的解决方案吗?
该站点位于 IIS 上的 .NET/Episerver 中。
问候, 尼克拉斯
ab-testing - 您如何为单页应用程序设置 Optimizely 测试?
我有一个单页网络应用程序,它提供了一个多步骤照片管理“向导”,通过标签条分为几个离散步骤(照片上传、样式、注释、发布)。在切换步骤时,我将 URL 哈希设置为#publishing-step
(或激活的任何步骤)。
如何设置 Optimizely 测试以在向导的各个离散步骤上运行?
浏览器永远不会离开页面,所以它只会得到一个window.load
事件。display: none
它的 DOM 并没有被废弃或重新生成,而只是通过or切换在任何时候可见的页面元素block
,所以我试图弄清楚的部分实际上主要是关于我以何种方式进行 Optimizely 测试设置本身 -如果一次应用所有编辑,那很好(并且可能是必要的)。
不幸的是,这个东西必须在 IE9 中工作,所以我不能用来history.pushState
为每个步骤获取相当离散的 url。
javascript - 如何优化地欺骗 chrome 不提示加载不安全的内容
在最新的 chrome 更新之一中,chrome 团队添加了“无论如何加载”消息,提示用户批准在安全页面上加载不安全的内容,不知何故优化地找到了一种“欺骗”chrome 不问这个问题的方法,并且简单地使用黄色警告键加载内容,例如:https ://www.optimizely.com/edit#url=http://www.yahoo.com/
我似乎无法理解他们是如何做到的......有人明白吗?
谢谢
javascript - 在 Optimizely 中,基本的 jquery 点击事件不起作用
在 Optimizely 中,我正在尝试做一些基本的点击事件。我知道 Optimizely 只在 jquery 1.6 上,所以使用on()
, off()
for events 是没用的。为了确保,我使用的是最基本的事件处理程序click(function(){ ... }));
,但即使这样也不起作用。我被告知要使用 window.$ 但在click()
这种技术中也不起作用。Optimizely中的jquery不同吗?
我知道 Optimizely 和 jQuery 之间存在某种问题,但请有人能帮我解释一下吗?
JS 片段:
许多Thnaks
jquery-mobile - 如何使用 Optimizely 测试使用 jQuery Mobile 构建的移动 Web 应用程序?
我用 jQuery Mobile 构建了一个移动网络应用程序。在 index.php 文件中,有多个页面声明为 data-role="some_page_name",它们的 url 类似于 index.php#my_profile。
现在我想使用Optimizely在其中一个页面上进行 A/B 测试。我创建了一个变体,让它将 index.php#my_profile 重定向到一个新页面,url:index_b.php#my_profile。但我无法将此页面链接到其他非测试页面。
例如,如果我有这样的链接index_b.php#my_profile
:
它无法链接到 index.php 中的收藏页面。有时如果是这样,您导航到其他页面,您将永远不会回到 B 版本/变体。
看起来 Optimizely 无法适应 jQuery Mobile 多页面结构。
有什么解决办法吗?