Google Analytics(分析)有更快的select吗?

我喜欢保持我的网站非常轻快,但当然我需要某种用户跟踪和分析。

Google Analytics(分析)似乎总是需要足够多的处理时间,我想用更快的(和/或本地托pipe)代替它,可能具有更less的function。

我真的只关心这些指标:浏览器,操作系统,引荐来源,和每个网页的#点击在给定的一天或一周。

有没有人有任何好的build议,或谷歌分析真的是最好的select?

这可能是主要延迟的加载时间。 尝试在本地托pipe谷歌分析JavaScript文件。

您应该尝试使用asynchronousGoogle Analytics(分析)。 它在后台加载GA,所以页面上的其余内容不会被阻止渲染:

http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html

另外,由于您首次提出这个问题,Google已经升级了他们的服务基础架构。 现在速度更快,比2008年更可靠。对于大多数网站来说,最好是使用Google的CDN,而不是自己托pipega.js。 由于官方ga.js在这么多的网站上,大多数用户将在他们的浏览器caching中。

我第二次自己托pipe的GA JavaScript文件 – 唯一的失败是,如果谷歌更新文件,您的副本将是旧的,你可能会错过某些function – 但是你可以通过让脚本每周下拉最新版本来缓解这种情况。 ..

托pipe自己的好处是您可以完全控制caching等,并且您的站点所需的DNS查询次数较less。

你可能面临的另一个问题是延迟(这是长达24小时)的数据被更新,但对于什么都不花费我不抱怨太多:)

我不敢相信,没有人build议Piwik 。 在我看来,这是Google Analytics(分析)的最佳select。 在几个星期之内,它也将完全成熟。

你一定要检查出来!

一个好的select是重振旗鼓 。 它给你“实时”的统计数据,(在我看来)有点快,但没有g-分析的选项。

将urchin.js脚本加载到页面的最后,不应该减慢页面加载速度(因为它会加载您的网页,然后联系Google Analytics)。 这也意味着它不会冻结你的网页,如果urchin.js的URL暂时无法访问(比如,一个缓慢的DNS查找)

通常下载urchin.js并在本地提供服务也会加快速度。 每小时更新一次就足够了(因为通常每个页面查看一次请求,一小时一次)

我想如果你真的担心,你可以考虑修改urchin.js来减less资源密集度,或者搞清楚它做了什么,并简化它(我build议检查一下其他人是否已经这样做了),但是我不要以为JS的执行时间会让你的网页显着下降

你遇到的问题只是标准的I / O阻塞,而JavaScript加载。

看看这个解决scheme: http : //lyncd.com/2009/03/better-google-analytics-javascript/

这应该在页面加载后处理Google Analytics。

对于您需要的指标,您可以使用由Apache / IIS创build的Web日志。

然后,您可以删除分析代码。

您可以订阅Google Analytics(分析)JavaScript跟踪代码更改日志
http://code.google.com/apis/analytics/docs/gaJS/changelog.html
以查看是否有新版本可用于本地更新ga.js


我也遇到这个新的asynchronous片段
http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html
它通过在页面中插入ga.js来激活Google Analytics跟踪。 但是它利用浏览器对asynchronousJavaScript的支持来提高跟踪代码的加载速度

FoxMetrics似乎工作得非常快。 他们仍处于testing阶段,但看起来很有希望。

您可以简单地掌握日志并使用WebLog Expert Lite等工具分析这些日志以获取这些指标。

WebTrends是一个非常有效的“付费”服务…虽然我必须说,Google Analytics的wiz-bangfunction比较酷。

我以前曾经看过薄荷 ,看起来很有趣。 但是我没有关于速度的信息,每个站点花费30美元。

我是Statcounter的粉丝。 我尝试过的一些免费工具似乎没有那么干扰,我从来没有让它看起来呆滞。 免费账户的日志大小是最后500次点击,但这是可以扩展的收费。

为了实时跟踪,你也可以尝试Woopra 。 这是相当稳定和快速,但目前只允许每天10.000的综合浏览量,因为它们仍处于testing阶段。 Thye有一些很好的function,比如与访客进行实时聊天。尽pipe如此,它还不是很好的转换跟踪function,但是可以通过在url和广告中使用好的参数来克服。

AWStats将通过每天parsing您的日志文件为您提供非常全面和完善的统计数据。 它也有一个轻量级的JS,用于更高级的统计,比如插件和屏幕大小。

由于并非所有的浏览器都支持当前Google Analytics脚本使用的脚本的asynchronous加载,所以我只能在加载DOM之后才加载脚本:

// first thing to do, make sure _gaq is defined: var _gaq = _gaq || []; // set your account settings: _gaq.push(['_setAccount', 'UA-XXXXX-X']); // queue trackpageview whenever you want :) _gaq.push(['_trackPageview']); ////////////////////////////////////////////////////////////////// (function($){ // load the GA script only after the dom is ready // for simplicity using jQuery, of course you can just listen // to the DOMContentLoaded / window.load event $(function(){ // standard code provided by google to load the GA script var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); }); })(jQuery); ////////////////////////////////////////////////////////////////// // if the script is already loaded, it will execute the tracking request, otherwise it's in the queue _gaq.push(['_trackEvent', 'Videos', 'Play', 'Gone With the Wind']); 

DEMO: http : //jsfiddle.net/roberkules/xyU8K/

如果您由于某种原因被迫使用旧版Google Analytics脚本(无需排队),则必须自己编写队列function(这非常简单),并在脚本加载后处理队列(仍然加载只有在DOM准备好之后)。

Mixpanel提供实时分析。

不要重复上面的海报,但我也喜欢Mixpanel。 它是高度可定制的,非常用户友好的,是在真实(实时)时间,并有一些令人难以置信的强大和强大的工具 – 你可以select学习或不学习的工具types仍然获得惊人的价值。

知道一些PHP / JavaScript是需要充分(好,使用他们提供的100%需要多一点,但是,达到100%意味着你做了一些超出荒谬的stream量分析)的优势,这一切都是惊人的能力,但是对于你的技能水平和你想把任何编程语言,脚本或者任务join其中的强度来说,它是高度可定制的。 他们的客户服务也很好。

他们也提供免费的相当大量的stream量; 尽pipe如果你碰到了你不得不花费任何东西的地步,那么可以得到一点点$$$。 如果你有这么多的stream量,你应该没有太多的问题提供服务。

不,我不为Mixpanel工作,也不以任何方式成为他们的附属公司。

我只使用Google Analytics(分析) 不过,如果您想继续使用Google Analytics(分析),则可以通过以下方式提高速度: