Developer Docs
Introduction

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

MethodInstall
CDNhttps://cdn.convultra.com/ultra.min.js (production) / ultra.js (development)
NPMnpm install @convultra/sdk-js
Custom domainhttps://track.yourdomain.com/v1/ultra.js (configure in Dashboard)
Node.jsnpm 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 API

The 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.