问题标签 [google-website-optimizer]

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 回答
237 浏览

google-website-optimizer - Google 网站优化器验证

大家好。我正在尝试在页面上运行多变体测试,并且只是有一个关于验证的快速问题。由于网站的大小和访问者的数量,我们将只对一部分用户进行测试(尽管测试将在所有访问者访问的同一页面上运行)。显然没有办法在 GWO 中设置它,所以我们希望采用一些技巧。这就是我的想法。

假设我们只想向喜欢蛋糕的访问者展示这个测试(假设我们有一个神奇的公式来确定哪些用户喜欢蛋糕,哪些不喜欢)。我正在考虑使用一些 if / then 条件。原因是,如前所述,我们只想向少数用户展示实验,因此只跟踪少数用户的转化(我们向所有用户显示相同的测试页/转化页。这成为一个问题,因为众所周知,谷歌不喜欢蛋糕,因此他们的跟踪器不会看到和验证我们的脚本。所以这里有两个问题:

  1. 我如何让 GWO 验证这样的脚本?我可以简单地使用离线验证选项,并上传一个静态页面,其中包含我将在实时站点上使用的相同标签,以便 Google 可以看到所有内容都已到位并正确标记?

  2. 我可以使用一些简单的 if / then 语句来细分我向谁展示测试。正如我之前所说,我正在测试(在这个例子中)是否有人喜欢蛋糕——如果你不喜欢蛋糕,你将看不到实验——你只会看到正常的网站。如果你喜欢蛋糕,实验就会开始,你会看到变化。

显然,有了这个,我需要全面检查。考虑到以下逻辑,页面上的某些内容会起作用吗?或者你能看到我遇到什么样的问题?

在测试页面上:

然后在页面部分采用类似的逻辑,如下所示:

然后在转换页面上,输出类似于我在测试页面上使用的内容,以确保转换页面仅在向访问者显示实验脚本时才计算一次转换。

对不起,很长的帖子和多个问题 - 真的可以使用一些帮助。如果需要更多信息,请告诉我。

0 投票
1 回答
140 浏览

html - 使用 Google 网站优化器测试 Javascript?

我可以在 GWO 中测试 Javascript 代码吗?例如,我将如何测试:

理想情况下,测试不同内容的人不必输入大量 javascript,只需输入他们想要更改的文本......就像上面的“名字”。

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 回答
220 浏览

php - (Google 网站优化器的一种)PHP 中的随机化(但智能、快速和苗条)

每次有人访问我的网站时,我都会显示三个选项之一(A、B、C)。如果用户喜欢这个选项,他就会点击它。我想找到一种方法来显示较少点击次数较少的选项。在 PHP 中执行此操作的最佳方法是什么?

我通过简单地在数组中添加“投票”来保存 MongoDB 中的点击:

这打印:

0 投票
1 回答
485 浏览

javascript - Google 网站优化器控制脚本和 W3C

当我使用 w3c 验证器 (http://validator.w3.org) 时,我遇到了 Google 网站优化器控制脚本中的错误。

这个问题有解决方案吗?

0 投票
2 回答
7691 浏览

javascript - 在 Google Analytics 中使用 JS 回调

我有一个简单的页面,我需要执行一些 GWO 和 GATC js,然后重定向到另一个 url。

我遇到的问题是我需要保证在调用 window.location 之前执行 GWO 和 GATC 代码。我可以做 setTimeout,但这不能保证并且会增加额外的加载时间。

关于如何做到这一点的任何想法?

0 投票
1 回答
146 浏览

google-website-optimizer - Google 网站优化工具是否忽略了我的查询数据传输?

症状:我正在网页上运行 Google 网站优化器 AB 测试,该测试在用户填写表格后到达。当 GWO 没有触发重定向时(在提交 Web 表单后到达默认页面时),表单数据似乎成功到达。然而,当到达备用页面时(即当 GWO 重定向用户时),数据似乎没有到达。

详细信息:我不会将此归因于 GWO,除了在我的开发环境中,我不得不注释掉 GWO javascript,一切正常。(当然,必须省略 GWO 代码,以防止我的浏览器将我重定向到生产环境,即我的网站的实时版本。)(当然,如果没有 GWO 代码,我不得不硬编码更改为我的表单action属性,以验证我的查询数据是否已由备用目标页面成功处理。)

实际上,看起来 GWO 在执行重定向时只是未能传递必要的查询参数,但这似乎不太可能。你能给我什么建议吗?

0 投票
2 回答
408 浏览

google-website-optimizer - GWO 页面上的 NOSCRIPT 是什么?

Google 的GWO 文档中的示例具有</noscript>自由浮动的标签:

在我看来,这甚至不像是有效的 HTML。有人遗漏了一些东西——要么是示例遗漏了打开<noscript>标签,要么我遗漏了对它应该如何工作的解释。

0 投票
3 回答
1099 浏览

javascript - 具有动态 url 和多个转换页面的 A/B GWO 测试页面

我有一个显示有关产品信息的网站。我有遵循此 URL 结构的动态产品页面:http ://www.site.com/product-title/id其中 id 是产品 id(如果重要,这些 url 实际上是使用 apache mod-rewrite 重写的 url)。

我有两个冷融合页面模板,product.cfm 和模板变体 product_v1.cfm,我希望 GWO 拆分我们的流量并向用户显示另一个页面,但保留 url(product.cfm 和 product_v1.cfm 的相同 url)。此外,对于每个测试页面,我们都有多个转换页面。

加起来 :

  • 我们有 product.cfm 和模板变体 product_v1.cfm。

  • 我们希望,当给定用户访问其中一个产品 url 域 http://www.site.com/product-title/id时,维护 url gwo 显示原始页面(由 product.cfm 生成)或变体页面(由 product_v1.cfm 生成)。

  • 对于每个产品页面,我们都有多个转换页面,也就是说,在产品页面中,我们有一个链接列表,这些链接指向由转换页面模板 (conversion_page.cfm) 生成的其他页面

使用 GWO 可以实现这一点吗?

0 投票
2 回答
341 浏览

jquery - 带有 rails 和 jquery/ajax 表单的 Google 网站优化器(跟踪事件)

我有一个 ajax 表单,我正在尝试使用 Google 网站优化器进行跟踪。表格会发送一封电子邮件。

我的 js.erb 文件:

在我添加 onclick 调用以设置 GWO 信标之前,该表单工作正常,它将我发送到未定义的路线。我假设冲突是与 jQuery 的,我想我可以从我的 js 文件中而不是在 onclick 事件中调用该函数,但是 javascript 对我来说很新,我不知道如何从在 jQuery 中,它本身在另一段 javascript 中:

我在按钮 id 上尝试了 jQuery 的单击事件,但它似乎不起作用。

编辑