问题标签 [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.
javascript - Google 网站优化器 - 多变体测试 - 让特定页面成为两个实验的测试页面?
我在 Google 网站优化器中设置多变体测试时遇到了一点问题。
我希望有两个测试。一个是出现在每个页面上的标题横幅,例如,如果访问者登陆“联系我们”页面,则转换将是。这很容易设置。
但是,当我打算添加另一个测试时,这将再次出现在每个页面上的元素上,并且转换页面是访问者是否登陆结帐页面。
但我现在在安装控制脚本时遇到问题。我得到错误:
我假设我有这个错误,因为我现在在标题中有两个控制脚本 - 每个实验一个。但是,我不能将每个变体组合到一个实验中,因为每个变体都不同并且具有不同的转换页面?
请指教,谢谢。
javascript - 通过 Google 网站优化工具的多变量测试,我可以在一个 div 上改变多个 css 类吗?
我想使用 Google 网站优化器 (GWO) 的多变量测试来测试一些不同版本的网页。我可以通过改变 div 上的一些类标签来从一个版本到另一个版本,即不同的版本是这种形式:
理想情况下,我可以使用 GWO 部分代码代替每个类,而 google 只需交换适当的标签(foo1
或foo2
,bar1
或bar2
)。但是,天真地这样做会导致代码格式错误,因为我会尝试将<script>
标签放在 div 的类属性中:
确实,浏览器完全窒息了。
我目前最好的方法是对测试中的每个变量使用不同的 div,如下所示:
所以测试多个变量需要对每个变量进行一层 div 嵌套,这一切看起来都相当尴尬。
有没有更好的方法可以使用,我只是在单个 div 上改变类?
web - Google Web Optimizer -- 多久才能赢得组合?
我已经在Google Web Optimizer中运行了六周的 A/B 测试,但仍然看不到尽头。谷歌仍在说:“我们还没有收集到足够的数据来显示任何显着的结果。当我们收集更多的数据时,我们应该能够向你展示一个成功的组合。”
有什么方法可以说明谷歌离下定决心有多近?(有谁知道它使用什么算法来决定是否有任何“高置信度赢家”?)
根据谷歌帮助文档:
有时我们只需要更多的数据就能达到高置信度。一个经过测试的组合通常需要大约 200 次转换,我们才能确定地判断其性能。
但目前我们所有的转换都有超过 200 次对话:
230 / 4061(原始)
223 / 3937(变体 1)
205 / 3984(变体 2)
205 / 4007(变体 3)
还要跑多久??
谢谢你的帮助。
google-website-optimizer - 在文本和转换页面相同的情况下设置 Google 网页优化器
我有一个网站,其中登陆页面和感谢页面都是 index.php 页面,其中动态加载了不同的内容。当我生成 javascript 并尝试对其进行验证时,它给了我一个错误,说感谢页面上没有安装 JS,这是有道理的,因为它的内容还没有加载。我想知道如何绕过这个问题?有什么建议么?
谢谢!卢卡
javascript - JavaScript 问题会破坏浏览器吗?
我正在运行 Google 网站优化器,它执行客户端 cookie 检查以仅显示一次内容。
但是,当它们被 cookie 时,我得到一个看起来并不致命的 javascript 错误,但我读过 1 个 js 错误足以完全破坏 Internet Explorer。
有问题的代码行是
<script>utmx_section("Blah")</script>
此行由 Google 直接提供,但我收到未定义的错误。现在,它运行在页面的最底部,所以最坏的情况是 GA 没有运行。
但是有什么危害呢?
编辑:我没有直接要求调试我的 JS,因为问题很深奥,可能是由于错误或错误的假设造成的。问题是忽视这个问题是否危险。
我得到的错误是:“utmx_section 未定义”,即使正确包含了提供相关函数的 JavaScript,并且它确实引发错误的页面与没有引发错误的页面之间的唯一区别是在不引发错误的页面上运行了一些额外的 JQuery(由于检查 cookie 的条件)。
进一步编辑:通过让 PHP 有条件地仅在需要时执行 utmx 行(即,在未使用 cookie 的用户上)来解决问题。
asp.net - 将 ContentPlaceHolder 添加到 site.master
为这个非常新的问题道歉。我们目前正在我们的ASP.NET Web 应用程序中实现Google Web Optimizer ,并且一些代码应该放在某些页面上非常特定的位置。例如,对于“控制页面”,Google 有一些位于标签之外的 Javascript。<html>
我知道我可能不需要将代码准确地放在 Google 推荐的位置,但我们最近得到了一些愚蠢的结果,我真的想尽可能地做到无懈可击,以确保它不仅仅是糟糕的实现。
我们的项目中有很多引用 site.master 的文件,但只有一个文件需要在<html>
标签之外放置一些 Javascript。
从理论上讲,这似乎很简单,我的问题是:我是否需要在每个引用 site.master 的文件中放置一个 ContentPlaceHolder?(即使是没有将任何代码传递给 site.master 的数十个?)出于许多不同的原因(更改数十个文件),这不是我想做的事情。如果是这种情况,并且我确实需要向每个页面添加空的 ContectPlaceHolders,是否还有其他方法可以解决问题,而无需拼凑一个独特的文件只是为了将一些 Javascript 放在<html>
标签之外?
谢谢你的帮助。
web - Google 网站优化器验证警告
我一直在使用 Google 网站优化器 (GWO) 在我的网页上运行多变量测试。当我进行离线或在线验证时,我会收到一条警告,指出我的页面部分多次出现。例如,如果我的页面部分之一是描述更改,优化器会说我有两次或多次出现该脚本。
我已经检查并检查了我的代码,并且没有重复任何页面部分脚本。即使 GWO 声明多次出现,我仍然可以创建实验。
有谁知道如何解决多次发生的问题,或者如果多次发生会影响结果。
web - Google Web Optimizer(A/B 测试)为什么没有明显的赢家?
我之前曾问过获胜组合需要多长时间才能出现在Google 的 Web Optimizer上,但现在我在 A/B 测试中遇到了另一个奇怪的问题:
在过去的两天里,谷歌宣布有一个“高信心赢家”,它有98.5%的机会以27.4%的优势击败原始版本。伟大的!
我决定让它运行以确保绝对确定,但发生了一些奇怪的事情:今天谷歌说他们“还没有收集到足够的数据来显示任何重要的结果”(如下所示)。当然,数字略有变化,但仍然非常高:96.6%的几率比原版高出22%。
那么,为什么谷歌现在不太确定呢?
它是如何从具有统计意义的“高信心”获胜者转变为没有足够的数据来计算的呢?我的数字太小,谷歌无法确定还是什么?
感谢您的任何见解!
google-website-optimizer - 谷歌网站优化器和 Adwords
现在我正在通过 Google 网站优化器 (GWO) 运行 A/B 测试。Adwords 用于链接到未在测试中运行的页面的静态版本。我想验证如果我在测试中将 adwords 的目标 URL 设置为我的原始页面,GWO 会将流量路由到我的其他测试版本。
javascript - 使用 Google Web 优化器进行 A/B 测试;什么 cookie 告诉我访客得到了 A 或 B
使用 Google 网站优化工具 A/B 拆分测试时,有没有办法可以读取 cookie 以查看用户获得了哪个版本 A 或 B?我需要从控制页面以外的页面了解这一点。