Core
How Tracking Works
From the moment someone clicks your link to when the commission lands in your balance — the full pipeline explained.
The pipeline
Every conversion travels this path:
- Click on your tracking link — Dune logs it and generates a unique click ID
- Redirect to the brand — with your click ID passed as a subid
- Visitor converts — signs up, buys, or completes the required action
- Brand’s network fires a postback to Dune with the click ID
- Dune credits your balance based on the brand’s commission rules
Your tracking link
Every link looks like:
https://partner.dunesale.com/r/aB3xY9pQThe short code after /r/ is unique per partner-per-brand. Sharing it counts toward you. When the visitor clicks:
- Dune records the click with a fresh UUID
- Dune redirects to the brand’s deep link with
?subid=<UUID>appended (or the equivalent parameter for that network) - The visitor lands on the brand’s site
Subid parameters per network
| Network | Parameter | Postback shape |
|---|---|---|
| Admitad | subid | GET (server-to-server) |
| PartnerStack | ps_xid | POST JSON webhook |
| Awin | clickref | Daily API pull |
| Rewardful | referral | POST JSON webhook |
| Referral Factory | code | POST JSON webhook |
Conversion status lifecycle
- Pending — postback arrived, brand is still reviewing (typical: 3-30 days depending on network)
- Approved — brand confirmed the conversion; commission is locked in your favor but not paid to Dune yet
- Paid — brand has settled with Dune; you can withdraw once the 7-day hold clears
- Rejected — brand declined the conversion (fraud, non-target geo, refund, etc.)
Only Paid conversions past the hold period are withdrawable. See Payouts & Fees.
Attribution rules
- Last-click wins. If a visitor clicks two partners’ links, whoever’s cookie is fresher gets the credit.
- Cookie duration is set by each brand — see the brand card for the exact window.
- Cross-device conversions only credit if the visitor logs into the same account on both devices.
What breaks attribution
- Cookie stuffing (auto-loading tracking links)
- Wrapping the redirect through link shorteners that strip parameters
- Cloaking your affiliate link with masks that don’t forward the click ID
- Some browser privacy modes that block third-party cookies (rare edge case)
Don’t use link shorteners.Bit.ly, TinyURL, and most social platforms’ auto-shorteners preserve the URL correctly, but some legacy shorteners strip the click ID. If in doubt, click your own link and check the destination URL contains your subid.
Last updated July 2026