当前位置:  开发笔记 > 编程语言 > 正文

Google Analytics如何将数据发送回Google?

如何解决《GoogleAnalytics如何将数据发送回Google?》经验,为你挑选了2个好方法。

也许我错过了一些东西,但我只是在学习javascript.

我对单一来源政策的理解是,Google Analytics不应该能够将数据发送回Google.

如何在不违反政策的情况下向Google发送数据?



1> Ryan Doherty..:

据我所知,网页包含来自Google的JavaScript文件,然后该脚本会动态地向页面添加图像(http://www.google-analytics.com/__utm.gif),其中包含记录所需的信息.

SOP不适用于动态添加到页面的脚本,图像或CSS文件.这就是为什么您非常信任您在网页中包含的任何JavaScript文件,因为他们可以完全控制页面.


该图片来自google-analytics.com.同样,SOP仅适用于XHR请求,而不适用于页面中包含的文件(JS,图像和CSS).
重要的是要注意它不会将图像添加到页面; 它只是通过像`var img = new Image();这样的方式在JavaScript中请求图像; img.src ="HTTP://google-analytics/__utm.gif ...`
@Dofs加载什么类型的图像或资产无关紧要.重点是向*发送*的数据非常重要.返回的内容无关紧要.

2> 小智..:

Ryan Doherty是正确的。Google Analytics(分析)JavaScript代码在页面上绘制了一个透明的1px x 1px gif图片名称__utm.gif。当请求此图像(位于Google服务器上)时,信息将作为GET参数附加。Google会捕获这些数据并开始对其进行处理。通常会在3到6个小时内,您会在Google Analytics(分析)报告中看到数据。


@ user254153不,这是请求(用于图像)保存数据,您可以参考Google的页面,其中详细说明了它们的机制:https://developers.google.com/analytics/resources/concepts/gaConceptsTrackingOverview
推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有