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

标签 ruby-on-rails ruby google-analytics analytics

我想使用这个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>中,您可以获得更多好处,所以继续吧。

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

关于ruby-on-rails - Google Analytics(分析)性能影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18676552/

相关文章:

ruby-on-rails - Rails 将模型限制为 1 条记录

ruby-on-rails - 成功登录 DEVISE 后,如何将用户重定向回之前需要登录的操作?

ruby-on-rails - ruby on rails 相当于来自 PHP 测试的 $_GET 如果设置

sql - Rails 3 模型将某些列映射到不同的模型属性

ruby-on-rails - Mongoid 标签 - 从模型中收集独特的数组项

google-analytics - Google Analytics(分析)1 天活跃用户报告不一致

javascript - 将值插入多选

google-analytics - 字符串字节到字符串-大查询

php mt_rand 和谷歌分析

Ruby 系统参数