问题标签 [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 回答
285 浏览

javascript - Google 内容实验的页面隐藏代码段

我正在尝试摆脱闪烁效果。我正在使用 GTM + Google 实验 API 代码作为 GTM 标签。

我想调整优化工具的页面隐藏片段,以便将其与内容实验一起使用。

https://support.google.com/360suite/optimize/answer/7100284

我已将页面隐藏代码粘贴到网站的 HTML 中,但仍有闪烁效果。你能帮我调整一下并理解为什么它不能按预期工作吗?

0 投票
2 回答
55 浏览

javascript - 即使代码已加载,也会在几秒钟后显示 HTML

我的网站有一个奇怪的行为。当我打开一个页面(任何页面)时,代码已加载,但浏览器仅在几秒钟后才显示内容

我尝试打印 console.log 以查看它何时出现,并且它在加载代码后出现,正如我所期望的那样,但页面的内容会在几秒钟后显示......这种行为发生在我将我的网站切换到特定语言,而使用另一种语言一切正常。除了文本之外,代码是相同的。

你知道为什么吗?

0 投票
3 回答
6479 浏览

javascript - Google 跟踪代码管理器和优化服务器端实验发送变体

我正在使用 Google Tag Manager 容器来管理脚本。我正在尝试执行服务器端优化/分析实验。出于性能原因,我需要服务器端。我已经使用 GTM/Optimize 容器很好地执行了客户端实验。

这是我的 GTM 代码:

我尝试了以下不同的方法来触发要触发的变化。

我在 Google Optimize 或 Google Analytics -> 行为 -> 实验中没有收到任何实验数据,就像我应该做的那样。我怎样才能解决这个问题?

我发现与该主题最接近的讨论是herehere,但没有具体答案。

0 投票
1 回答
1413 浏览

google-optimize - 访问 Google 优化编辑器时出错

我正在尝试访问谷歌优化编辑器,但出现以下错误:

我已经为此尝试了一些扩展,例如“忽略 X 帧标题”和“允许 X 帧标题”。

谁能建议任何其他解决方案?

0 投票
1 回答
2491 浏览

javascript - Google 优化不适用于激活事件(未设置页面位置)

我已经按照本文的建议实施了 Google Optimize 实验:

https://support.google.com/360suite/optimize/answer/6262084?hl=en&ref_topic=6197443

实验设置为运行,我已针对激活事件和 URL。

在我到达要运行实验的正确状态后,我调用

dataLayer.push({'event': 'optimize.activate.welcomeScreen'});

实验运行,我已经在隐身 Chrome 浏览器上进行了测试,并且看到了变体触发,所以我知道推送正在向 Optimize 发送正确的事件并按预期修改 DOM。

但是,我在“实验”页面上没有看到已注册的活动用户,并且在有一千名用户运行一整天后让实验运行后,我看不到显示任何活动用户。

我决定进行故障排除,因此我使用了开发人员控制台中的“网络”选项卡,并查看了在 dataLayer 调用之后触发的数据非交互事件。我将它复制到 PostMan 并添加了一个谷歌分析参数“dl”并将其设置为我的页面位置。瞧,活跃用户立即出现在我的优化实验页面上。

任何线索为什么没有添加“dl”参数?我已经尝试了各种各样的事情,包括做一个 ga('set','location',' http://myurl ") 仍然没有运气。我已经将 dataLayer 调用包装在 setTimeOut 中以确保正确加载 DOM这也不起作用。

为了完整性我的分析/优化设置如下

在我有

0 投票
1 回答
107 浏览

google-optimize - 如何从控制台获取有效 Google Optimize 测试中的替代名称?

如何从控制台获取有效 Google Optimize 测试中的替代名称?

我需要它来记录多个变体的 SessionCam。

我尝试在测试中设置公共变量,但无法像在 Adob​​e Target 中那样编辑原始变体。

0 投票
0 回答
1125 浏览

google-optimize - 谷歌优化跨多个页面的 a/b 测试

有谁知道如何使用谷歌优化来创建一个拆分 a/b 测试站点。

我想更改电子商务网站产品页面上按钮上的文本,但同一会话当前在访问不同产品时同时看到原始版本和测试版本。无论如何要确保用户的整个会话的测试是相同的?

示例:添加到购物车按钮在原始版本中显示添加到购物车并在测试变体中添加到订单中。如果用户登陆他们看到添加到订单的产品页面,但是当他们将站点导航到不同的产品时,他们最终会看到原始添加到购物车。它在整个会话中不一致。我希望他们被锁定在同一个测试变体站点范围内。

0 投票
1 回答
1476 浏览

google-optimize - `optimize.activate`完成时触发事件?

GTM 的dataLayer“optimize.activate”eventCallback似乎在任何 DOM 操作完成之前触发。

例如,操作 DOM 上的标题的“实验”使用以下方法激活:

但是...do something在修改显示之前被调用。一旦所有实验都到位并准备好,有什么方法可以通知?

0 投票
0 回答
195 浏览

google-analytics - Google Optimize:Cookie 定位不允许我们输入变量名称

在 Google Optimize 实验中,我们定位了一个名为“xpromo”的 cookie 变量。

但是,在运行实验中,在变量名称下定位时,会出现一条红色错误消息,提示“此变量不再存在”。

我们试着复制实验,说同样的话。在副本上,我们尝试删除定位条件并重新创建它。因此,我们编辑定位条件并选择“新建”。一旦我们为“xpromo”变量命名,“创建变量”按钮就会变灰。

在之前的尝试中,它说我们无法创建这个变量,因为它已经存在。

我们需要使用这个变量名,因为它是网站上使用的变量名。无论如何要删除/清除这个变量名,以便我们可以再次使用它?似乎这个值在谷歌优化中被破坏了。任何建议非常感谢,谢谢!

0 投票
1 回答
997 浏览

angularjs - 如何正确地将 Google Optimize 页面隐藏片段添加到 AngularJS

我可以使用以下代码成功触发优化实验工作:

我还添加了从这里获取的页面隐藏片段

但是当我运行 Google Optimize 诊断程序时,我收到以下警告 警告

我实际上没有遇到任何页面闪烁,尽管它还说只有连接速度慢的用户才会遇到这种情况。