Module: GaCollect

Defined in:
lib/ga_collect.rb,
lib/ga_collect/http.rb,
lib/ga_collect/version.rb,
lib/ga_collect/measure/item.rb,
lib/ga_collect/measure/event.rb,
lib/ga_collect/measure/social.rb,
lib/ga_collect/measure/timing.rb,
lib/ga_collect/measure/pageview.rb,
lib/ga_collect/measure/exception.rb,
lib/ga_collect/measure/screenview.rb,
lib/ga_collect/measure/transaction.rb

Defined Under Namespace

Modules: HTTP, Measure Classes: Tracker

Constant Summary collapse

MEASURES =
[:pageview, :event, :transaction, :item, :social, :exception, :timing, :screenview]
VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.tracker(tracking_id = nil, version = 1) ⇒ Object

Raises:

  • (ArgumentError)


6
7
8
9
# File 'lib/ga_collect.rb', line 6

def self.tracker(tracking_id = nil, version=1)
  raise ArgumentError, 'tracking_id is required' if tracking_id.empty?
  GaCollect::Tracker.new(tracking_id, version)
end