🔗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