트래킹 아이디(Tracking ID)
Google Analytics 사이트를 방문해서 Tracking ID를 발급받는다. 정상적으로 발급된 Tracking ID의 형식은 UA-XXXXXXX-XX이다.
트래킹 코드(Tracking Code) 삽입
vi app/views/application/_footer.html.erb

...
<% if Rails.env.production? %>
  <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    ga('create', 'UA-XXXXXXX-XX', 'auto');
    ga('send', 'pageview');
  </script>
<% end %>
이 예에서는 레이아웃 템플릿(application.html.erb)에서 'footer' partial을 사용하는 것을 가정한다. Footer의 마지막 부분에 위 코드를 삽입하고 UA-XXXXXXX-XX 부분은 실제 발급받은 Tracking ID로 대치한다.
레일즈 터보링크(Turbolinks)와의 호환
여기서 언급한 방식은 터보링크가 로드하는 페이지에 대해서는 제대로 트래킹을 못하는 문제점이 있다. 만약 터보링크가 활성화된 레일즈 어플리케이션에 대해 Google Analytics를 사용하고 싶으면 이곳에서 제시한 스크립트를 적용하도록 한다.