问题标签 [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.
google-website-optimizer - 使用服务器端代码进行 Google 网站优化器 A/B 测试
基本上,我们想要 A/B 测试 2 个不同的页面布局标题。存在一些结构差异(不仅仅是切换 CSS)。
我已经能够得到这么多的工作:我们的 Zend 框架(服务器端 PHP)查找某个布尔变量来决定使用哪个 HTML 文件作为布局(原始文件或变体)。这个二进制开关工作得很好。每个不同的布局都能够很好地加载。
我只是无法从您的 GWO utmx("combination") 函数中获取 0 或 1。
在页面加载期间,该功能的结果何时可用?对我来说,无论我何时调用它,它似乎总是返回 0。或者,何时设置 __utmx cookie?设置后我可以简单地刷新页面。utmx() 函数有回调吗?
我尝试了多种策略,但我最近的计划是这样的:
在 PHP 代码中,检查 __utmx cookie 以获取分配的变体编号。将其保存到自定义 cookie。根据该数字决定要渲染的布局。然后,在 javascript 中,页面加载后,它只是检查自定义 cookie 是否存在,如果不存在,它会立即刷新页面(提示服务器端代码查看 __utmx cookie,如上所述)。这样,在用户第二次访问时,我的自定义 cookie 已经存在(包含变体的值),并且可以告诉服务器端代码使用哪种布局。在用户第一次访问时,在 GWO 为变体分配 0 或 1 之后,我会使用 javascript 刷新页面,以便我的服务器端代码可以读取 __utmx cookie。
我还没有弄清楚 __utmx cookie 何时/如何设置(或 utmx("combination") 何时起作用)。
使用 Google Web 优化器进行 A/B 测试;什么 cookie 告诉我访问者得到了 A 或 B并没有帮助。
服务器端代码:
google-analytics - Google Analytics Content Experiments A/B 测试服务器端代码,无需刷新页面
基本上,我们想要 A/B 测试 2 个不同的页面布局标题。存在一些结构差异(不仅仅是切换 CSS)。我们也不想等待谷歌掷硬币来确定访问者应该看到哪个变体;相反,我们希望选择服务器端的变体并避免页面重定向。
下面的代码符合我的预期;如果我没有从 head 标签中省略它,它生成的 UTMX cookie 看起来与 Google 提供的 javascript 生成的 cookie 相同。
服务器端 PHP 代码:
那么,为什么我的 Google Analytics(分析)内容实验仪表板没有显示我的实验的任何访问者?我是否不完美地设置了 utmx cookie?除了设置 UTMX cookie,GACE 是否还在寻找其他东西?
google-analytics - 如何在不等待几个小时的情况下测试 Google Analytics Content Experiments?
我正在尝试设置一些谷歌分析内容实验,如此处所述: Google Analytics Content Experiments A/B testing server-side code without page refresh
我还没有让它工作得很好,我一直需要调整我的代码并尝试不同的东西。然后我部署到测试服务器(避免GA 的 localhost 问题),然后使用在线代理网站访问测试服务器(因为我的办公室IP 已从我的 GA 帐户中过滤掉)。但是我需要等待大约 3 个小时才能看到 GACE 是否绘制了任何访问图表。
Google Analytics(分析)内容实验图表是否会延迟 3 小时更新?
有没有办法更快地看到结果(让我的迭代调整/测试更省时)?
javascript - 如何在没有查询字符串参数的情况下使用原始 URL 设置 Google 内容实验
我想通过测试在标题菜单中添加新按钮来设置 Google 内容实验以在主页上进行 A/B 测试。在设置实验时,Google 会强制您拥有两个唯一的 Url。另一个问题是实验代码向 Url 添加了一个查询字符串参数,这远非理想。我不想使用查询字符串参数将用户重定向到不同的页面,甚至是同一个页面。这是它的样子:mysite.com?utm_expid=XXXXXXX-X
我发现您可以编辑 Google 的实验 JavaScript 以更接近我想要的,但我不确定这是否会正确收集数据或是否支持编辑代码。
如何在保留页面原始 URL 的同时进行简单的 A/B 测试?
html - 谷歌网站 iframe 问题
请告诉我如何通过禁用 cookie 的 iframe 在 Google 网站中显示外部网页。可用的小工具在启用 cookie 的情况下工作正常,但我需要让它在禁用 cookie 的情况下工作。
我尝试通过编辑代码来使用小工具。禁用cookies没有运气。我尝试插入原始 html Iframe 代码,但没有成功。它只是显示损坏的图像。
这是我插入的代码。
但它甚至无法在启用 cookie 的情况下工作。请在这件事上给予我帮助...
responsive-design - 没有图像尺寸影响网站速度
我正在设计一个响应式网站。在响应式网页设计中,我们无法在“img”标签中指定图像的宽度和高度。但是没有宽度和高度,该站点非常慢。有什么解决办法吗?
google-api - 如何为网站禁用 google web light
当我以慢速互联网连接打开我的网站时,谷歌提供谷歌网络灯功能,然后网站加载速度更快。但是网站没有正确对齐。并加载丑陋的网站。我想为该网站禁用 google web light。
我正在使用“不转换”禁用:
我不知道这种正确的方法吗?以及如何检查它是否禁用了谷歌网络灯。因为 google 会自动检测一些时间加载正常的用户界面和一些时间加载丑陋的(WITH GOOGLE WEB LIGHT)用户界面。给我一些想法……谢谢。
我看到了一个链接我可以为我的网站禁用 Google Web Light 吗?并且还 <meta http-equiv="Cache-control" content="no-transform">
放入了标题,但它不起作用。
javascript - 使用 Angular 应用进行 A/B 测试 [Google Optimize]
我正在尝试在用 Angular 编写的简单 3 步表单上在 Google Optimize 中运行 A/B 测试。
下一步的结果是基于前面步骤中的输入变量的计算,并通过 Angular 应用程序输出 HTML。
所以页面首先使用变量呈现,然后新的 HTML/CSS 呈现用于 A/B 测试 - 问题是我无法访问更改的输出变量。
是否有可能在动态创建这些变量时以某种方式获取这些变量,然后在新版本中显示它们?(所有这些都没有改变原始的 Angular 应用程序 - 我无权访问它)
redirect - 有没有办法加快谷歌优化重定向或在服务器端进行?
如果您在 Google Optimize 中设置重定向测试,原始和变体的加载时间都会大大增加。我一直在寻找解决方案并找到了本指南:https ://developers.google.com/analytics/solutions/experiments-server-side 。不幸的是,正如我们的非现场开发人员所说,实施每个实验需要花费大量时间。有人可以帮忙吗?谢谢