Affiliate Overview
The affiliate module lets advertisers publish partner programs that other MCV users can join and promote with tracked links.
Each affiliate project supports two commission events:
| Event | Purpose |
|---|---|
qualified_lead | A validated lead, signup, inquiry, or other pre-sale milestone. |
sale | A completed purchase or revenue event. Sale commission can include a fixed amount, a percentage of sale value, or both. |
Main Objects
| Object | Purpose |
|---|---|
AffiliateProject | Advertiser-owned program, commission rules, destination URL, UTM defaults, and tracking mode. |
AffiliateParticipant | Partner account that joined a project and owns a unique tracking code. |
AffiliateClick | Redirect click created when a partner tracking URL is opened. |
AffiliateConversion | Lead or sale event attributed by tracking_code or click_id. |
Workflow
Advertiser creates affiliate project
-> Partner joins the project
-> Partner receives tracking URL
-> Visitor clicks partner URL
-> MCV appends UTM and click identifiers
-> Advertiser reports qualified lead or sale
-> Conversion is stored as pending commission
Where To Find It
- Advertisers:
ads.mcv.network/affiliate/projects - Partners:
ads.mcv.network/affiliate/marketplace - Public tracking redirects:
ads.mcv.network/aff/{trackingCode}
Affiliate marketplace access requires login. Tracking redirects, browser tag, and S2S postback endpoints are public by design because they receive traffic and conversion events from external websites.