在AMP-IFRAME中禁止Google Pageview事件

时间:2018-11-22 11:49:33

标签: google-analytics google-tag-manager amp-html

最近有人要求我在AMP-IFRAME中禁用Page Nestet上的其他Pageview事件。 问题在于,两个页面都使用了到目前为止所需的Google Analytics(分析)功能,但是即使实际上有两个具有不同域的不同页面,一次发送2个页面浏览似乎也不是正确的方法。

所以问题是:

是否有可能禁用加载时触发的网页浏览事件 amp-iframe的内容?

PS。其他所有事件也应被触发...

1 个答案:

答案 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然后应根据embeddedtrue还是false返回不同的配置。