问题标签 [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.
amp-html - 实施 amp-consent 的问题
我已经实现了基本同意流程的示例。但是,即使用户选择退出,用户仍会被跟踪并且广告仍会显示。
我有一个有效的 cookie 通知<amp-notification>
,但现在我喜欢放置广告,我需要一个同意机制。退出没有任何影响。广告仍然显示并且访问者仍然被跟踪。
这是来自<body>
. 我认为我在该<head>
部分没有任何问题:
这是分析的部分:
这对于 AdSense:
到目前为止我没有错误。我使用 validator.ampproject.org 检查了该网站。
amp-html - 如何在 amp 页面的不同服务方法之间同步 CLIENT_ID?
AMP 页面可以使用 amp 缓存/代理从 iframe 内的 google 搜索缓存提供,也可以直接从 amp 缓存/代理提供,或者直接从页面 URL 提供。如何在所有这些方法中同步 amp-analytics CLIENT_ID?
我可以同步直接放大器和非放大器页面,因为 cookie 将保存在同一个域中。在其他情况下怎么做?
javascript - 我们如何跟踪对 amp 故事页面中的链接标签的点击
我有一个 amp 故事,我还使用 Google Analytics 实现了跟踪。诸如故事页面可见之类的事件运行良好。但是,当我尝试在故事页面内的锚标记上跟踪点击事件时,它不起作用。这些是我的触发器和锚标记:
更新代码
单击锚标记或单击工具提示不会触发任何事件。任何建议都会非常有帮助。
google-tag-manager - 如何将动态值传递给变量
我需要将 pagePath 值动态传递到我的 amp-analytics 标记的 var 值中。你能告诉我如何做到这一点。例如,在下面的代码片段中,我需要根据当前页面路径将 pagePath 替换为不同的值。
facebook - amp-analytics 跟踪 Facebook Pixel 领先事件
我正在尝试使用amp-analytics
和 facebook 像素来实现表单潜在客户转换。
我在这里找到了使用amp-analtics
with 的示例facebook pixel
;
但是,这并没有详细说明事件是如何建立的?目前我有以下amp
代码;
所以目前我想跟踪通过此页面完成的综合浏览量和表单提交。目前我是通过 facebook 事件管理器界面生成的;
任何人都可以指导我查看任何类型的文档吗?
更新
更新事件跟踪似乎要通过 facebook 管理器控制台。根据下图;
google-analytics - 当 amp-form 提交成功时,在 amp 页面中触发 google amp-analytics 事件
在 AMP 中提交成功后,我试图触发一个事件。
目前我使用 dataLayer.push() 并发送:类别、动作和标签。
如何使用本文档中的示例触发成功事件https://amp.dev/documentation/components/amp-form/#analytics-triggers
这是文档中的代码:
amp-html - (gtag) for AMP 在配置中未找到触发器。不会发送任何分析数据
尝试将 google gtag 设置为 amp 页面。但总是收到错误:
[AmpAnalytics gtag] 在配置中未找到触发器。不会发送任何分析数据。
我从https://developers.google.com/gtagjs/devguide/amp获取示例代码 设置我的GA_TRACKING_ID
如您所见,触发器在这里,但总是出现此错误。
提前感谢您的任何和所有帮助!
javascript - AMP 音频:在 Google 跟踪代码管理器中跟踪播放/暂停/完成和捕获
我正在使用amp-audio
一个项目的组件,并且需要能够在用户播放/暂停音频以及音频完成时在 Google Tag Manager 跟踪中设置标签和触发器。从 的文档中amp-audio
,它声称我可以利用音频播放和暂停触发器来跟踪事件amp-analytics
。但是,这不会触发任何分析。此外,该amp-analytics
文档仅列出video-*
了与媒体相关的触发器,在页面上的任何地方都没有提及任何与amp-audio
. 这种文档冲突不仅令人困惑,而且令人沮丧,因为无法判断哪个是准确的,如果有的话。
代码片段和触发器配置(直接取自amp-audio
文档,用我自己id
的 s 更新),这是行不通的:
...和...
作为一种解决方法,我还尝试通过amp-script
组件包含和使用自定义 JS。使用它amp-audio
已被证明是徒劳的,我还尝试使用直接audio
标签代替amp-audio
. 使用纯audio
标签使我能够定位音频播放器并捕获play
、pause
和ended
事件......但是,尝试执行任何会导致成功触发 AMP 的操作最终会抛出“因非法突变而终止”错误,如记录所示在amp-script
文档中。
在 Google 跟踪代码管理器中设置的点击事件触发器的代码片段:
标记:
JS:
当前状态:
无论我实现哪种实现或使用组合,我尝试过的任何方法都无法成功触发和捕获跟踪代码管理器可以捕获和记录的事件amp-audio
。audio
感谢任何建议、见解或方向!
cookies - 没有 cookie 的 AMP 页面上的 Google Analytics
是否可以在没有 cookie 的 AMP(加速移动页面)页面上使用 Google Analytics?
如果是,应该如何配置?
由于通用数据保护条例 (EU) 2016/679 (GDPR),网站用户必须同意在用户计算机上存储(跟踪)数据。无论如何,我们都想在 AMP(加速移动页面)上使用 Google Analytics。目前我们使用<amp-pixel>
分析 API 来做这件事,但这只是一个肤浅的跟踪。<amp-analytics>
是否可以像分析脚本的“桌面版本”一样使用和禁用 cookie?
感谢帮助