Launch offer: the first 1,000 users get Business free. Claim your spot →

Conversion tracking

Ecommerce conversion tracking that ties every order back to the link

For an online store, the question is not how many clicked, it is which link, ad or post produced the order. Ecommerce conversion tracking connects each sale in your store back to the exact link that drove it, in rupees.

No-code setup available — free on the 30-day Business trial. No card required.

How does ecommerce conversion tracking work?

Ecommerce conversion tracking links a completed order in your store to the click that brought the buyer in. You share directinapp links, and when an order completes, a pixel on the thank-you page or a signed Shopify/WooCommerce/Razorpay webhook posts the amount to directinapp, which ties it to the exact link in rupees.

Why it matters

01

Revenue per link, in rupees

See not just clicks but the orders each link produced and their value in rupees, so you know whether the Instagram bio, the WhatsApp broadcast or the ad actually sold anything.

02

Auto-capture from the gateways you use

Connect a signed Razorpay, Stripe, Shopify or WooCommerce webhook and completed orders are captured automatically. No gateway keys or checkout code are touched.

03

Works across every channel you sell on

The same link and attribution work whether the buyer came from a reel, a Story, a QR on the packaging or an ad, so your whole store funnel reads in one place.

Set it up

Three steps, no developer

  1. 01

    Share directinapp links for your store

    Use short links for the product and campaign URLs you post, so every visit carries a click id into your store.

  2. 02

    Connect a webhook or add the pixel

    Turn on a signed Shopify/WooCommerce/Razorpay/Stripe webhook to auto-capture orders, or paste the GET /c pixel on your order-confirmation page.

  3. 03

    Read sales per link

    Your dashboard shows orders and revenue in rupees against the link and dia_clid click that drove each one, so you can double down on what sells.

Watch it end to end: link, snippet, sale

1/6 · Create a smart link

directinapp.com/diwali-sale

your short link — clicks tracked free

FAQ

Frequently asked questions

Which store platforms does it work with?+

Any store works via the pixel or a POST /conversions call. For automatic capture, connect a signed webhook from Shopify, WooCommerce, Razorpay or Stripe, which are the setups Indian D2C sellers use most.

Do I need to change my checkout?+

No. The webhook path never touches your gateway keys or checkout code; it only reads the completed-order event. The pixel path is a single snippet on the thank-you page.

Can I see revenue by channel, not just by link?+

Yes. Use a different link per channel (bio, broadcast, ad, QR), and each keeps its own orders and revenue, so you can compare channels for the same store.

Is the order value recorded?+

Yes, in rupees, against the exact link and click, so you get revenue per link rather than a bare conversion count.

More on conversion tracking

directinapp BusinessThe full conversion-tracking product: pricing, setup and a live demo.Conversion trackingConversion 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 on every link: fire a pixel, a postback or our drop-in dia.js script when a sale happens, and see the count, the rupee value and the conversion rate for that exact link — right down to which click and visitor drove it.Instagram sales trackingYes — 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. Even though a bio or reel is one shared link, per-visitor and per-click attribution shows which visitor and which click drove each sale — the visitor id is cookie-scoped to this browser, not the same person across devices.vs LinktreeLinktree 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). Attribution now runs per-click and per-visitor (dia_clid and dia_vid), and signed webhook auto-capture for Razorpay, Stripe, Shopify and WooCommerce records a paid order automatically.Tracking pixelA 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 postbacksA 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 trackingYes — 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 ties each lead to the click and the visitor — a cookie-scoped id for this browser — that drove it; recognising the same person across devices is still on the roadmap.

Get started

Stop losing clicks to the in-app browser

Create your first smart link in under a minute and see where every tap really goes.

Start free

Free forever · no card required

Or explore the free link shortener and link-in-bio pages.