Middlemanでアクセス解析ツールを使う方法を説明します。ローカル環境で開発している時の自分のアクセスはカウントしないようにすることも、Middlemanでは簡単にできます。
google analyticsを使っている方は専用のgemがあるので試してみて見るといいと思います。
danielbayerlein/middleman-google-analytics
では、どのツールでも使える一般的な手順を説明していきます。
手順
アクセス解析タグの取得
各アクセス解析ツールの手順に従って下さい。
スポンサーリンク
パーシャルの作成
パーシャルを作成し、取得したアクセス解析タグをそのまま貼り付けます。ここでは名前は_analysis.erb
とします。
これはセンシティブな情報なので.gitignore
に以下を追加して、git管理から外しましょう
こちらのパスはご自身の設定に合わせて修正してください。
1 |
/source/partials/_analysis.erb |
layoutで出力
以下をサイト全体で使われるlayoutのどこかに追加してください。ローカルでの開発時のアクセスをカウントしないように、build時のみに出力されるようにします。そんな時に便利なメソッドがbuild?
です。
erbの場合
layout.erb
1 2 3 |
<% if build? %> <%= partial :analysis %> <% end %> |
slimの場合
layout.slim
1 2 |
- if build? = partial :analysis |
参考
The Middleman build environment