Google analytics amp iframe中的谷歌分析不';似乎不起作用

Google analytics amp iframe中的谷歌分析不';似乎不起作用,google-analytics,amp-html,Google Analytics,Amp Html,我有一个AMP页面,使用AMP分析。它工作得很好,能够正确地将传出的事件和页面浏览量捕获到Google Analytics中。() 我有一个非AMP媒体播放器。它包含analytics.gs。当正常调用时(即不是在框架中调用),它工作得很好,可以捕获页面浏览量和播放器活动。() 但是,当您在AMP页面中加载媒体播放器时,作为带有sandbox=“allow scripts allow top navigation”的AMP iframe,不会加载Google Analytics事件。它可以很好地

我有一个AMP页面,使用
AMP分析
。它工作得很好,能够正确地将传出的事件和页面浏览量捕获到Google Analytics中。()

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

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


我做错了什么?

在做了很多手脚之后

  • 。这有助于了解发生了什么

  • 虽然播放器本身工作正常,但谷歌分析(Google Analytics)由于要求查看cookie,需要
    允许相同来源的
    添加到amp-iframe调用中。而且,这有点不直观,这意味着该页面不允许包含来自同一来源的iframe

  • 一旦我理解了上面的内容,我就设法——我想——让它工作起来