Ruby on rails 在Rails 3应用程序中启动谷歌分析

Ruby on rails 在Rails 3应用程序中启动谷歌分析,ruby-on-rails,ruby,google-analytics,Ruby On Rails,Ruby,Google Analytics,我已经尝试了所有的方法,让谷歌分析在我的rails应用程序上运行 我认为谷歌是在和我的应用说话,因为当我检查元素和网络时,我看到了.js文件 我想我可能需要坐下来等待,但这不起作用。我现在已经尝试了几种方法,但都没有效果 gemfile source 'https://rubygems.org' gem 'rails', '3.2.11' # Bundle edge Rails instead: # gem 'rails', :git => 'git://github.com/rai

我已经尝试了所有的方法,让谷歌分析在我的rails应用程序上运行

我认为谷歌是在和我的应用说话,因为当我检查元素和网络时,我看到了.js文件

我想我可能需要坐下来等待,但这不起作用。我现在已经尝试了几种方法,但都没有效果

gemfile

source 'https://rubygems.org'

gem 'rails', '3.2.11'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
# For google analytics
gem 'google-analytics-rails', '1.0.0'

gem 'activeadmin'
gem 'pg'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platforms => :ruby

  gem 'uglifier', '>= 1.0.3'
end

group :development do
  gem 'pry'
end

gem 'rails_12factor' 
gem 'delayed_job_active_record'

gem 'unicorn'
我头上的标签底部有这条线

<%= analytics_init if Rails.env.production? %>

我认为这就是问题所在,所以我删除了if语句,但这似乎是个坏主意,因为它将允许谷歌跟踪任何环境。在这之后,它仍然不起作用


我错过了什么?我以前从未遇到过这种分析问题。有什么建议吗?

我猜您忘记替换analytics.js.coffee文件中的占位符了

@analyticsId: ->
    # your google analytics ID(s) here...
  'UA-XXXXXXX-XX'