middleman-google-analytics の Universal Code 対応

先日 Google から発表があった通り、ユニバーサル アナリティクスが正式リリースされました。

このブログは middleman-google-analytics を使って Google Analytics タグを埋め込んでいるので、ユニバーサル アナリティクス対応するには、直接コードをレイアウトに書くか、機能拡張を改修する必要がありました。

折角、今までお世話になってきたので、改修をして Pull Request を送りました。

danielbayerlein/middleman-google-analytics#15: Universal code support

この改修で今まで使っていた google_analytics_tag に加えて、google_analytics_universal_tag ヘルパーが追加されます。

<%= google_analytics_universal_tag %>

ついでに、今までこのプロジェクトは Unit Test がなかったみたいなので、テストコードを追加して、別途 Pull Request を送りました。Cucumber 楽しいですね。

danielbayerlein/middleman-google-analytics#14: Added Cucumber tests

無事採用されると良いですが、最悪リジェクトされたとしても、Gemfile で直接僕のリポジトリを参照してもらえたら、使えます。(僕はそうしてます。)

gem 'middleman-google-analytics', :github => 'ngs/middleman-google-analytics'

2014-04-17 05:40 追記

merge されました!

Version を 0.1.0 に Bump して、RubyGems にリリースされました。

gem 'middleman-google-analytics', '~> 0.1.0'