A Little Each Day

note to self

RailsアプリにGoogle Analyticsを導入する方法

こんにちは。本日はRailsでつくったアプリにグーグル・アナリティクスを埋め込む方法についてです。

導入するには設定が大変なのかなと思っていましたが、すごくあっさりと導入できたのでまとめておきます。

トラッキングIDを発行する

まずはじめにGoogle Analyticsを使うためにサイトにアクセスして自分のサイトURLやサイト名を登録しましょう。

www.google.com


自分のGoogleアカウントでログインして、申し込みフォームからサイトを登録します。

するとトラッキングIDが発行されるのでそれを後に使うので控えておく。


google-analytics-railsをインストール

RailsアプリでGoogle Analyticsを使うために「google-analytics-rails」という便利なGemがあるのでそれを導入します。

#Gemfile
gem 'google-analytics-rails'
#ターミナル
$ bundle install


これでGoogle Analyticsの導入自体はOKです。


Railsアプリに設定を書き込む

導入ができたのでRailsアプリ自体に諸々設定をしていく。

トラッキングIDを書き込む

発行されたトラッキングIDを本番環境の設定ファイルに書き込む。

#config/environments/production.rb
GA.tracker = "UA-******-*" # トラッキングIDを書く

本番環境で読み込むようにする

設定を読み込むためにheadタグに本番環境のみにGoogle Analyticsを作動させるために書き込む。

#app/views/layout/application.html.erb
<%= analytics_init if Rails.env.production? %>


これでデプロイして自分のサイトにアクセスが反映されていたら成功です。



本日は以上です。