Skip to main content

Overview

Referral links are unique URLs that partners share to track their referrals. When someone clicks a partner’s referral link, they’re cookied and any subsequent conversion is attributed to that partner. Partnero supports multiple referral link formats: The most common format using URL parameters:
https://yoursite.com/?ref=PARTNER_CODE
https://yoursite.com/?via=PARTNER_CODE
https://yoursite.com/pricing?ref=PARTNER_CODE
Professional-looking links using subdomains:
https://PARTNER_CODE.yoursite.com
https://john.yoursite.com
Custom subdomain links require DNS configuration. Contact support for setup assistance.
Partnero can generate short, shareable links:
https://go.partnero.com/abc123
Every partner automatically receives a default referral link based on their partner code:
{
  "partner": {
    "key": "partner_123",
    "code": "JOHN20",
    "referral_url": "https://yoursite.com/?ref=JOHN20"
  }
}
Partners can create additional custom links for different campaigns:
Partners can create custom links from their portal:
  1. Go to Referral Links
  2. Click Create New Link
  3. Set custom destination URL and tracking parameters
Add UTM parameters or custom tracking to links:
https://yoursite.com/?ref=JOHN20&utm_source=partner&utm_campaign=summer2024
Configure which domains can be used for referral links:

Primary Domain

Your main website domain:
https://yoursite.com/?ref=CODE

Additional Domains

Add multiple domains for different products or regions:
curl -X GET https://api.partnero.com/v1/partner_referral_links:domains \
  -H "Authorization: Bearer YOUR_API_KEY"
Response:
{
  "domains": [
    {"domain": "yoursite.com", "primary": true},
    {"domain": "shop.yoursite.com", "primary": false},
    {"domain": "eu.yoursite.com", "primary": false}
  ]
}
Track performance for each referral link:
MetricDescription
ClicksTotal clicks on the link
Unique ClicksUnique visitors who clicked
LeadsSign-ups from the link
ConversionsSales from the link
RevenueTotal revenue generated
curl -X GET https://api.partnero.com/v1/partners/partner_123/referral_links \
  -H "Authorization: Bearer YOUR_API_KEY"
curl -X POST https://api.partnero.com/v1/partner_referral_links \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "partner_key": "partner_123",
    "destination_url": "https://yoursite.com/promo",
    "label": "Promo Page"
  }'
curl -X PUT https://api.partnero.com/v1/partner_referral_links/link_456 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "label": "Updated Campaign Name"
  }'
curl -X DELETE https://api.partnero.com/v1/partner_referral_links/link_456 \
  -H "Authorization: Bearer YOUR_API_KEY"

Coupon Code Tracking

In addition to links, partners can use coupon codes for tracking:
{
  "partner_key": "partner_123",
  "coupon_code": "JOHN20",
  "discount_type": "percentage",
  "discount_value": 20
}
When a customer uses the coupon code at checkout, the sale is attributed to the partner.

Next Steps