-1

標題幾乎可以捕捉到它,但這是我想要做的:我的僱主想知道在他們的網站上iframe嵌入的Google地圖上發生了多少點擊。我知道iframe在這方面提出了挑戰,但由於我能夠使用monitorEvents()在控制檯捕獲鼠標事件,所以我不確定爲什麼我無法通過其他方式捕獲它。請給我學校。如果使用monitorEvents()可以在Chrome的控制檯中捕獲點擊iframe的內容,爲什麼我無法在Google Tag Manger中跟蹤它?

+0

瞭解同源策略。你不能那樣做。 – SLaks

回答

1

因爲iFrame實際上只不過是頁面中加載的頁面而已。 例如,如果你要在你的html頁面中加載stackoverflow,你不能控制你的iFrame中的DOM元素或SO上發生的事件,那是因爲在SO框架上你自己的GTM容器沒有加載。

如果兩個頁面都加載了相同的GTM容器(相同的ID),這是可能的,但如果您使用的是第三方頁面,則情況並非如此。

相關問題