Jef*_*Hsu 13 javascript google-analytics gif
Google Analytics(分析)使用以下网址嵌入一个像素的GIF:
http://www.google-analytics.com/__utm.gif?utmwv=5.1.5&utms=5&utmn=1532897343&utmhn=www.douban.com&utmcs=UTF-8&utmsr=1440x900&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.3%20r181&utmdt=%E8%B1%86%E7%93%A3&utmhid=571356425&utmr=-&utmp=%2F&utmac=UA-7019765-1&utmcc=__utma%3D30149280.1785629903.1314674330.1315290610.1315452707.10%3B%2B__utmz%3D30149280.1315452707.10.7.utmcsr%3Dbiaodianfu.com%7Cutmccn%3D(referral)%7Cutmcmd%3Dreferral%7Cutmcct%3D%2Fgoogle-analytics-architecture.html%3B%2B__utmv%3D30149280.162%3B&utmu=qBM~
Run Code Online (Sandbox Code Playgroud)
为什么不使用AJAX调用?使用单像素GIF有什么好处?
Yah*_*hel 16
因为你不能真正做跨域AJAX(除了CORS,但这是一个不同的故事,以及最近的现象,而不是普遍的支持.)AJAX是针对相同的原始请求.此外,来自Urchin的谷歌分析分析实际上早于AJAX技术的采用.
请求图像是分析服务"请求"某种东西作为向第三方服务器发送内容的一种手段的标准做法.AJAX/CORS之所以没有意义,是因为您实际上并没有请求在页面上使用重要资源,因此您希望请求本身尽可能快速且无开销.
分析服务偶尔处理从客户端发送数据的另外两种方式是:
包含不可见的iframe,iframe src上的查询字符串传递分析数据
请求图像,而不是返回图像,返回带有HTTP 204标头的空响应.
| 归档时间: |
|
| 查看次数: |
5197 次 |
| 最近记录: |