Other 3rd-Party Libraries
- ActionScript / Flash
- Appcelerator
- Braintree (Ruby)
- C#
- Django
- Drupal
- ExtJS
- Grails
- Java
- Joomla
- Meteor
- Node.js
- Perl
- PHP
- Python
- Ruby
- WordPress (JavaScript/PHP)
- Go
- Writing your Own
The following libraries are 3rd-party libraries written by the Kissmetrics community.
Kissmetrics does not provide official support for these libraries, may not have reviewed them to see if they work, and makes no warranty about them. They are still worth investigating at your own risk if your application can't use our official libraries.
If you have a library you would like to add to this list, you can add it directly to our Github page.
ActionScript / Flash
- Tribal Crossing’s Kissmetrics - https://github.com/TristonianJones/as3kiss
Appcelerator
- Acktie’s Kissmetrics JavaScript for Appcelerator - https://github.com/acktie/Kissmetrics-JS-for-Appcelerator/blob/master/Resources/metrics/kissmetrics.js
Braintree (Ruby)
- SevenScale provided a Ruby script to fetch Braintree transactions and send them to Kissmetrics. Requests are queued up with a simple job for submitting HTTP requests asynchronously. Refer to the attached - braintree-api-to-kissmetrics.rb
C#
Django
Drupal
- Drupal Commons 3.4 has Kissmetrics integrated into it and lets you customize what additional events you want to send. https://drupal.org/node/2114375
ExtJS
Grails
- AgoraPulse - https://github.com/benorama/grails-kissmetrics
Java
- Acktie’s Kissmetrics Async JavaScript - https://github.com/acktie/java-kissmetrics
- Jeraff’s Java Kissmetrics - https://github.com/Jeraff/java-kissmetrics
- MrTin’s Kissmetrics for Java - https://github.com/MrTin/Kissmetrics-for-Java/
Joomla
- jrosetto’s Kissmetrics for Joomla 2.5 - http://extensions.joomla.org/extensions/site-management/analytics/site-analytics-cloud-based/22971
Meteor
Node.js
- glesperance - https://github.com/glesperance/node-kissmetrics
Perl
- David Yee’s KM.PM - http://github.com/kissmetrics/Kissmetrics
PHP
- Eugen Rochko - https://github.com/Gargron/km-php
Python
- simonw’s modifications to the KM library to make this threadsafe - https://github.com/simonw/Kissmetrics/
Ruby
- Delayed Job + Kissmetrics - https://github.com/ddeyoung/delayed_kiss (available as a gem delayed_kiss)
- Delayed Kissmetrics - https://github.com/r26D/delayed_km - uses Delayed Job and HTTParty for a simplified API
- SNOGmetrics - http://github.com/iconara/snogmetrics (available as a gem snogmetrics)
- Analytical - http://github.com/jkrall/analytical (available as a gem analytical)
- simplekiss - available as a gem simplekiss
- smooch - https://github.com/bleonard/smooch (available as a gem smooch)
- rmatei’s Kissmetrics - http://github.com/rmatei/kissmetrics
WordPress (JavaScript/PHP)
- Stinkyink’s WordPress plugin - http://wordpress.org/extend/plugins/kiss-metrics/
Go
- KissmetricsGo - The simple way to send kiss events from your go project.
Writing your Own
If Kissmetrics doesn’t support your chosen language or you are not satisfied with the official and 3rd-party offerings you can always write your own library. The Kissmetrics Tracking API is very simple. Please see API Specifications for more information. And if you do write your own, please tell us about it!