-1

标题几乎可以捕捉到它,但这是我想要做的:我的雇主想知道在他们的网站上iframe嵌入的Google地图上发生了多少点击。我知道iframe在这方面提出了挑战,但由于我能够使用monitorEvents()在控制台捕获鼠标事件,所以我不确定为什么我无法通过其他方式捕获它。请给我学校。如果使用monitorEvents()可以在Chrome的控制台中捕获点击iframe的内容,为什么我无法在Google Tag Manger中跟踪它?

+0

了解同源策略。你不能那样做。 – SLaks

回答

1

因为iFrame实际上只不过是页面中加载的页面而已。 例如,如果你要在你的html页面中加载stackoverflow,你不能控制你的iFrame中的DOM元素或SO上发生的事件,那是因为在SO框架上你自己的GTM容器没有加载。

如果两个页面都加载了相同的GTM容器(相同的ID),这是可能的,但如果您使用的是第三方页面,则情况并非如此。

相关问题