Book a demo

New Server-side conversions for paid media

Send every sale back to the ad that earned it.

Celnet ties each ad click to the sale or lead it produces — in your store, your CRM or an affiliate network — and sends the conversion back to the ad platform. Your bidding learns from real revenue, not guesses.

Conversion journeyAccepted
  1. Click captured

    gclid · Brand – US · “running shoes”

    0 s
  2. Sale reported

    S2S postback · order 88214 · $84.20

    +2 d 4 h
  3. Matched to click

    by click ID · attribution window OK

    +2 d 4 h
  4. Sent to ad platform

    offline conversion “Purchase” · $84.20

    +2 d 4 h

Example journey

Receives conversions from

  • Affiliate networks (S2S postback)
  • Shopify & WooCommerce webhooks
  • CRMs & lead forms
  • CSV & REST API

Sends conversions to

  • Google Ads
  • Meta Conversions API
  • Microsoft Advertising
  • TikTok Events API

The problem

Your ad platform sees the click. The money happens somewhere else.

The sale happens off-site.

Affiliate offers, marketplaces, phone calls and CRM deals close where your ad pixel can’t see them.

Browsers drop pixel conversions.

Ad blockers, tracking prevention and consent banners mean a growing share of conversions never fire client-side.

Bidding learns from the wrong signal.

When the platform only sees clicks or form fills, automated bidding optimises for volume — not revenue.

How it works

Capture. Match. Send.

01

Capture

A tracking link or a lightweight site script stores each ad click’s identifiers — gclid, gbraid, wbraid, fbclid, msclkid, ttclid — with UTMs, on your own first-party domain.

02

Match

Sales and leads arrive by S2S postback, webhook, CSV or API. Celnet matches them to the original click by click ID, sub-ID or order ID.

03

Send

Matched conversions, with their real value and currency, are uploaded through each platform’s official conversion API — with retries, deduplication and a full upload log.

Features

Built for people who bid on revenue.

Affiliate postback bridge

Pass the click ID through the network’s sub-ID. When the network fires its postback, the commission is sent to the ad platform as a conversion with its real value.

Real revenue, any currency

Send order value or commission instead of a flat count, converted to the conversion action’s currency.

Refunds & adjustments

Retract or restate conversions when an order is refunded or a commission is reversed, where the platform supports it.

Upload log you can audit

Every upload with its status, the platform’s response and the reason for any rejection — nothing disappears silently.

Keyword-level ROAS

See revenue by campaign, ad group and keyword next to spend, so you know which terms actually make money.

First-party & consent-aware

Custom tracking domains, respect for consent signals, and SHA-256 hashing of any customer data before it leaves Celnet.

Who it’s for

One pipeline, three kinds of revenue.

Affiliate marketers

Bid on commissions, not clicks. Network postbacks become ad-platform conversions automatically.

Lead generation

Send qualified leads and closed deals from your CRM back to the ad that produced them.

E-commerce

Recover conversions lost to browsers and consent, and optimise on order value.

FAQ

Questions, answered.

What is conversion upload (postback)?

It’s the practice of sending conversions to an ad platform from a server, after they happen, instead of relying on a pixel in the visitor’s browser. Every major ad platform offers an official API for it.

How does Celnet connect to my ad accounts?

You authorise Celnet through each platform’s standard OAuth sign-in. Access is limited to uploading conversions and reading the reporting needed to show results, and you can revoke it at any time.

Does it replace my existing pixel?

No. It complements it. Celnet sends conversions the pixel can’t see, and deduplicates against pixel events where the platform supports an event or order ID.

How long after the click can a conversion be sent?

As long as it’s inside the platform’s attribution window for that conversion action. Celnet checks the click age before uploading, so expired conversions are flagged instead of rejected.

What data do you need about customers?

Usually none — a click ID is enough. For lead-based conversions you can optionally send an email or phone number, which is normalised and SHA-256 hashed before upload.

How is Celnet priced?

By monthly tracked clicks and connected ad accounts. Get in touch and we’ll send a quote for your volume.

Contact

Let your bidding see the revenue.

Tell us where your conversions happen and which ad platforms you run. We’ll reply within one business day.

hi@celnettechnology.com
Ad platforms
Where do conversions happen?

Submitting opens your email app with a message to hi@celnettechnology.com.