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'