Add this line to your application's Gemfile:
gem 'trakio-ruby'
And then execute:
$ bundle
Or install it yourself as:
$ gem install trakio-ruby
For more indepth documentation see: http://docs.trak.io/ruby.html
# create the instancetrakio=Trakio.new'my_api_token'# track my-eventresp=trakio.trackdistinct_id: 'user@example.com',event: 'my-event'# resp will look like { 'status': 'success' }# set token on default instanceTrakio.init'my_api_token'# track our eventresp=Trakio.trackdistinct_id: 'user@example.com',company_id: 'acme_ltd',event: 'my-event'# resp will look like { 'status': 'success' }# set token on default instanceTrakio.init'my_api_token'resp=Trakio.aliasdistinct_id: 'u1@example.com',alias: ['u2@example.com']# resp will look like { 'status': 'success' }# an equivilent is shown belowresp=Trakio.aliasdistinct_id: 'u1@example.com',alias: 'u2@example.com'# resp will look like { 'status': 'success' }# set token on default instanceTrakio.init'my_api_token'resp=Trakio.identifydistinct_id: 'user@example.com',properties: {name: 'Tobie'}# resp will look like { 'status': 'success' }# set token on default instanceTrakio.init'my_api_token'resp=Trakio.companycompany_id: 'acme_ltd',properties: {name: 'Tobie'}# resp will look like { 'status': 'success' }# set token on default instanceTrakio.init'my_api_token'resp=Trakio.annotateevent: 'event',channel: 'channel'# resp will look like { 'status': 'success' }- Tests can be run by running the following commands
bundle exec rspec - Tests can be added by either adding into an existing spec file, or creating a new one.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request





