Conversion tracking
What is conversion tracking? A plain-English guide for links
Conversion tracking is measuring the real outcomes a link drives — a sale, a signup, a lead — not just the clicks. You tell your analytics tool "this counts as a conversion, worth this much," and it ties that outcome back to the link that earned it. directinapp does this per link today: fire a pixel or a postback when a sale happens, and see the count, the rupee value and the conversion rate for that exact link.
What is conversion tracking?
Conversion tracking measures the real outcomes a link drives — a sale, a signup, a lead — and ties each one back to the link that earned it, usually with a rupee value attached. In directinapp you report each outcome with a tracking pixel or a server postback, then see the count, value and conversion rate per link.
Why it matters
Clicks tell you interest; conversions tell you money
A click count says someone was curious. A conversion says something actually happened — a purchase, a signup, a lead — and how much it was worth. Conversion tracking is what turns 'a lot of people tapped the link' into 'this link earned Rs 42,000 this month.' It's the difference between vanity and revenue.
The mechanics: an event, a value, and a link to tie them to
Every conversion is three things — an event name (like purchase or signup), an optional value and currency (like 499 INR), and the link it belongs to. Your site reports that back when the outcome happens. directinapp accepts it two ways today: a 1x1 tracking pixel on your thank-you page, or a server postback your code fires after a confirmed payment.
Per-link attribution is the honest starting point
Today directinapp attributes per link: you learn that a given link drove N conversions worth X, not which individual visitor or click did it. That already answers the real question — which reel, which campaign, which channel is earning — if you give each one its own link. Per-visitor / per-click attribution (a click id) is on the roadmap, and we label it that way rather than pretend it's live.
Set it up
Three steps, no developer
Give the thing you're selling its own link
Create a short link in directinapp for one product, course or offer. Copy its slug — the short code at the end of the URL. That slug is how every sale gets reported back to this exact link. One link per campaign keeps the numbers clean, since attribution is per link today.
Report the sale when it happens — pixel or postback
On your thank-you / order-confirmed page, paste a 1x1 pixel: an <img> pointing at /c?s=YOUR_SLUG&e=purchase&v=499&cur=INR. Or, from your server after a confirmed payment, POST to /conversions with { slug, eventName, value, currency, metadata } — the postback can also carry an orderId. Razorpay/UPI/Stripe webhook auto-capture is on the roadmap; for now you fire the pixel or postback yourself from your success page, which works today.
Read the numbers per link
Recording is always on for every link on every plan, so nothing is lost while you set up. To view the reports — count, total value, conversion rate, a per-event breakdown, a timeseries and a feed of every conversion, with each currency kept on its own line — you open the Conversions tab on the Business tier. The free early-bird trial month is full Business, so you can see it all at no cost.
Frequently asked questions
What is conversion tracking, in one sentence?+
Conversion tracking is measuring the meaningful outcomes a link or campaign produces — a sale, a signup, a lead — and tying each one back to the link that drove it, usually with a value attached so you know the rupees, not just the clicks. In directinapp you report each outcome with a tracking pixel or a server postback, and it shows up as a count, a total value and a conversion rate for that specific link.
How is a conversion different from a click?+
A click is someone tapping your link. A conversion is what you actually wanted to happen afterwards — they bought, they registered, they submitted a lead form. You can get thousands of clicks and few conversions, or few clicks that all convert. Conversion tracking measures the second number, and the conversion rate (conversions as a percentage of real clicks on that link) tells you how well the link turns interest into outcomes.
How does conversion tracking actually work technically?+
When the outcome happens, your website tells the tracking tool. The two common ways, both shipped in directinapp, are a tracking pixel — a tiny 1x1 image you drop on your thank-you page, whose URL carries the slug, event name and value — and a server postback, a POST your own code sends after a confirmed payment (it can also include order metadata like an orderId). directinapp records the event against the link's slug either way. The pixel is no-code; the postback is more reliable because it doesn't depend on the buyer's browser loading a page.
Can conversion tracking tell me which visitor made the sale?+
Not in directinapp today, and we'd rather be straight about it. Attribution is per link: you learn which link drove the conversions and their value, not which individual click or visitor. Because of that, the feed's 'source' and 'where' columns are effectively empty right now. Per-visitor / per-click attribution using a click id is on the roadmap — planned, not live. For most sellers, one link per reel or campaign already answers 'which one is earning?'
Do I need a developer to set up conversion tracking?+
No for the pixel — it's a single line of HTML you paste on a thank-you page, with your slug already filled in. The server postback needs someone who can add a request to your checkout code after a payment succeeds, so a developer or a store that supports webhooks helps there. A JavaScript SDK and ready-made Shopify / WooCommerce apps are on the roadmap; for now the pixel and postback are what's live.
How do I turn this on for my own links?+
directinapp records conversions on every link, on every plan, always on — so you can paste your pixel today and lose nothing. Viewing the reports is part of the Business tier, and the early-bird trial month is full Business at no cost. Create a link, add the pixel or postback, and open the Business trial to see the sales, values and rates roll in. The commercial details live on the Business page.
More on conversion tracking
directinapp Business
The full conversion-tracking product — pricing, setup and a live demo.
Instagram sales tracking
Yes — you can track sales and signups from an Instagram bio link or reel. Put your store or checkout behind a directinapp link, fire our pixel on your payment success page, and the Business report shows the count, rupee value and conversion rate that link drove. Because a bio or reel is one link, attribution is per-link — you know the link earned the sales, not which follower.
vs Linktree
Linktree tells you a link got clicked. directinapp tells you it drove 12 purchases worth Rs 5,988. On any link you can fire our tracking pixel or server postback with a sale value, and the Business tier shows conversion count, total value and conversion rate per link, per currency (INR/USD/EUR/GBP/AED). Today attribution is per-link, and payment-webhook auto-capture is on the roadmap.
Tracking pixel
A tracking pixel for links is a tiny 1×1 image you load when a sale happens. Point an img tag at GET /c?s=SLUG&e=purchase&v=499&cur=INR and directinapp records one conversion — with its rupee value — against the link that drove it. No SDK, no cookie, no code beyond one line of HTML.
Server postbacks
A server postback records a conversion by sending a POST /conversions call from your backend to directinapp. You send JSON with the link's slug, an event name, value and currency, and the dashboard shows counts, total value and conversion rate per link. It is shipped and works today. Signed, HMAC-verified postbacks are on the roadmap.
Lead tracking
Yes — you can track leads and signups from any directinapp link today. Fire a "lead" or "signup" event from your form's thank-you page with our pixel or postback, and each link shows its lead count, conversion rate, and a per-event breakdown. Attribution is per-link today; per-visitor is on the roadmap.
Razorpay tracking
Yes — you can track Razorpay sales from your directinapp links today. Drop the directinapp pixel or server postback onto your Razorpay success page, and every paid order shows up against the link that drove it: order count, total rupees, and conversion rate. It's manual (you fire the pixel on success); automatic webhook capture is on the roadmap.
Stop losing clicks at the browser
Create your first smart link in under a minute and see where every tap really goes.
Start freeNo credit card required · 7-day free trial