🔗URL & UTM

UTM Template: Affiliate Links

UTM parameters for affiliate marketing with partner ID tracking

Explanation

Track affiliate partner performance with source=affiliate, medium=referral, and partner ID in content parameter.

Examples

Partner Link
Input
https://example.com?utm_source=affiliate&utm_medium=referral&utm_campaign=q1_partners&utm_content=partner_id_123
Output
Tracks affiliate partner

Code Examples

JavaScript
const buildAffiliateURL = (baseURL, partnerId, campaign = 'general') => {
  const url = new URL(baseURL);
  url.searchParams.set('utm_source', 'affiliate');
  url.searchParams.set('utm_medium', 'referral');
  url.searchParams.set('utm_campaign', campaign);
  url.searchParams.set('utm_content', `partner_${partnerId}`);
  return url.toString();
};

Try it Now

💡 Tips

  • Use utm_content or custom parameter for partner ID
  • Create unique campaigns for different partnership tiers
  • Consider URL shorteners for complex affiliate links

⚠️ Common Pitfalls

  • Multiple redirect hops may lose tracking parameters
  • Some affiliate networks inject their own parameters
  • Cookie attribution windows vary by platform