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.0'
TRACKER_VERSION =

All events from this tracker will have this string

"rb-#{VERSION}"
LOGGER =

For logging Emitter activity messages

See Also:

Logger.new(STDERR)