diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml
index e0bb49049c82aca841adad78d773c72c976ec81e..bb43986075358a52e9106eb607ea9656279bcfc6 100644
--- a/app/views/layouts/application.html.haml
+++ b/app/views/layouts/application.html.haml
@@ -36,7 +36,16 @@
 
     = csrf_meta_tag
     = yield(:head)
-    = javascript_include_tag 'vendor/ga'
+    :javascript
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-17207587-5']);
+      _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);
+      })();
 
   %body
     - flash.each do |name, msg|
diff --git a/public/javascripts/vendor/ga.js b/public/javascripts/vendor/ga.js
deleted file mode 100644
index 9d01656fb81cf1b6e88ede6912d3cbada5ce4447..0000000000000000000000000000000000000000
--- a/public/javascripts/vendor/ga.js
+++ /dev/null
@@ -1,9 +0,0 @@
-  var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-17207587-5']);
-  _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);
-  })();