module SimpleAnalyticsRails
This will automatically inject the `SimpleAnalyticsRails::Middleware::JavascriptInjection` middleware if you're using Ruby on Rails.
Sample Usage for configuration:
# config/initializers/simple_analytics.rb SimpleAnalyticsRails.configure do |configuration| configuration.hostname = "example.com" configuration.mode = "hash" configuration.collect_dnt = false configuration.ignore_pages = "/search/*,/account/*,/vouchers" configuration.sa_global = "sa_event" configuration.auto_collect = true configuration.onload_callback = "onloadCallback()" configuration.custom_domain = "custom.domain.com" configuration.enabled = Rails.env.production? end
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
# File lib/simple_analytics_rails.rb, line 30 def configuration @configuration ||= SimpleAnalyticsRails::Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/simple_analytics_rails.rb, line 26 def configure yield(configuration) end
reset_configuration!()
click to toggle source
# File lib/simple_analytics_rails.rb, line 34 def reset_configuration! @configuration = nil end