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

javascript - Google 网站优化工具中的非综合浏览量测试未显示任何结果

我正在尝试设置非综合浏览测试,以便在 GWO 中将点击链接表示为转换。我做了这里所说的一切:http: //support.google.com/websiteoptimizer/bin/answer.py ?hl=en&answer=93181 并开始了实验。控制脚本运行良好,流量在变体之间分配,但 GWO 中的实验报告未显示任何访问(0 次网页浏览/0 次转化)。实验开始已经 3 天了,我很确定测试有大约 40-60 次访问和转换(我要求我的朋友使用他们拥有的所有浏览器参与)。这是我的测试实验:http ://www.artmetod.ru/ab-test/

我究竟做错了什么?

0 投票
1 回答
238 浏览

javascript - 防止 Google Analytics (GA) 和 Google 网站优化器 (GWO) 的 ga.js 重复

看起来 Google Analytics 代码与 Google 网站优化器 (GWO)* 相同;两者均来自http://www.google-analytics.com/ga.js但是,在 GA 和 GWO 管理面板上,Google 要求我们包含(即复制粘贴)其各自的跟踪代码,它们都包含对ga.js的相同引用。也许只是为了指令简单?因此,当多个页面想要同时启用 GA 跟踪和 A/B 测试时,我看到多个页面对ga.js有冗余引用。

我的问题是我们可以做以下事情吗?希望这对那些不真正精通 JavaScript 但需要配置 GA 和 GWO 的人有用。

*GWO 脚本通常用于 A/B 测试。

0 投票
1 回答
131 浏览

cookies - 如何将 GA *和* GWO cookie 限定到单个域

我在 www.britely.com 上同时使用谷歌分析和谷歌网站优化器,并希望将他们的 cookie 仅限于该域。(为了避免从 britely.com 的其他子域加载的静态资产请求中的 cookie 开销,这应该得到一些 CDN 的喜爱。)

使用两者的示例页面(当前__utma__utmbcookie设置为__utmc__utmz.britely.comwww.britely.com

谷歌的文档而言,似乎_gaq.push(['_setDomainName', 'none']); 在页面顶部调用(或同上“www.britely.com”而不是“none”)应该足以实现这一目标。

不知何故,它不是。.britely.com我想在我阅读 GWO 的来源之前,我们曾经设置了更多的 cookie siteopt.js,这似乎并不知道_setDomainName。它响应一个页面全局常量_udn,声明它应该使用的 cookie 域 - 因此在页面中以这个开头,至少 GWO__utmx__utmxxcookie 被正确处理:

我知道解决 cookie 开销问题的常用方法是提供来自某个域的静态内容,该域与使用 GA 和 GWO 的域完全不同。这不是我寻求的解决方案。

0 投票
0 回答
39 浏览

google-website-optimizer - 在开发和测试环境(但不是生产环境)中禁用 Google 网站优化器

目前,如果我在我的开发或测试环境中运行 GWO 测试,那么我不能很好地访问我想要的所有内容(因为控制脚本可能会将我重定向到我想要查看的页面之外)。

当然,我可以删除 cookie 并再次尝试抽奖,但除了扭曲我的测试数据之外,这很麻烦。有没有一种方便的方法可以在不禁用 javascript 的情况下禁用 GWO 跟踪和控制?也许我可以作为 GET 数据传入的标志?

(我知道我可以更改后端以查找所述标志和输出,或者根据需要省略 GWO 代码,但这会给应用程序增加一个不需要的要求,其他开发人员不一定要实现。)

0 投票
1 回答
143 浏览

javascript - GWO:使用触发器退出页面开始测试变体

我们的营销团队正在询问是否可以在我们的网站上运行测试,其中根据页面退出而不是页面加载显示变体。我说我可以尝试看看我是否可以使用自定义代码来处理它,但我很想使用已经存在的东西。我还没有自己触发页面退出的知识,这就是我需要找出的。

场景:用户将加载页面,GWO 将决定在加载时显示哪个变体,当用户“退出”时,变体 1 将加载一个弹出窗口。弹出窗口中将包含一个链接,并且转换将基于用户单击该链接。此处将退出定义为任何通过后退按钮离开域、关闭浏览器或在地址栏中输入另一个地址的人。这里的退出不是特定的页面,而是整个域本身。测试的变体 1 将仅在大约 10 个页面上提供(我们零售网站上的数千个页面)。

我不知何故认为谷歌分析已经定义了退出并且想知道我是否不能存钱那个触发器?GWO有类似的东西吗?我认为我们的网站跟踪变体 1 用户是否从任何时候离开域是不可行或不合逻辑的,因此也许只有在为他们提供变体 1 并且仅从他们获得变体 1 的同一页面时才跟踪退出。

所以我知道这是一个加载的问题,但它之前是否在测试中出现过?有什么简单的处理方法吗?提前致谢!

0 投票
1 回答
68 浏览

javascript - GWO 测试:多个测试页面在预览中不起作用

所以这是我第一次进行多页多变量测试,但被告知一切都可以在我的代码中正常工作。谷歌验证了我的代码,它已经准备好上线,但是在预览测试时,它只在我说测试正在运行的页面上显示变体 1,它从未出现在代码所在的其他页面上。此外,我在链接上使用 onclick 函数来触发目标,而不是转换页面。我使用 GWO 的代码来执行此操作,并且在本地测试时它似乎启动得很好。包含测试的所有页面都包含相同的测试文件。

测试设置如下: - 原始:电子商务网站内的多个产品类别页面。- 变体 1:这些类别现在在左侧导航中显示横幅广告。如果有人点击横幅,它会作为转换发送出去,然后将他们带到场外。

预览仅显示第一个类别按预期工作,但在其他类别中它根本不显示。我很想定义测试在哪些页面上以及 GWO 可以期望在哪些页面上进行转换,但 GWO 只需要 1 页。

那么我做错了什么?为了使这个多页测试工作,我缺少什么?非常感谢您!

0 投票
1 回答
822 浏览

javascript - Google 网站优化器脚本中的混淆脚本标记

在一个网站上,我找到了以下代码:

我想知道为什么脚本标签是从两部分连接起来的:'<sc'+'ript src="http'.. 来自谷歌的标准代码(他们提供的当前代码看起来不同 - 可能是旧代码)?还是站长定制的?这样做的原因是什么?