问题标签 [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 回答
409 浏览

editor - Visual web WYSIWYG 编辑器是如何工作的?

我看到一些编辑器在做与 Dreamweaver 相同的操作,但在 Internet 上,我想知道它是如何完成的。涉及哪些技术?

示例:visualwebsiteoptimizer.com 和 optimizely.com

0 投票
6 回答
3436 浏览

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 吗?

0 投票
2 回答
881 浏览

javascript - 使用 Optimizely 进行多变量测试

我刚刚开始使用 Optimizely,并且非常喜欢它。但是,我需要进行多变量测试。有没有人想出一种方法,黑客或其他方式,在 Optimizely 中进行 MVT?手动创建 25-100 个变体并不是我的乐趣所在。或者,也许有一些方法可以自动创建变体?

0 投票
1 回答
7199 浏览

javascript - Optimizely & Visual Website Optimizer 如何处理可视化 DOM 编辑?

Optimizely 和 Visual Website Optimizer 是两个很酷的网站,允许用户执行简单的 A/B 测试。

他们做的最酷的事情之一是可视化 DOM 编辑。您可以直观地操作网页并离线保存更改。然后通过 JS 加载在随机访问者页面查看期间应用更改。

可视化编辑器如何工作?

0 投票
1 回答
919 浏览

javascript - Optimizely 收入跟踪 jQuery 代码段

我正在尝试在 Optimizely 中启用收入跟踪

我已经定制了 Optimizely 知识库提供的 jQuery 片段,并在结帐过程完成之前将其安装在最后一页上。

这是我试图将我的代码段连接到的“完成预订”按钮:

onmousedown我想触发这个功能:

在 DOM 的其他地方存在一个名为的变量total,它具有所购买商品的总价格。

但是,当我安装此脚本时,它不会跟踪收入。我怀疑在我重写官方 Optimizely 函数时存在 jQuery 问题。有没有人对此有所了解?

更新

我意识到我可能需要调用$(document).ready(function()才能触发 jQuery。我现在也以美分而不是美元传递价值。还尝试使用.submit()而不是.onmousedown(). 我还将 push 中的值更改为add_cart_button_clicked,就像在Optimizely 网站上的收入跟踪教程中一样。这是我更新的代码,但它仍然无法正常工作

0 投票
3 回答
489 浏览

google-website-optimizer - 锁定源代码环境的 A/B 测试解决方案 - 服务器端决定哪个用户获得哪个变体

我之前一直在使用诸如 Google 网站优化器之类的工具来运行多变体或 A/B 测试。但是,现在我正在寻找一种适用于具有非常锁定源代码环境的大型网站(每月 400-500 000 名唯一访问者)的解决方案。基本上:

  1. 该站点在多台服务器上保持平衡
  2. 所有要在这些服务器上发布的代码都必须经过版本控制、单元测试和接受者测试。所有版本必须由开发、系统管理员和测试执行人员签名。

这意味着我不允许/很难通过 Google 网站优化器或任何其他 GUI-paste-your-new-variation-here 类型的解决方案添加“新代码”(即使它已经过测试和验证)。

然而,我们可以在服务器端决定哪些用户得到哪些变化。基本上,我们可以在 X 台服务器上推送新版本,让 10-30% 的用户在整个会话期间查看它。问题是:我们使用哪些工具来衡量“成功”(即提高转化率)。到目前为止,我的想法是:

  1. 使用会话变量在 Google Analytics 中标记新版本(然后根据细分生成报告)(类似于http://searchengineland.com/how-to-analyze-ab-tests-using-google-analytics上的描述-67404 )

  2. 使用具有 API 支持的 Optimizely:

    /li>

您为锁定环境尝试了哪些解决方案?我错过了一些明显的解决方案吗?

该站点位于 IIS 上的 .NET/Episerver 中。

问候, 尼克拉斯

0 投票
2 回答
2135 浏览

ab-testing - 您如何为单页应用程序设置 Optimizely 测试?

我有一个单页网络应用程序,它提供了一个多步骤照片管理“向导”,通过标签条分为几个离散步骤(照片上传、样式、注释、发布)。在切换步骤时,我将 URL 哈希设置为#publishing-step(或激活的任何步骤)。

如何设置 Optimizely 测试以在向导的各个离散步骤上运行?

浏览器永远不会离开页面,所以它只会得到一个window.load事件。display: none它的 DOM 并没有被废弃或重新生成,而只是通过or切换在任何时候可见的页面元素block,所以我试图弄清楚的部分实际上主要是关于我以何种方式进行 Optimizely 测试设置本身 -如果一次应用所有编辑,那很好(并且可能是必要的)。

不幸的是,这个东西必须在 IE9 中工作,所以我不能用来history.pushState为每个步骤获取相当离散的 url。

0 投票
2 回答
1163 浏览

javascript - 如何优化地欺骗 chrome 不提示加载不安全的内容

在最新的 chrome 更新之一中,chrome 团队添加了“无论如何加载”消息,提示用户批准在安全页面上加载不安全的内容,不知何故优化地找到了一种“欺骗”chrome 不问这个问题的方法,并且简单地使用黄色警告键加载内容,例如:https ://www.optimizely.com/edit#url=http://www.yahoo.com/

我似乎无法理解他们是如何做到的......有人明白吗?

谢谢

0 投票
1 回答
2068 浏览

javascript - 在 Optimizely 中,基本的 jquery 点击事件不起作用

在 Optimizely 中,我正在尝试做一些基本的点击事件。我知道 Optimizely 只在 jquery 1.6 上,所以使用on(), off()for events 是没用的。为了确保,我使用的是最基本的事件处理程序click(function(){ ... }));,但即使这样也不起作用。我被告知要使用 window.$ 但在click()这种技术中也不起作用。Optimizely中的jquery不同吗?

我知道 Optimizely 和 jQuery 之间存在某种问题,但请有人能帮我解释一下吗?

JS 片段:

许多Thnaks

0 投票
1 回答
315 浏览

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 多页面结构。

有什么解决办法吗?