Module: SnowplowTracker
- Defined in:
- lib/snowplow-tracker/version.rb,
lib/snowplow-tracker/page.rb,
lib/snowplow-tracker/payload.rb,
lib/snowplow-tracker/subject.rb,
lib/snowplow-tracker/tracker.rb,
lib/snowplow-tracker/emitters.rb,
lib/snowplow-tracker/timestamp.rb,
lib/snowplow-tracker/self_describing_json.rb
Overview
The Snowplow Ruby Tracker allows you to track Snowplow events in your Ruby applications and gems and Ruby on Rails web applications.
It is compatible with Ruby versions 2.1 to 3.0+.
See the demo Rails app to see an example of how to incorporate the Snowplow Ruby tracker in Ruby on Rails app.
Defined Under Namespace
Classes: AsyncEmitter, DeviceTimestamp, Emitter, Page, SelfDescribingJson, Subject, Timestamp, Tracker, TrueTimestamp
Constant Summary collapse
- VERSION =
The version of Ruby Snowplow tracker you are using
'0.8.1-rc1'
- TRACKER_VERSION =
All events from this tracker will have this string
"rb-#{VERSION}"
- LOGGER =
For logging Emitter activity messages
Logger.new(STDERR)