最近有人要求我在AMP-IFRAME中禁用Page Nestet上的其他Pageview事件。 问题在于,两个页面都使用了到目前为止所需的Google Analytics(分析)功能,但是即使实际上有两个具有不同域的不同页面,一次发送2个页面浏览似乎也不是正确的方法。
所以问题是:
是否有可能禁用加载时触发的网页浏览事件 amp-iframe的内容?
PS。其他所有事件也应被触发...
答案 0 :(得分:1)
您可以通过查询参数将标志传递给嵌入式页面。
<amp-iframe src="https://example.com/amp.html?embedded=true" ...> ...</amp-iframe>
然后,您可以在后端更改amp-analytics代码,以不在页面中呈现页面视图触发器。
另一种选择是动态加载amp-analytics配置并通过variable substitution传递嵌入式标志。
<amp-analytics config="https://example.com/analytics.account.config.json?${queryParam(embedded)}">
https://example.com/analytics.account.config.json
然后应根据embedded
是true
还是false
返回不同的配置。