An extension for Middleman to integrate Microsoft Application Insights into your site.
You just include a single element in your site and keep the configuration in Middleman's config.rb.
- Add a dependency in your site's
Gemfile:
gem "middleman-application-insights"- Activate the extension in your project's
config.rb:
# config.rb
activate :application_insights do |msai|
msai.instrumentation_key = 'your-instrumentation-key' # Replace with your instrumentation key.
end- In your layouts, after your footer and all javascript includes, call
application_insights_tag:
For ERB files:
# Application Insights
<%= application_insights_tag %>In case you use Haml:
-# Application Insights tracking
= application_insights_tagactivate :application_insights do |msai|
# Instrumentation Key (default = nil, mandatory)
msai.instrumentation_key = 'your-instrumentation-key'
# Whether to include tracking in development environment (default = true)
msai.development = true
endExecute bundle install then you can run your middleman as usual.
- Daniel Beyerlein
- For the inspiring Google Analytics extension.