アクセス解析がいずれは必要になるかと
思ったのでgoogleAnalyticsを
いれることにしました
設定ファイル変更
cd /var/catmovie vi Gemfile gem 'google-analytics-rails'
詳細はhttps://github.com/bgarret/google-analytics-rails
インストール
bundle install Installing google-analytics-rails (0.0.3)
本番の設定ファイルにトラッキングIDを追加する
vi config/environments/production.rb # googleanalyticsで取得したTrackerIDをセット GA.tracker = "UA-xxxxxx-x"
Viewを修正
vi app/views/layout/application.html.erb
<meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title><%= content_for?(:title) ? yield(:title) : "猫動画・アプリ紹介サイト" %></title> <%= csrf_meta_tags %> <%= analytics_init if Rails.env.production? %>★ここ★ <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script> <![endif]-->
railsの再起動
rake assets:precompile --trace touch tmp/restart.txt
HTMLの確認
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>猫動画・アプリ紹介サイト</title> <meta content="authenticity_token" name="csrf-param"> <meta content="0mb3qM/QGyH5uiyk8pCi/mo0bWxWJdKYpcPnhJRxM/I=" name="csrf-token"> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount','UA-16973603-3']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>
ヘッダーに書き込まれていました~♪
ログ集計の準備はできた
でもサイトが全然できていない(´・ω・`)
改訂新版 基礎Ruby on Rails (IMPRESS KISO SERIES)
- 作者: 株式会社オイアクス,黒田努,佐藤和人
- 出版社/メーカー: インプレス
- 発売日: 2012/03/05
- メディア: 単行本(ソフトカバー)
- 購入: 1人 クリック: 20回
- この商品を含むブログ (6件) を見る