Skip to content

chiron-health/totango

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Totango

Gem Version Build Status

Send events from your Ruby application to Totango

Installation

Add this line to your application's Gemfile:

gem 'totango'

And then execute:

$ bundle

Or install it yourself as:

$ gem install totango

Usage

First, configure the gem with your service_id. In a Rails app, you might put this in config/initializers/totango.rb.

Totango.configure do |config|
  config.service_id = "SP-NNNN-NN"
end

Then, wherever you have an event you'd like to send to Totango, simply:

Totango.track({
  :username => email, # Email address of the username performing the action
  :account_id => account_id, # Unique ID of the end-user’s account on your application
  :account_name => account_name, # A human readable name for the account (will be used on Totango’s UI and reports)
  :activity => activity, # Name of the activity the user performed
  :module => module, # Name of the module the user is using within the application
  :user_properties => {name: 'John Henry', age: '18'}, # Arbitrary hash of properties to send along with the user data
  :account_properties => {size: 'large', type: 'Enterprise'}, # Arbitrary hash of properties to send along with the account data
})

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About

Ruby client for sending events to Totango

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%