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"
}'