更改Google Analytics传输类型以解决重定向问题

时间:2017-03-22 09:40:25

标签: javascript redirect google-analytics content-security-policy

我们最近在网站上实施了内容安全策略(CSP)标题,我们限制了可以在页面上加载内容的来源。

在此之后,我们注意到Google Analytics的奇怪行为,启用了display features任务。它从google-analytics.com/r/collect加载跟踪像素,然后重定向到doubleclick.net域,然后重定向到google.com/ads/ga-audiences,然后重定向到google.gTLD/ads/ga-audiences,其中gTLD是Google的地理位置顶级域名,具体取决于用户的位置。由于我们没有将每个顶级域名放在CSP标题中,因此我们开始收到有关CSP违规行为的报告。

不幸的是,我能找到的所有内容都是如何在Google Analytics或跟踪代码中禁用displayFeaturesTask。但是,在保留该功能的同时,没有任何东西可以禁用重定向。

我发现自己通过将transport type更改为xhrbeacon更改跟踪行为来调用google-analytics.com/r/collect而无需进一步重定向。

我的问题是,与默认image类型相比,传输类型对跟踪效果有何影响?

0 个答案:

没有答案