问题标签 [content-experiments]
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-analytics - 如何为多个内容实验选择变体?
我正在为 Google Analytics Content Experiments 使用 Javascript API,您似乎有两种选择:
- 一次运行一项实验并让 Google 分配您可以使用的变体
chooseVariation()
,或者 - 一次运行多个实验并使用自己分配变体
setChosenVariation()
(1) 让谷歌控制分配给每个变体的用户数量,这是我需要的,但我有几个实验。这似乎很基本。我错过了什么?
javascript - 同一页面上的 Google 内容实验和分析:以正确的顺序添加脚本
我正在尝试运行内容实验,因此 <head> 的基本结构应如下所示:
但是,问题来了:
正在加载的各种 JS 中有Google Tag Manager:
此文件动态加载另一个脚本:
对我来说不幸的是,它通过使用以下方法在第一个 <script> 标记之前插入它来做到这一点:
如果不清楚为什么这是一个问题,内容实验脚本应该是 <head> 中的第一个元素。但是,因为这个脚本是在第一个脚本元素之前插入的,所以它不是。
更复杂的是,其他脚本(也在我的控制之外)也通过此方法加载。因此,即使在文档中内容实验代码是第一位的,但在 JS 执行并更新 DOM 之后,它之前放置了许多脚本元素。
那么,有关系吗?
我是否认为这实际上并不重要?与页面加载一样,第一个脚本元素将是加载内容实验脚本的元素(这是正确的),因为尚未动态插入其他文件。
是否会在加载其余脚本之前加载并运行 CE 脚本?
为提出一个非常直截了当的问题而略显冗长的方式道歉,但是,是的。
谢谢您的帮助,
汤姆
google-analytics - 您如何验证/测试/验证您的 Google 内容实验配置/集成/设置是否工作/正确?
我们正在将 Google 内容实验集成到 CMS 实施中,但我们无法测试它是否有效。每当我们对集成进行重大更改(例如,使用新的 Experiments API)时,测试结果出现需要数小时和数小时。
鉴于分析报告的延迟,有谁知道我们如何能够更快/更有效地检查 Google 内容实验(特别是使用新 API)集成是否正常工作?
提前非常感谢。
干杯,丹尼尔
PS:当然,我们从 Google 获得了 HTTP 200
javascript - 如何编写禁用样式表的 Google 内容实验?
我目前正在尝试设置没有重定向的客户端实验,而不是默认的内容实验 A/B 测试。我想做的就是让一半的访问者禁用页面上两个现有样式表中的一个。
对我来说,使用默认的 A/B 方式执行此操作没有任何意义,因为这样我就必须设置第二个页面,并为我网站上的每个页面禁用样式表。
还有一个运行服务器端实验,但对我来说,这对于我认为应该有点简单的事情来说太重了。
我已经完成了所有 js 设置,我只需要能够告诉页面,当存在给定的变体时,禁用样式表或在 DOM 加载之前不呈现样式表。
我考虑的一件事是,给定某种变化,重定向到同一页面,但附加一个 url 查询参数,就像&stylesheet_disabled=true
那时我根本不会在服务器端呈现样式表,但是当我简要查看时,我遇到了重定向循环,但也许有人有更好的方法来编写js。
非常感谢任何帮助。
paypal - 是否可以在内容实验中测试两个漏斗?
我正在就我运行的测试寻求您的帮助。
尽管我查看了大量有关内容实验的网站和文章,但我没有找到问题的答案。
这是事实。我在内容实验中进行了一项测试,我在其中测试了一个漏斗与其他漏斗,基本上是一个新版本的网站与旧版本的对比。
漏斗 1:主页 1 => 选择产品 1 => 加入购物车 1 => 结帐页面 1 => 使用卡或 PayPal 付款 1 => 感谢 1 或感谢 PayPal 页面
漏斗 2:主页 2 => 选择产品 2 => 加入购物车 2 => 结帐页面 2 => 使用卡或 PayPal 付款 2 => 感谢 2 或感谢 PayPal 页面(同上)
我们使用 REGEX 设置了最终目标。它跟踪对所有感谢页面的访问。
结果是漏斗 1 转换得更好,但我有一些疑问,因为: - 漏斗 2 看起来更好(针对转换进行了优化) - 我检查了步骤之间的转换率(例如从主页到选择产品等)和漏斗 2 执行除了最后一步更好。
首先,是否可以在内容实验中测试渠道或仅测试单个登录页面?
我认为自己的测试是完全有效的,但我想听听第二意见。此外,考虑到我们为两个渠道使用相同的 PayPal 帐户并且它重定向到相同的感谢页面,PayPal 付款是否会影响转换?
如果你有过这样的经历,请分享你的想法。
最好的,米尼亚
google-analytics - 通过谷歌分析 api 创建内容实验时未设置权重
我正在尝试使用带有插入方法的 API 以 3 种变体动态创建 Google Analytics 内容实验。实验已成功创建,它还显示在 GA UI 中,状态为Running。但是,当我尝试使用此实验来选择要显示的变体时,它每次都给我 0 个变体。
当我尝试使用GET方法查看实验时,它显示了所有实验详细信息,但所有变体的权重均为 0。我怀疑这就是为什么我在运行此实验时总是得到变体 0 的原因。
同样,当我通过具有 4 个变体的 GA UI 手动创建实验时,它将所有变体的权重设置为 0.25。
当我尝试在动态创建实验时设置变化的权重时,我收到错误“无法设置权重值,因为它是只读属性”。
任何指针都会有所帮助。
谢谢。
google-analytics - 使用 Google Content Experiments API 运行多个同时测试
我正在尝试使用Google Content Experiments API在同一页面中同时运行多个 A/B 测试(类似于多变量测试)。我尝试将每个测试的所有推荐代码一个接一个地放置,如下所示:
这是可行的,但不正确:所有测试都根据 Google Analytics(分析)仪表板获得访问者,但出现在代码中的最后一个测试获得了很多访问者(可能是页面的所有真实访问者),而其他测试只获得了一小部分访客总数。我想这可能与多次加载“cx/api.js”脚本有关。
经过大量搜索,我发现了两个可能解决方案的相关问题,但我并不完全了解它们是如何工作的:
https://productforums.google.com/forum/#!topic/analytics/R3u8yagLr48
如何为多个内容实验选择变体? (我试图对此答案发表评论,而不是创建一个新问题,但我在 StackOverflow 中没有足够的声誉来发表评论)。
我想解决方案可能是最后一个链接的答案中提供的代码的一些变体,但我不太了解 Javascript,因此不知道我应该改变什么来实现我想要的(多个实验同时在同一页)。
非常感谢你的帮助!;)
google-analytics - 如何在 Google 跟踪代码管理器中运行 Google 实验
我一直试图让它工作一段时间,但关于它是如何工作的信息似乎很少。
首先,我想说我尝试了以下方法来使其正常工作,因此请在发布解决方案之前阅读此内容。
我尝试了什么: 我在自定义 HTML 块中添加了谷歌分析实验代码,并让它只触发谷歌所述的原始页面。这不起作用,似乎为用户创建了一个循环。当用户进入实验页面时会出现一个白页。
有谁知道如何让它工作?非常感激
google-analytics - 谷歌分析 - 单页的两个实验
我正在我的网站上实施谷歌分析实验。我有一些疑问和疑问。请看一看:
- 我们可以一次对同一个页面进行两个实验吗?因为要这样做,我必须在我的原始脚本中放入两个实验代码,并给我一些警告。
我的情况是我想在我的网站登陆页面上的两个按钮(iOS 应用下载和 Android 应用下载)上实现 A/B 测试变体。为此,我为每个按钮创建了两个目标(目标与我在两个按钮单击事件中放置的事件相关联)。
现在进行实验,我已经创建了实验并选择了目标,并将实验代码放置在适当的位置。
其他目标的第二次实验呢?我应该如何创建它?
我希望你能消除我的担忧。
- 以下是我在创建一项实验时收到的警告:
注意:表中未显示两个实验变体。更多信息 以下 2 个实验变体没有会话。
我已经检查了 url 和所有内容,但没有得到任何线索。
请建议。
谢谢。
google-analytics - 在 Google 内容实验中,为什么跳出大于实验会话数?
我最近开始在我的网站上进行内容实验。我正在运行一个基本的 A/B,将原始模板与某些页面类型的新模板进行比较。对于某些实验,记录的跳出总数比实验会话多。
例如,请参阅此截屏视频: http: //screencast.com/t/fLhVN88w81U
您可以在表格中看到跳出率高于会话,因此报告的跳出率高于 100%。表格上方的折线图也很能说明问题。我已经进行了其他几个实验,但这并不普遍。只有当实验会话的总数少于 2,500 时才会出现这种情况。这只是小样本量的虚构吗?
谢谢!