One network. Every click accounted for.
STAMP connects brands with publishers across Thailand — from the tracked click to the settled payout, on records both sides can audit.
Four actors. From Campaign to Commission.
A brand launches. A publisher promotes. A customer purchases. Cheil connects the journey and makes sure every sale is tracked and correctly attributed.
The brand sets up a campaign
Commission rate, landing page, cookie window, and hold period are set up once and applied automatically to every conversion.
A publisher joins and gets a link
Each publisher gets a unique tracking link per campaign, with an optional sub-ID for their own reporting — no technical setup required.
The click is captured
When someone clicks the link, a unique ID is created to follow that customer's journey to the brand's site.
Cheil attributes and settles
The sale is reported back through the system. Cheil confirms which publisher earned the credit, reviews the conversion, and determines when the commission is payable.
Whichever side you are on, you see your own numbers — and only yours.
Pay for outcomes, not impressions.
Launch a performance campaign across a vetted publisher base, and approve what you pay for before it becomes payable.
- Four commission modelsCPS as a share of sale, or a flat CPA, CPI or CPC. Set the rate, cookie window and hold period per campaign.
- Review before you payEvery conversion arrives PENDING with its order ID, value and publisher. Approve, reject, or reverse a refunded sale.
- Your order record winsOur tracking decides whose conversion it was. It never decides whether a sale happened, or for how much — your system does.
- Publisher-level performanceClicks, conversions, CR% and EPC by publisher and date range — exportable, and available over the reporting API.
Promote real brands. Get paid on schedule.
Apply once, then work across every brand on the network from a single dashboard — with earnings you can follow from click to payout.
- A marketplace of live campaignsBrowse every campaign you are eligible for, with the model, the rate and the terms shown before you join.
- Links in one clickGenerate a tracking URL per campaign, add a sub-ID to separate your own placements, and paste it anywhere.
- Earnings you can followPending, approved and paid are separate columns — never one ambiguous balance. The next payout date is on your dashboard.
- Your own postbacksRegister a postback URL and we forward conversions to your own stack, with delivery attempts visible to you.
Two ways in. One way out.
Conversions reach us by browser pixel or by server-to-server postback. Reporting is a separate, read-only path — never a tracking mechanism.
Fastest to launch
A JavaScript snippet on the thank-you page. Good enough to go live in a day.
- No backend work on the brand's side
- Creates a PENDING conversion for review
- Treated as a secondary signal — ad blockers cost 5–20%
The settlement path
Your server posts the order to ours, signed with a shared secret. This is the record we settle on.
- Survives ad blockers and SPA routing
- Idempotent — a repeated postback never double-pays
- Overrides the pixel when the two disagree
Your data, out
Read-only access to the same figures the dashboard shows, scoped to your own tenant.
- CSV / Excel export by date, campaign or publisher
- Pull into your BI tool or data warehouse
- Key-based access you can rotate
Built to survive the argument about money.
An affiliate platform is only worth what its records are worth. These are not features we added late.
Rates are frozen per conversion
A conversion carries the model, rate, cookie window and hold period that applied the day it happened. Changing a rate today never reprices last month.
Nothing is silently edited
Conversions and commissions are append-only. A correction is a new row with a reason and a named actor — never an overwrite.
Brands never see each other
Tenant scope comes from your session, never from the URL. Competing brands share the platform and share nothing else.
Every money change is logged
Actor, timestamp, before, after, reason — on approvals, payouts, publisher status and campaign settings alike. Admins included.
MFA on every account
Authenticator app or email code, required for admins, brands and publishers alike. Access can be revoked instantly, not at token expiry.
Thai from the start
Thai and English are both first-class, amounts are in ฿, and times are shown in Bangkok. PDPA obligations are designed in, not bolted on.
Ready when you are.
Publishers can apply now — approval is reviewed by the Cheil affiliate team. Brands get a walkthrough of campaign setup, tracking integration and settlement before anything goes live.