问题标签 [amp-analytics]

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 回答
183 浏览

google-analytics - Google Ads 转化跟踪仅触发来自 AMP HTML 的一些潜在客户

我已成功设置 Google Analytics(分析)和 Google Ads 转化跟踪,但我们将一些不准确的数据传递到 Google Ads。

我们在 Google Analytics 中为感谢页面设置了转化目标。用户从提交到提交的每个源都可以完美地跟踪这一点。这表明表格没有任何问题。

Google Ads 设置为通过 UTM 参数进行手动跟踪。这就是问题发生的地方,因为我们对此有两个转换目标。

  1. 感谢页面转换
  2. AMP 表单提交(使用“amp-form-submit-success”作为事件,因此它只触发一次)

这两种转化类型非常不准确,并且转化次数总是少于 CRM 中的实际数字。

为什么只有少数转化被传递到 Google Ads 有什么原因吗?我注意到的一件事是,当用户登陆登录页面时,UTM 参数被删除。我可以看到这一点,因为很多潜在客户的数据都没有传递到 CRM 中。

来自 Google Ads/PPC 的 16 条线索中:

  • 3 出现与 UTM_Term、UTM_Campaign、UTM_Source 和 UTM_Medium 到 CRM(其余空白参数)。
  • 5 显示感谢页面转换目标。
  • 3 显示表单提交的转换目标。

下面的谷歌表单提交转换跟踪作为参考,虽然这工作正常,因为一些线索正在通过。我检查了所有 AMP Cache API URL,它们正在缓存正确的页面。

这与 Google AMP 缓存有关吗?任何有关文档或解决方案的指导,以获取更准确的 Google Ads 转化计数,我们将不胜感激。

0 投票
1 回答
268 浏览

google-analytics - AMP amp-analytics 中的 Google UTM 活动跟踪

我正在建立一个 AMP 网站,并使用谷歌分析进行跟踪。但是,当我将网站迁移到 AMP 时,我发现utm_campaign,utm_sourceutm_medium属性不起作用,而当我使用 analytics.js 时,它正在起作用。我试图?utm_source=some_value&utm_campaign=some_value&utm_medium=some_value在网址末尾添加,它不起作用。我试图通过这样extraUrlParamsamp-analytics配置添加这些值:"extraUrlParams": {"utm_source": "test", "utm_campaign": "test", "utm_medium": "test"},它也不起作用。

0 投票
1 回答
162 浏览

cookies - 如何使 AMP HTML cookie UUID 版本 4 兼容

可以通过将 AMP HTML cookie 作为第一个参数传递给Client ID分析变量来为 AMP HTML cookie 设置自定义键名称,如${clientId(my-custom-cookie)},其中my-custom-cookie是所需的 cookie 名称。

上面的自定义 AMP HTML cookie 的值可能是一个随机的 base64 编码字符串,前面带有amp-前缀,如amp-V0pvjhu7pzZdRKQfDM-QYA.

如何有效地更改 cookie 值的格式以使其符合UUID版本 4?

0 投票
1 回答
79 浏览

javascript - 如何根据服务器的响应动态显示或隐藏 html

我正在尝试复制 AMP 网站以获取知识。

技术堆栈: AWS S3 静态托管网站、AWS Cloudfront、AWS EC2、AWS Elastic Beanstalk、Google Accelerated Mobile Pages (AMP)、Flask、JWT、CORS、MongoDb

There is a home.html page that contains a button to sign-in and a button to create account. When either button is clicked, a dialog box is opened and a login.html page is loaded.

The login.html page always displays the #create-container input fields regardless of which button is clicked.

How do I dynamically show or hide the containers based on a server response? Is there a way to emulate a .click event from a server response? Could I trigger the .showlogin click event from a server response? What would the server response need to return in order to trigger .showlogin?

我尝试从加载登录页面时调用的烧瓶端点返回以下内容:

主页.html

login.html(样式):

login.html (脚本): :

login.html(正文):

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

json - 如何使用 amp-analytics 跟踪 AMP 页面中 Facebook Pixel 的滚动深度?

知道如何使用 AMP Page 跟踪scroll depthFacebook像素amp-analytics

我已经尝试但仍然无法获取和显示深度参数,下面是我的代码:

0 投票
0 回答
117 浏览

amp-html - amp-分析和 amp-youtube。如何动态跟踪页面上所有视频的播放/停止事件?

我有一个包含视频列表的网页。为了保持演示简单,我在演示中只使用了 2 个视频。我不想使用唯一的 HTML ID 属性引用每个视频,但我想跟踪在分析中播放了哪个 YouTube 视频。

跟踪所有 amp-youtube 标签但 VIDEO_STATE 仅引用单个实例的代码演示(仅用于测试)

在https://playground.amp.dev/上尝试以下代码

我知道 VIDEO_STATE 的第一个参数需要是唯一的 HTML ID,但我需要对其进行编码,而不需要为每个视频创建大量触发器。

0 投票
0 回答
65 浏览

google-analytics - 如何使用 amp-analytics (UA) 跟踪 AMP 中的核心 Web Vitals

我已经按照这里的步骤https://amp.dev/documentation/examples/advertising-analytics/tracking_core_web_vitals/

这就是最终代码的样子

我创建了一个自定义维度以ampdocHost在 Google Analytics 中查看 并且运行良好,但我不知道如何查看和lcp,我什至不知道我是否在 Google Analytics 中收到了这个。clsfid

几天前文档已经更改,这是这些更改的提交https://github.com/ampproject/amp.dev/commit/29d3c5988aa4cc67a034bf0285b16b30483b56a2#diff-93413765a2017feb5c676bd79d5b4e041e99be8c04792805cc3a311a但现在我更困惑了。

我需要帮助来弄清楚如何lcp, cls, fid在 Google Analytics 中接收。

0 投票
0 回答
15 浏览

google-analytics - 立即跟踪页面放大器的分析

现在对我的页面 amp 的分析进行跟踪在除谷歌浏览器之外的所有浏览器上都是错误的。

会话重复。

例如,在谷歌 chrome 浏览器上,我访问 cacanhmini.com/?amp 被计为 1 个会话。然后我通过上面的主页访问文章 cacanhmini.com/post/?amp,然后在谷歌分析上,会话从 cacanhmini.com/?amp 转换为 cacanhmini.com/post/?amp。

就像在其他浏览器会话(如 safari、三星浏览器、...

有没有人和我一样的错误?如果是,请帮我重新配置analytisc的实时复制。谢谢你。