amp-iframe中的Google Analytics(分析)似乎不起作用

问题描述 投票:0回答:1

我有一个AMP页面,使用amp-analytics。它运作良好,可以正确地将传出事件和综合浏览量捕获到Google Analytics(分析)中。 (Here

我有一个非AMP媒体播放器。它包含analytics.gs。正常调用时(即不在框架中),效果很好,并且可以捕获综合浏览量和播放器活动。 (Here

但是,当您在AMP页面中加载媒体播放器时,作为带有amp-iframesandbox="allow-scripts allow-top-navigation",不会加载Google Analytics(分析)事件。它可以正常播放音频,但除初始analytics.js之外,似乎没有对Google Analytics(分析)进行任何呼叫。我在控制台中看不到任何错误消息。

我做错了什么?

google-analytics amp-html
1个回答
0
投票

经过反复摆弄...

  1. Download the Google Analytics debugger Chrome extension。这有助于了解发生了什么。

  2. 尽管播放器本身运行良好,但Google Analytics(分析)要求查看Cookie,因此需要将allow-same-origin添加到amp-iframe调用中。而且,这有点不直观,这意味着该页面不允许包含来自同一原点的iframe。

一旦我理解了上面的内容,我设法-我认为-使它正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.