据我所知,只需在html文档的body标记的末尾添加一个脚本,就可以通过Google Analytics进行处理.我的问题是,这可能会对性能(下载时间和服务器负载)产生很大影响吗?我们假设一个由IIS提供的100k的静态页面.谢谢.
我的网站外观或性能是否会受到Google Analytics的影响?
您使用Google Analytics不会影响您网站的外观 - 我们不会在您的网页上放置任何图片或文字.同样地,您的页面性能不会受到影响,可能除了添加跟踪代码后的第一次页面加载.第一次网页浏览调用Google服务器上的JavaScript,这可能比常规页面加载时间略长. 后续综合浏览量将使用缓存数据,不会受到影响.
重要的是要注意,互联网上的许多网站都使用来自Google服务器上相同位置的相同Javascript,因此,如果没有在本地缓存该文件,新用户很少会访问您的网站.
是的确有性能影响,请访问http://dotnetperls.com/Content/Google-Analytics-Speed.aspx .为了加快推荐你在本地下载ga.js文件并调用它,请在此处解释http://www.askapache.com/javascript/google-analytics-speed-tips.html.
编辑:谷歌发布了异步跟踪.我还没有尝试过,但我猜它会解决下面列出的问题.
我认为Google Analytics可以缩短网站速度,因为ga.js加载的时间非常长,这可能会导致一些问题:
如果你有一个触发的JavaScript window.onload
(包括旧的学校语法),那么它将不会触发,直到网页有下载完成.但是,使用类似jQuery的ready事件可能会解决这个问题.
在网页完全加载之前,大多数浏览器都不会填写已保存的用户名和密码.
普通用户发现网页只是等待加载Analytics脚本并不容易,因此他们可能正在等待小的下载动画完成,即使页面已基本完成下载.
你可以按照niallbrowne的建议下载ga.js并从你自己的网络服务器上提供服务.但这应该是最后的手段,因为ga.js缓存在网站上,并且每周只过期一次.
是.
我认为浏览速度要好得多,因为我将谷歌分析添加到了添加块过滤器.
没有.
如果你把它放在最后,它将被最后加载,所以即使Googles服务器有点慢,你的访问者也不会注意到.
ga.js是9.58k,日志调用大约是1.2k.js将在第一次加载后缓存(我猜甚至跨网站?)所以它的大小确实可以忽略不计.