Module: GoogleAnalytics

Defined in:
lib/google-analytics-rails.rb,
lib/google-analytics/events.rb,
lib/google-analytics/version.rb,
lib/google-analytics/events/event.rb,
lib/google-analytics/events/events.rb,
lib/google-analytics/async_tracking_queue.rb,
lib/google-analytics/events/event_renderer.rb,
lib/google-analytics/events/event_collection.rb,
lib/google-analytics/events/event_collection_renderer.rb

Defined Under Namespace

Modules: Events, Rails Classes: AsyncTrackingQueue, Event, EventCollection, EventCollectionRenderer, EventRenderer

Constant Summary

VERSION =

Gem version

"0.0.1"

Class Method Summary (collapse)

Class Method Details

+ (String) tracker

Get the current tracker id (UA-xxxxxx-x).

Returns:

  • (String)


10
11
12
# File 'lib/google-analytics-rails.rb', line 10

def self.tracker
  @@tracker ||= PLACEHOLDER_TRACKER
end

+ (Object) tracker=(tracker)

Set the current tracker id.

Parameters:

  • tracker (String)

    The tracker id (ie. "UA-xxxxxx-x").



16
17
18
# File 'lib/google-analytics-rails.rb', line 16

def self.tracker=(tracker)
  @@tracker = tracker
end

+ (Boolean) valid_tracker?

Returns:

  • (Boolean)


21
22
23
# File 'lib/google-analytics-rails.rb', line 21

def self.valid_tracker?
  tracker.nil? || tracker == "" || tracker == PLACEHOLDER_TRACKER ? false : true
end