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 collapse
- VERSION =
Gem version
"0.0.6"
Class Method Summary collapse
- .script_source ⇒ String
-
.script_source=(src) ⇒ String
Set the current ga src.
-
.tracker ⇒ String
Get the current tracker id (UA-xxxxxx-x).
-
.tracker=(tracker) ⇒ Object
Set the current tracker id.
- .valid_tracker? ⇒ Boolean
Class Method Details
.script_source ⇒ String
37 38 39 |
# File 'lib/google-analytics-rails.rb', line 37 def self.script_source @@src ||= SCRIPT_SOURCES[:default] end |
.script_source=(src) ⇒ String
Set the current ga src.
43 44 45 46 47 48 49 |
# File 'lib/google-analytics-rails.rb', line 43 def self.script_source=(src) if SCRIPT_SOURCES.has_key?(src) @@src = SCRIPT_SOURCES[src] else @@src = src end end |
.tracker ⇒ String
Get the current tracker id (UA-xxxxxx-x).
21 22 23 |
# File 'lib/google-analytics-rails.rb', line 21 def self.tracker @@tracker ||= PLACEHOLDER_TRACKER end |
.tracker=(tracker) ⇒ Object
Set the current tracker id.
27 28 29 |
# File 'lib/google-analytics-rails.rb', line 27 def self.tracker=(tracker) @@tracker = tracker end |
.valid_tracker? ⇒ Boolean
32 33 34 |
# File 'lib/google-analytics-rails.rb', line 32 def self.valid_tracker? tracker.nil? || tracker == "" || tracker == PLACEHOLDER_TRACKER ? false : true end |