Skip to main content
 首页 » 编程设计

ruby-on-rails之Google Analytics(分析)性能影响

2025年05月04日125zfyouxi

我想使用这个gem

我可以在页面底部添加<%= analytics_init if Rails.env.production? %>吗?

建议将GA脚本放在哪里?

我只是想确保分析脚本不会降低网站速度。

请您参考如下方法:

Google建议您将脚本放入<head>https://developers.google.com/analytics/devguides/collection/gajs/

原因是您可以在页面中添加更多自定义跟踪器。如果把它放在最底下,就会失去这种能力。

由于Google GA代码是异步的,因此无需担心页面加载性能。

首先,页面加载中没有外部脚本要加载。在页面中,您将从Rails服务器使用固定的脚本加载完整的html。然后,加载Google的gs文件是脚本的工作,但这与JS执行有关,而不是页面加载。

因此,页面加载和外部脚本加载在放置脚本的位置上没有区别。但是,在<head>中,您可以获得更多好处,所以继续吧。

要判断生产环境,是的,这是必须的。