问题标签 [multivariate-testing]

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 投票
0 回答
84 浏览

javascript - 在 GWO 通过多变量测试为其提供服务后触发 javascript

我们的营销团队要求通过 Google 网站优化器在我们的网站上测试全新的预订流程。为了使其发挥作用,测试参与者需要具备;

  • 网站周围的各种不同链接(从购物篮1 更改为购物篮2)
  • 更改其操作的表单(从 add-to-basket 到 add-to-basket2)

最初想用 JQuery 来做这个,做一个 MV 测试来改变这样的属性,让谷歌提供这个代码来测试参与者;

当我评论/取消评论它时,它在我的开发机器上运行良好,但我想我最近没有得到足够的睡眠,因为我忘记了当谷歌提供内容时这当然不会触发!所以我的问题是;

  • 有没有办法让网站在从 GWO 送回该 javascript后触发该 javascript?
  • 如果没有,有没有人进行过 MV 测试,需要在测试中更改 DOM 属性,如果有,您是如何管理的?
0 投票
1 回答
7931 浏览

r - 如何为 PCoA 的散点图着色

所以我对此很陌生。我需要在以下数据矩阵上运行 PCoA。我能够使用 ADE4、labdsv、Ginko、Aabel 软件运行我的分析。困扰我的是如何对散点图中的标签进行颜色编码。我的矩阵是按顺序排列的存在/不存在矩阵:

我想要的是用红色、蓝色和所有黑色来表示A1A2和。任何帮助将不胜感激。A3B1B2E

0 投票
1 回答
180 浏览

javascript - 在将多变量测试引入动态 Web 应用程序时,您如何降低风险?

我的公司正在与一家多变量测试供应商合作(我还不能透露是哪家),我被要求将他们的系统集成到我们的旗舰 B2C 商务网站中。

通常,“集成”这个词是一个沉重的术语。然而,这里的意思是<script>在几个视图上添加一个标签,然后从那个点开始退出循环。多变量实验将由我们的营销部门(和/或供应商)设置。我们的开发团队不会参与其中,甚至可能不知道何时发生。

从本质上讲,我被告知要故意将 JavaScript 注入攻击向量添加到我们的旗舰应用程序中......并希望最好。我的担忧与其说是恶意代码,不如说是无意中搞砸了。我们的 CSS 和基本页面布局已经一团糟,我预计当其他人的多变量实验炸毁主页外观等时会引起热议。更重要的是,有很多丑陋的 AJAX 和服务器端依赖于可预测的 HTML 元素、id属性等的杂乱无章的东西......因此,如果实验对 HTML 元素进行了太多更改,核心商务功能将以不可预测的方式完全破坏。

由于缺乏真正的测试环境,我的担忧被放大了。供应商进行过滤,以便只处理来自我们生产 URL 的 AJAX 调用。来自我们的开发或 QA 环境的调用将被忽略。但是,这与拥有测试环境不同。相反,这意味着生产现在是我们每个实验的测试环境。

鉴于上述所有情况,是否有任何做法可以减轻其中一些风险? 多变量测试是一个如此新的领域,谷歌搜索的前几页由向 CIO 兜售流行语的阴暗顾问组成。对于最终负责关注风险的内部技术受众,没有太多的文章。有没有办法在上述限制下正确地进行质量检查,或者在这种情况下除了推回(*)之外别无选择?

(*) 注意:考虑到供应商关系的政治性,我们需要建立一个非常严密的案例来进行回击,并且无论如何都可以忽略它。

0 投票
2 回答
845 浏览

r - R 的多变量图形推荐

您能否推荐在任何可用的 R 包中使用四个变量可视化数据的最佳方法。

即,我有两个分类变量(人口(12)和字符(50))和两个连续变量(100 个人的每个字符长度测量的平均值和变异系数(矩阵中的行))。所以它基本上是一个 12x50x100x100 维图。

有什么建议么?

0 投票
1 回答
212 浏览

android - 使用 html5 移动应用进行多变量测试

为 iOS / Android 实现可允许多变量测试的基于 html5 的移动应用程序的最佳策略是什么?将 html A/B 文件放在服务器上并按需交付它们是一个好主意,还是有更好的策略来避免将应用程序重新发送给 Apple 的审查团队?

0 投票
1 回答
522 浏览

google-app-engine - 您如何使用 GAE 流量拆分进行多变量测试?

新的 GAE流量拆分功能于今天发布,其预期用途之一是用于多变量测试。这似乎意味着您必须构建和部署应用程序的多个版本,一个用于测试的每个变体,这意味着您已经分支了您的版本控制系统(每个测试一个分支)。这似乎是一种管理测试的低效方式。它似乎也不包括任何类型的测试管理框架,不像谷歌的网站优化器,它包括用于管理多个测试的用户界面,还包括所有统计数据收集和分析工具。

有人考虑使用新的流量拆分功能进行多变量测试吗?为什么要在网站优化器上使用它?你将如何设置流量拆分测试——你会分支你的版本控制系统并编写你自己的基础设施来测量和分析测试吗?或者,与其编写自己的代码,是否有一个多变量测试库可以很好地用于此目的?

0 投票
2 回答
222 浏览

google-website-optimizer - 与子域一起使用的 A/B 多元平台

我即将为一些登陆页面运行一些 a/b 和多变量测试。

过去我使用谷歌网站优化器,但在处理子域时总是遇到问题。

gwo 的文档很差,我尝试的各种方法让我浪费了很多时间。

我正在考虑使用商业/替代平台,我想知道您的意见。

我的典型场景是展示位于子域上的登录页面和转换页面。

0 投票
2 回答
423 浏览

google-analytics - Google Site Optimizer 不跟踪跨域转化

我已经在两个域中设置了三个 GWO 多变量测试。我已经正确设置了着陆页,它正在跟踪所有三个测试的访问者,但没有记录任何一个的转化。我已按照 Google 提供的跨域跟踪说明进行操作,但仍然没有任何问题。

这是着陆页代码段(已删除 ID):

这是转换页面片段:

一些陷阱:

  • 转换脚本片段位于页脚中,在结束</body>标记之前。这是由于网站的构建方式。
  • 转化页的 URL 是可变的,具体取决于访问者如何通过其前面的渠道。
  • 着陆页和转化页都在 GWO 代码段之后插入了 Google Analytics 代码段(尽管在一种情况下,转换页上没有 Analytics 代码段)。
0 投票
1 回答
312 浏览

ruby-on-rails-3.1 - 是否有任何 Rails gems/tools/templates 用于沙盒实验功能以进行拆分测试?

我们希望为工程师建立一个简单的机制,将实验代码和功能投入到我们的应用程序中,以便为一小部分用户尝试新事物,对不同的应用程序行为进行 A/B 测试,并且通常提供沙盒开发人员可以在不影响主要生产代码的情况下发疯的环境。我们对实验功能 (EF) 的一些要求是:

  • 对于熟悉 Rails、JS/Coffee 和我们的应用程序的任何人来说,添加 EF 应该非常简单
  • EF 代码应尽可能位于生产代码之外(“在岛上”)。
  • EF 代码不应在生产代码中长出有害的触角,即尽可能保持松散耦合。
  • 乍一看应该清楚什么是 EF 代码,什么不是。
  • EF 代码不必支持 TDD、UX 等完整的组织策略。事实上,快速而肮脏的实验是这样做的目标,我们不希望创造力和热情受到流程和策略的阻碍。只有一个实验被认为是成功的(通过用户测试),我们是否要花精力把它带到所有的政策中。
  • EF 功能可以在仪表板站点上打开/关闭,并且可以推广到特定用户。
  • 从事生产代码的开发人员不应该以任何方式处理实验性代码——理想情况下是完全分离。如果更新生产代码,实验可能会中断,这比强制生产代码开发人员保持所有实验更新更可取。让实验继续进行取决于实验者。
  • 我们的系统建立在 Rails 的服务器上,并有一个丰富的客户端应用程序,用 CoffeeScript 和 Knockout.js 和 Backbone.js 编写。EF 可能涉及 Rails 代码(控制器操作、路由、模型)、视图模板、CoffeeScript 代码(数据绑定、jQuery 模板、模型和视图模型等)、CSS/SCSS,并且该机制应该允许所有这些都被沙箱化。

目前,我们不太关心拆分测试或多变量测试的测量过程,这是使用 Vanity gem 等工具或 KissMetrics 和 MixPanel 等商业解决方案解决的问题。我们更关心如何创建解决分离、合并和维护问题的设置。Rails 有这样的工具吗?

0 投票
0 回答
723 浏览

statistics - Python多元分析?- 从 3.6M 记录集中的 3-10 记录对中生成唯一 ID?

我是数据挖掘的新手,对统计数据和 python 不熟悉。

我们有一个问题,我们case_reports在 mysql 数据库中有来自某个政府机构的表,其中我们有 1 个或多个字段idcase,理论上他们说这case是唯一的,但可以有多个字段caseid非常相似但不完全不同其他行字段中的数据,例如date_rcvd,age,dosage,wt,age,route of administration,submission_type etcBUT FOR THE SAME PATIENT。

我们只是希望能够通过某种聚类方法对 unique_id 进行 GROUP BY,因此我们最终在查询案例 id 时得到单个结果而不是 4 个结果,我可以使用大约 12 个其他字段进行匹配。

case= 据称是唯一的患者病例 rpt,随着病例的发展和记录,它们可以持续进行。 id= parameter_id 链接到与之相关的其他表case

再次在理论中“他们”说这些多case条记录应该至少有一个不同的id数字,但如果它们没有:“”只需使用id最新的process_date并使用它和DELETE id,case < recent and that 'will probably be the correct one leaving the proper案例`“” - 不放心:那个案例可以来自不同的报告来源,来自电子提交的重复提交以及备份邮寄报告,或反映来自该 id:case 的不同报告来源的后续病例报告。

我在考虑某种 k 均值聚类方法?

任何资源、代码示例链接、启动策略都会受到赞赏,通常不能期望整个答案神奇地只是寻找一种方法来开始。

我已经形成了CASE几个人独有的零假设,ids并定义了问题并收集了数据来证明我的零假设,即许多独特的id链接与许多独特的联系ids——这是他们过时的、资金不足的处理/报告系统的公认缺陷。数据是专有的,否则我会分享更多。

最好的,

科林