首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >amp-iframe中的Google Analytics似乎不起作用

amp-iframe中的Google Analytics似乎不起作用
EN

Stack Overflow用户
提问于 2020-01-31 14:16:48
回答 1查看 230关注 0票数 1

我有一个使用amp-analytics的AMP页面。它的工作很棒,并捕获传出的事件和页面浏览量到谷歌分析正确。(Here)

我有一个非AMP的媒体播放器。它包含analytics.gs。当正常调用时-即不在帧中-它工作得很好,并捕获页面浏览量和播放器活动。(Here)

但是,当您在AMP页面中加载媒体播放器时,作为带有sandbox="allow-scripts allow-top-navigation"amp-iframe,Google Analytics事件不会加载。它可以很好地播放音频,但除了初始analytics.js之外,似乎不会调用任何Google Analytics。我在控制台中看不到任何错误消息。

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2020-01-31 19:52:42

在经历了这么多的摆弄之后。

  1. Download the Google Analytics debugger Chrome extension.这有助于理解发生了什么。
  2. 虽然播放器本身运行良好,但谷歌分析,因为它要求查看cookie,需要将allow-same-origin添加到amp-iframe调用中。而且,有点不直观的是,这意味着该页面不允许包含来自同一来源的iframe。

一旦我理解了上面的内容,我就设法--我想--让它工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59998794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档