module UniversalTrackManager

primary module for UTM. note this file is included in the specs

Constants

VERSION

Public Class Methods

campaign_column_names() click to toggle source
# File lib/universal_track_manager.rb, line 32
def self.campaign_column_names
  @campaign_column_names ||= @_settings.campaign_columns.split(',')
end
campaign_column_symbols() click to toggle source
# File lib/universal_track_manager.rb, line 36
  def self.campaign_column_symbols
  @campaign_column_symbols ||= @_settings.campaign_columns.split(',').map{|c| c.to_sym}
end
configure(&block) click to toggle source
# File lib/universal_track_manager.rb, line 10
def self.configure(&block)
  @_settings =  Settings.new

  block.call(@_settings)
end
track_http_referrer?() click to toggle source
# File lib/universal_track_manager.rb, line 28
def self.track_http_referrer?
  @_settings.track_http_referrer
end
track_ips?() click to toggle source
# File lib/universal_track_manager.rb, line 16
def self.track_ips?
  @_settings.track_ips
end
track_user_agent?() click to toggle source
# File lib/universal_track_manager.rb, line 24
def self.track_user_agent?
  @_settings.track_user_agent
end
track_utms?() click to toggle source
# File lib/universal_track_manager.rb, line 20
def self.track_utms?
  @_settings.track_utms
end