Я знаю, что это уже ответили, но я потратил немало времени, основываясь на ответе выше, который кажется устаревшим. Поэтому я публикую то, что я сделал, чтобы заставить Google Analytics работать с моим Rails 3.0.
1) Добавьте следующее в вашем Gemfile
group :production do
gem 'rack-google-analytics', :require => 'rack/google-analytics'
end
Обратите внимание, что это стоечное-использующий Google Analytics и не наберется-google_analytics. То же самое с требуемой частью
2) В файле config/environment/production.rb добавьте следующий фрагмент (заменив фиктивный трекер на Google Analytics для вашего веб-сайта).
config.gem 'rack-google-analytics', :lib => 'rack/google-analytics'
config.middleware.use Rack::GoogleAnalytics, :tracker => 'UA-XXXXXXXX-X'
3) Запустите пакет установки и запуска сервера рельсы
4) Сядьте назад и посмотреть аналитику, протекающий в!
Заканчивать https://github.com/leehambley/rack-google-analytics/blob/master/README.md инструкции о том, как заставить его работать с Синатрой, Padrino и т.д.
Кроме того, последняя копия камня использует :async
возможность использовать асинхронный трекер. Значение по умолчанию истинно, поэтому вам не нужно использовать этот параметр, если вы не хотите подавить асинхронную связь по какой-то странной причине!