Tracking Events
Learn how to send events to Segmentr using the API.
Basic Usage
Here is a simple example in Node.js to track a user event.
index.js
import { Segmentr } from 'segmentr';
const segmentr = new Segmentr(process.env.SEGMENTR_API_KEY);
await segmentr.events.track({
userId: 'user_42',
event: 'payment.failed',
properties: {
amount: 29.99,
plan: 'pro',
},
});
// Segmentr evaluates all segments in real-time
// and triggers webhooks on membership changes.