Developer Documentation
Convultra provides server-side conversion tracking with lightweight SDKs for JavaScript (browser) and Node.js (server). Capture every conversion, forward it to your ad platforms through their official APIs, and stop losing data to ad blockers and cookie restrictions.
SDK size: ~10KB gzipped (36KB uncompressed) — 9x smaller than the Meta Pixel, 3x smaller than the Google Ads tag. Your site stays fast.
What you can do
- Track conversions — Purchases, leads, signups, subscriptions, downloads, contacts, bookings, and custom events
- Enhanced conversions — Send SHA-256 hashed customer data to ad platforms for up to 30% better match rates
- E-commerce events — Full funnel tracking: product views, add to cart, checkout, payment info, wishlists, search
- Traffic analytics — Pageviews, sessions, referrers, UTM parameters, click IDs, device/browser/OS/location (automatic)
- Server-side forwarding — Conversions are sent directly to Google Ads, Meta, and Microsoft Ads APIs
Available via
| Method | Install |
|---|---|
| CDN | https://cdn.convultra.com/ultra.min.js (production) / ultra.js (development) |
| NPM | npm install @convultra/sdk-js |
| Custom domain | https://track.yourdomain.com/v1/ultra.js (configure in Dashboard) |
| Node.js | npm install @convultra/sdk-node |
Quick links
Architecture overview
Browser (SDK) Convultra Server Ad Platforms
───────────── ─────────────── ────────────
Convultra.trackPurchase() ──→ /api/v1/track ──→ Google Ads Conversions API
Meta Conversions API (CAPI)
Microsoft Ads APIThe browser SDK captures conversion events and sends them to the Convultra server. The server enriches the data with click IDs, session context, and enhanced user data, then forwards it to each connected ad platform through their official server-side APIs. This bypasses ad blockers and cookie restrictions entirely.