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, email us at [email protected]
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#
Capacitor plugin
- Geoffrey Mina – https://www.npmjs.com/package/capacitor-kissmetrics-plugin
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
Meteor
Node.js
- glesperance – https://github.com/glesperance/node-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.
React Native
- Imdad Hussain – https://medium.com/@hussain.imdad004/implement-kissmetrics-in-react-native-application-49fdd8f82f17
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!