问题标签 [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 投票
1 回答
697 浏览

next.js - React dangerouslySetInnerHTML 用 & 字符破坏 JSON 配置

我正在尝试将 amp-analytics 脚本放入从 Next.js 生成的 amp 页面中,但由于 & 字符,SetInnerHTML 很危险地破坏了 JSON 配置。

这是代码:

结果如下: 在此处输入图像描述

如您所见,& 字符已转换为 \u0026,现在 amp-analytics 标记不起作用。

我也试过这个:

但是得到了无效的 JSON(带有正确的 & 符号) 在此处输入图像描述

关于如何解决这个问题的任何想法?

事实证明,这是因为 Next.js 中的 AMP 优化器而发生的——github.com/ampproject/amp-toolbox/pull/649 现在我必须为这种情况找到解决方案

0 投票
0 回答
101 浏览

google-optimize - AMP 页面上的 Google Optimize 安装:未验证

我们正在尝试在 amp-page 上实施 amp-experiments 并将其与 Google Optimize 连接。我们遵循本文中的说明 —使用 Optimize 测量 AMP 实验。但是没有关于如何以及应该将 Google 优化脚本集成到 amp-page 中的内容。

结果,我们对该消息进行了实验:

在此处输入图像描述

可以在 amp 页面上进行实验吗?我们无法将该脚本添加到 amp 页面——<script src="https://www.googleoptimize.com/optimize.js?id=...我们也无法通过 GTM 插入 Google 优化——在 AMP GTM 容器中无法做到这一点

我们按照Measure AMP Experiments with Optimize一文中所述进行了所有操作,但它不起作用——我们在 Google 优化仪表板中看不到任何活跃用户或会话

0 投票
1 回答
5447 浏览

reactjs - React / Next.js 中 Google Optimize 的一般问题

标题可能看起来有点模糊,但那是因为我目前在我们的 React / Next.js 项目中集成 Google Optimize 时遇到了多个问题。我将尝试尽可能详细地解释我的问题和行动。但是,如果有不清楚的地方,请告诉我。

问题:

  1. 虽然在头顶添加了谷歌优化,但我们总是会遇到页面闪烁的情况。这意味着用户首先看到我们的页面,然后什么都没有(异步隐藏功能启动),然后页面再次发生变化。
  2. 我创建了一个实验,它重新排序导航链接、删除一个导航链接并更改我们的 CTA 文本。出于测试目的,我已将变体设置为 100%。发生的情况(与问题 1 相关)是我们首先看到我们的原始网页,然后是更改,然后再次看到删除了一个导航链接的原始网页。这意味着它添加了变体,但删除了一些更改。
  3. 在动态页面上添加实验时,无法应用更改。当我运行实验时,没有任何变化,当我重新打开可视化编辑器时,它说更改存在问题。即使更改只是简单的文本更改。

我试过的:

  1. 默认情况下在 html 上添加“async-hide”类名。默认情况下,这会将网页设置为隐藏。如果我使用谷歌优化同步,这很好。但是,如果我将其设置为异步,则需要 1 到 2 秒才能显示页面,这不是很好的性能。
  2. 我按照谷歌在此处提到的确切步骤在谷歌标签管理器中添加了谷歌优化。是的,我确实将我的 async-hide 函数中的 Google Optimize 容器 ID 更改为 GTM 容器 ID。
  3. 我取消了上面的第 2 部分,并像这样手动添加了 Google Optimize。

我遇到的问题

  1. 这个问题与 Next.js 有关吗?我们在反应应用程序中使用静态多页而不是单页的事实
  2. 在 React / Next.js 项目中实施 Google Optimize 的最佳方法是什么:通过 Google Tag Manager 或 Google Optimize
  3. 在 React / Next.js 项目中,Google Optimize 的最佳加载方法是什么:异步还是同步?
0 投票
1 回答
323 浏览

google-analytics - 我想从 Google Optimize 中测试的页面中删除 utm_referrer 参数

我在网址末尾添加了 utm_referrer 参数,这导致我的 GA 出现问题并影响网站。

我只想删除 utm_referrer 参数。

0 投票
0 回答
74 浏览

google-optimize - 如何确定 Google Optimize 服务器端实验是否正常工作?

目前,我们正在使用 Google Optimize 设置服务器端 AB 测试。

我们已经按照以下方式完成了实施: https ://developers.google.com/optimize/devguides/experiments

我注意到,当执行以下命令时,_gaexp cookie 没有正确设置,即实验 ID 没有出现在 _gaexp cookie 中。

我想知道这是否是基于 GO 的服务器端 AB 测试的正常行为。

任何帮助将非常感激。

0 投票
1 回答
1063 浏览

preview - 强制一个特定的测试变体作为谷歌优化中的预览

是否可以强制在浏览器/预览中查看特定的测试变体?

我有 AB 测试,它已经在运行。现在我只想查看变体 A 或变体 B - 如何强制使用特定变体?也许有一些 URL 参数。

0 投票
1 回答
386 浏览

web-performance - Google Optimize 防闪烁代码段是否会对 LCP 产生负面影响?

供参考:

该片段document.documentElement隐藏了某些 TIMEOUT 值(默认为 4 秒),看起来 LCP 可能会延迟 4 秒......

0 投票
1 回答
2752 浏览

google-optimize - Google Optimize AB 测试变体预览未显示

我有问题分享我的 AB 测试。我看到变体在 Chrome 上运行,但如果我使用隐身模式或 Firefox,它不会显示。我已经使用共享预览链接进行了测试,甚至登录这些浏览器并从测试页面启动预览。例如,这是一个简单的控制台日志。左侧是 Chrome 隐身版,右侧是常规 Chrome。我跟踪了控制台日志代码(GO 插入的函数),它只显示在常规 Chrome 中。知道出了什么问题吗?谢谢变种错误

0 投票
1 回答
95 浏览

redirect - 页面和模态按钮之间的 A/B 测试

我目前有一个潜在客户生成网站,标题中有一个站点范围的按钮,可打开用于捕获潜在客户的模式表单。

我想测试新版本的销售线索表格。所以我创建了另一个页面,上面有新表单,可以在按钮单击时打开(标题中的相同站点范围按钮)。

但在完成更改之前,我想在两者之间进行快速 A/B 测试。这是场景:

选项 1:访客 1 单击按钮,模态将像以前一样使用旧的潜在客户生成表单打开。
选项 2:访客 2 单击按钮,被重定向到具有新潜在客户表单的新页面。

关于如何设置的任何建议?

0 投票
1 回答
262 浏览

javascript - Google Optimize stopped adding utm_expid to URL as params?

Until now I collected Google optimize Experiment ID for a/b page testing from the URL params (utm_expid). But for some reason, they stopped providing it, Is there a way to continue collecting the Experiment ID and if there is, what is the best way to do it?

Before: https://wwww.Domain.com/?utm_expid=.SdQHL1lMSi-Au9qe-MKg3Q.0&utm_referrer=

Now: https://wwww.Domain.com/