Installing: How to Send Us Data


Kissmetrics provides a huge variety of ways of bringing in event data into your account. Pick the method(s) that fit your needs!

Each method works independently; you don’t necessarily need to set up two methods for the same event. For example, if you’ve already written PHP Library commands to record an event, you don’t need to create a corresponding entry in the Event Library. Or if you’re already connected your database to log all of your signups, you don’t need to hook up the Ruby Library to also record your signups.

Language-specific APIs

If your language is not listed here…

  • API Specifications. Make HTTP calls against our tracking servers to record events. All of our APIs are built around these specifications.

    Other 3rd-party APIs. Our customers have shared their own unofficial libraries for languages not listed here. They are built using the specifications.

    Beacon API. Embed images in your email campaigns to record email impressions. The beacons are constructed using our API specifications.

Integrations with Existing Data

We are continuously developing integrations to make it easier to include data from all the customer-centric platforms you use. Please go to our Integrations Section to find any you’re currently using!

Tracking Offline Events

Please refer to this guide for how to track events that happen offline, for example, if part of your sales, upgrade, or purchase process is handled manually.

Is anything on this page unclear? Suggest edits on Github!