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_tag
activate :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
end
Execute bundle install
then you can run your middleman as usual.
- Daniel Beyerlein
- For the inspiring Google Analytics extension.