From 70fdec22fd0506a89c19b79ba44bba5816fc651e Mon Sep 17 00:00:00 2001 From: Ufuk Kayserilioglu Date: Mon, 16 Mar 2015 15:04:16 +0200 Subject: [PATCH] Add Google Analytics tracking --- Gemfile | 1 + Gemfile.lock | 4 ++++ config.rb | 9 +++++++++ source/layouts/layout.erb | 2 ++ 4 files changed, 16 insertions(+) diff --git a/Gemfile b/Gemfile index 2e5d4b7..b7c8aca 100644 --- a/Gemfile +++ b/Gemfile @@ -9,6 +9,7 @@ gem "middleman-livereload", "~> 3.1.0" gem "middleman-pry", "~> 0.0.4" gem "middleman-deploy", "~> 1.0" +gem "middleman-google-analytics" # For faster file watcher updates on Windows: gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] diff --git a/Gemfile.lock b/Gemfile.lock index 73ee0db..57f2186 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -83,6 +83,9 @@ GEM middleman-core (>= 3.2) net-sftp ptools + middleman-google-analytics (1.1.0) + middleman-core (~> 3.2) + uglifier (>= 2.1, < 3.0) middleman-livereload (3.1.1) em-websocket (>= 0.2.0) middleman-core (>= 3.0.2) @@ -166,6 +169,7 @@ DEPENDENCIES capybara middleman (~> 3.3.10) middleman-deploy (~> 1.0) + middleman-google-analytics middleman-livereload (~> 3.1.0) middleman-pry (~> 0.0.4) mini_magick diff --git a/config.rb b/config.rb index c5d89aa..0198ce7 100644 --- a/config.rb +++ b/config.rb @@ -74,6 +74,15 @@ configure :build do # set :http_prefix, "/Content/images/" end +activate :google_analytics do |ga| + # Property ID (default = nil) + ga.tracking_id = 'UA-60794054-1' + + # Tracking in development environment (default = true) + ga.development = false +end + + activate :deploy do |deploy| deploy.method = :git # Optional Settings diff --git a/source/layouts/layout.erb b/source/layouts/layout.erb index 9140e58..82dbfb6 100644 --- a/source/layouts/layout.erb +++ b/source/layouts/layout.erb @@ -22,6 +22,8 @@ + <%= google_analytics_universal_tag %> +