问题标签 [google-optimize]

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 投票
0 回答
627 浏览

google-optimize - 如何使用 Google Optimize 将 HTML 文本添加到每个页面?

我想在我网站上的每个产品页面上添加几行 HTML。

但是,它仅适用于一个 URL。我真的确定我的 URL 定位设置正确。

我在页面上选择了一个元素——并使用“HTML”和“插入”将代码添加到页面中。然而,它并不适用于每一页。

0 投票
1 回答
396 浏览

google-analytics - 通过性能最高的 GTM 或 Gtag 部署 Optimize

Givens:使用 Anti-Flicker Snippet,所有标签都通过 GTM 部署

问题:在 analytics.js 时代,有一种安装 Optimize 的“分析优化”方法,以便优化可以在 GTM 之前开始加载,而不依赖于 GTM 容器加载/初始化。

见这里:https ://www.bounteous.com/insights/2017/03/02/updated-instructions-implementing-google-optimize/#3-how-to-install-the-optimize-snippet

这是重要的部分:

如果您之前没有看过这个,让我快速总结一下:这会加载分析 JS,而后者又会加载优化容器。ga('发送','pageview'); 被省略,因为浏览量将通过 GTM 发送(稍后加载)

但是随着 gtag.js 的发布,是否有更新的“Gtag-Optimize”片段执行相同的功能,还是在 GTAG 时代不再需要它?

“分析优化”方法用于更快地加载优化。是否仍然存在与性能相关的原因尝试在 GTM 之外加载优化,或者现在通过 GTM 加载是性能最高的方法?(或至少性能足够,无需尝试其他方法,如“gtag-optimize”)

0 投票
1 回答
237 浏览

html - 在 Google Optimize 中居中 div 类

我正在 Google Optimizing 中进行一些 A/B 测试,我真的很难将我拥有的 div 类居中。

这是 div 类的整个 HTML:

我尝试了几件事,包括添加以下 CSS:

但是, div 类仍然没有以页面为中心。我知道这里还有其他频道询问如何将 div 类居中,但 Google Optimize 的 CSS 格式似乎有所不同。

有任何想法吗?

0 投票
0 回答
47 浏览

ab-testing - 如何调试在 Google Optimize 中返回误报的 AA 测试

我们已经运行了许多 AA 测试来验证我们的 Optimize 设置是否正确,但是我们看到了大量的误报(即 Optimize 报告了明确的领导者,尽管变体没有差异)。

体验设置 我们现在已经设置并运行了 6 个配置为 AA 测试的体验。每种体验都设置为 AB 测试,其中包含 2 个没有差异的变体,并且每个变体之间分配了 50/50 的流量。主要目标是“事件”类型,我们使用不同的事件作为不同体验的主要目标。页面定位设置为域上的所有页面(当 URL 以https://www.ourdomain.com开头时),受众定位设置为所有访问者。对于我们运行诊断和优化安装的每一次体验,都已成功验证。

体验报告 所有 6 种体验都运行到 Optimize 报告明确的领导者或未找到明确的领导者的地步。鉴于变体之间没有差异,我们本来预计大多数测试的经验会报告不确定的结果(没有明确的领导者)。然而,在这 6 次体验中,有 2 次报告说有一个基于主要目标集的明确领导者。这是 33% 的误报率——远高于我们的预期。

我们将如何调试导致这种高误报率的原因?

0 投票
1 回答
4319 浏览

angular - 如何使用具有单个 URL 的 SPA 的 Google Optimize 可视化编辑器?

我是 Google Optimize 的新手,开始使用该工具时我面临着挑战!

我想在使用 Angular 开发的单个网页上运行 Google Optimize。

实际上,我的网站是 5 个不同屏幕(1、2、3、4、5)的 1 个唯一 URL (x)。所以在谷歌优化中,我输入了我唯一的网址,然后我使用可视化编辑器来拉动我的网页。

问题是该工具只允许我更改 URL 的第一个屏幕的元素...这意味着我无法为屏幕 x2、x3、x4、x5 创建变体;我该怎么做?

显然,当我想添加一个变体时,我只能定位我拥有的一个 URL。对于页面定位部分,我没有找到对我的情况有用的 URL、路径、主机或片段。

完成概述:我已经使用数据层实现了虚拟综合浏览量,以使用 GTM 收集数据并跟踪 GA 中的流量。

谢谢您的帮助 :-)

0 投票
1 回答
658 浏览

asynchronous - 如何让 Google Optimize 变体等到所有内容都加载完毕?

我的 React APP 中有一个 Google Tag manager - Google Optimize 环境。当我在谷歌优化上开始我的实验时,应用了变体,但一旦应用了翻译,一切都会回到常规页面。

这是因为i18n的异步过程,

页面加载 应用变体 应用国际化 丢弃变体更改

有什么方法可以确保不会更改变体?

0 投票
1 回答
557 浏览

javascript - 谷歌优化防闪烁片段超时

我似乎无法解决来自 Google Optimize 超时的防闪烁片段的警告消息。

<head>在 gtag 优化 JS 代码之前,该代码段安装在标记的顶部。我已尝试将超时值更改为 6000,但仍然无法正常工作。

我仍然收到以下错误消息:

可能未正确配置防闪烁片段或超时值太短。防闪烁超时是最坏的情况。如果实验无法更快执行,您的页面将仅在完全超时期间被隐藏(并且当它执行时,页面会立即取消隐藏)。当防闪烁超时时,您的实验不会在该页面加载时运行,这可能会限制您的实验效果和结果。无论超时值如何,请确保优化插件部署正确且不在页面后期(例如,在 中)。

0 投票
1 回答
153 浏览

google-analytics - 如何修复谷歌标签管理器触发器不跟踪在谷歌优化的 A/B 测试期间创建的 id 的元素可见性事件。?

我已经设置谷歌标签管理器触发一个页面,其中 id 用于触发元素事件的可见性。该页面有 2 个版本。我正在对这两个版本进行 A/B 测试。为了分别跟踪变化中的事件,我通过在 google optimise 中进行编辑使用了不同的 ID 名称。在测试谷歌标签管理器时,不会触发与变体相关的可见性事件。

例如:我使用 id="tech-pro" 作为原始网站中的一个元素,并使用谷歌优化 a/b 测试将其更改为 id = "tech-pro-v1"。id = "tech-pro-v1" 的元素的可见性事件在出现在 A/B 测试中时不会被触发。

请帮忙

0 投票
1 回答
453 浏览

ab-testing - 您如何使用 Google Optimize 对具有动​​态变量的元素进行 AB 测试?

我目前正在使用 Google Optimize 的编辑器,我需要对包含一些动态变量的元素进行编辑。但是,当我编辑 html 时,它会呈现纯文本,因此它会在没有动态变量的情况下更新。

例如,在代码中它可能设置为,<p>{{ user.name }}</p>但是当我使用编辑器编辑 html 时,它会将其显示为,<p>John Smith</p>但如果我应用更改,它将用纯文本替换我的动态变量。

有解决方案吗?

0 投票
2 回答
1689 浏览

google-optimize - Google Optimize - 使用动态 URL 创建 A/B 测试

我来自企业,我想问一下是否可以使用 URL 的动态部分创建 A/B 测试?

后端应用程序的 API 返回每个访问者的计算 ID,并将其包含在 URL 中。

例如:我们有主 URL www.example.pl,我想创建 A/B 测试并重定向到动态 URL:www.example.com/calculation/(calculculation_id)

可能吗?