我们最近在网站上实施了内容安全策略(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更改为xhr
或beacon
更改跟踪行为来调用google-analytics.com/r/collect
而无需进一步重定向。
我的问题是,与默认image
类型相比,传输类型对跟踪效果有何影响?