Skip to content
DocsEvent TrackingConversion Tracking
Event Tracking

Conversion Tracking

Conversion Tracking

Track revenue-generating events like purchases, signups, and form submissions. Conversions feed into the Marketing Attribution module.

Client-side Conversions

javascript
// Track a purchase conversion
conseto.trackConversion('purchase', {
  value: 99.99,
  currency: 'EUR',
  transaction_id: 'ORDER-12345',
  items: [
    { id: 'SKU-001', name: 'Product', price: 99.99, quantity: 1 }
  ]
});

// Track a signup conversion
conseto.trackConversion('signup', {
  method: 'email',
  plan: 'starter'
});

Server-side Conversions

For secure tracking (e.g., after payment confirmation), use the server-side API:

bash
curl -X POST https://api.conseto.io/api/consent/conversions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer csk_YOUR_API_KEY" \
  -d '{
    "clientId": "conseto_yoursite_xxx",
    "event": "purchase",
    "value": 99.99,
    "currency": "EUR",
    "transactionId": "ORDER-12345"
  }'
Documentation — CONSETO | CONSETO