Guides

How to Track Affiliate Links

Give partners and placements distinct URLs so affiliate traffic can be measured cleanly.

The short version

Give partners and placements distinct URLs so affiliate traffic can be measured cleanly. The reliable approach is to decide what you need to measure first, create a URL structure that preserves that distinction, and only then distribute the link. Tracking added after the campaign starts cannot recover placement information that was never encoded.

Step by step

  1. Define the destination. Use the final page people should reach and confirm it works on the devices your audience will use.
  2. Define attribution. Add UTMs where appropriate and decide whether each channel or placement needs its own short link.
  3. Create the trackable link. Use a readable alias when the URL will be spoken, printed, or shown publicly.
  4. Test before distribution. Open the link, confirm the redirect, and test QR codes from the actual printed or displayed size.
  5. Review useful dimensions. Look beyond the total and compare campaign and UTM performance, human clicks vs bot previews, unique visitors, referring sites and channels.
  6. Keep the public URL stable. If the destination needs to change, edit the destination rather than replacing a link already in circulation.

Common measurement mistakes

  • Using the same URL everywhere and later expecting channel-level attribution.
  • Counting social preview bots as people.
  • Using inconsistent UTM capitalization and spelling across a campaign.
  • Deleting an old short link instead of redirecting it to a useful replacement.
  • Changing a live destination without checking whether the link still receives traffic.

How ashrt.link approaches it

Each short link keeps its destination, click data, campaign, tags, change history, and optional routing rules together. The Free plan is intentionally usable for real testing and requires a verified account. Higher plans add branded domains, longer analytics retention, routing, bulk workflows, monitoring, and automation rather than taking basic measurement away.

Start free, then add capacity when you need it

The Free plan requires a verified account. It includes 10 new links per rolling 30 days, 30 days of analytics, a campaign, QR codes, editable destinations, custom short codes, bot filtering, and basic API access. Existing links keep working after their creation window passes.

Free

$0

For testing real campaigns with link analytics. Verified account required.

Pro

$9/mo

250 new links, one branded domain, longer analytics, branded QR, bulk creation, routing, and health monitoring.

Business

$29/mo

2,500 new links, five branded domains, higher API limits, webhooks, and larger operating limits.

Create a verified free accountCompare plans

Frequently asked questions

What is the main goal of how to track affiliate links?

Give partners and placements distinct URLs so affiliate traffic can be measured cleanly.

Does How to Track Affiliate Links work on the Free plan?

Core link creation and analytics are available on the Free plan, which requires a verified account. Some features such as branded domains, smart routing, bulk creation, branded QR styling, and longer analytics retention require a paid plan.

Do short links add an advertising page before the destination?

No. Normal ashrt.link URLs redirect directly to the destination. A safety warning can appear only when a link has been flagged for review.

Can I change a destination after sharing the short link?

Yes. Destinations are editable. The amount of destination history available for rollback depends on the plan.