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

时间:2009-01-05 20:45:40

标签: javascript google-analytics

也许我错过了什么,但我只是在学习javascript。

我对单一来源政策的理解是,Google Analytics(分析)无法将数据发送回Google。

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

2 个答案:

答案 0 :(得分:32)

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

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

答案 1 :(得分:4)

Ryan Doherty是对的。 Google Analytics(分析)javascript代码会在您的网页上绘制透明的1px-by-1px gif图片名称__utm.gif。当发出此图像的请求(位于Google的服务器上)时,信息将作为GET参数附加。 Google会捕获这些数据并开始处理。通常在3-6小时内,您会看到数据显示在GA报告中。