Know which channel actually drove the click

Branded links on your own domain, attribution that survives to the sale, and numbers that are not inflated by bots. Built for teams that have to report on what marketing did.

No credit card. Free plan includes a custom domain.

The problems this actually solves

You cannot tell which channel produced the sale

Every link carries UTM parameters and a click id. Conversions post back to the click that caused them, so revenue attaches to a channel and a campaign instead of landing in 'direct'.

Your links look like someone else's product

Put links on your own domain — go.yourcompany.com — with SSL issued automatically. Recipients see your brand, not a shortener nobody recognises, and click-through reflects that.

Analytics live in three places and agree on nothing

One record of what was clicked, by whom, from where, on what device, and whether it converted. Export as CSV, pull it over the API, or push it into your warehouse with webhooks.

Bots inflate every number you report

Corporate mail scanners — Microsoft Defender, Mimecast, Proofpoint, Barracuda — pre-fetch every URL they see. Those are filtered out, so the number you show a board is closer to real humans.

Everyone shares one login

Separate workspaces per brand, client or region, with roles per member: Owner, Admin, Creator, Viewer. Invite a stakeholder as a Viewer and they see the numbers without being able to change anything.

The data is trapped in a dashboard

A REST API on every plan, a CLI, an MCP server for AI assistants, and outbound webhooks on Agency. Your data goes where your team already works.

What you get

Branded domains

Your subdomain, automatic SSL, instant redirects with no interstitial on any paid plan. Up to 50 on Agency.

Conversion attribution

Post conversions back to the exact click. See cost per conversion by campaign, not a number with no source.

Real analytics

Geography, city, device, OS, browser, referrer and UTM breakdowns, with bot and scanner traffic filtered out.

Team workspaces

Separate spaces per brand or client, with Owner, Admin, Creator and Viewer roles.

API, CLI and MCP

Read on every plan. Write, plus webhooks, on Agency. An MCP server so an AI assistant can answer questions from your data.

Safe destinations

Every destination is screened against Google Web Risk on create and edit, so a compromised URL does not go out under your domain.

Questions

Why not just use a free URL shortener?

A shortener gives you a shorter URL. What a business usually needs is the answer to 'which channel produced this revenue' — that requires UTM attribution, conversion tracking tied back to the specific click, bot filtering so the numbers are honest, and a branded domain so the link is trusted enough to be clicked. Track Link does the shortening as a side effect of doing that.

How does conversion tracking work?

Each redirect appends a click id to the destination. When someone converts, your backend posts that id to our postback endpoint with the value. The conversion is then attached to the exact click, so you see cost per conversion by campaign and channel rather than a total with no attribution.

Can different teams keep their links separate?

Yes. Workspaces are fully separate: links, domains, analytics and members. A member of one workspace sees nothing from another. Agency includes 15 workspaces with 10 members each; Business is unlimited.

Do you support SSO or SAML?

Not today. Sign-in is Google or Microsoft OAuth. If your procurement requires SAML or SCIM provisioning, Track Link is not a fit yet — better to know that before you evaluate further.

Can we automate this?

Yes. Read endpoints are on every plan, so you can pull links, clicks and analytics into a dashboard or a script immediately. Creating and editing links programmatically, plus outbound webhooks, are on Agency and Business. There is also a CLI and an MCP server for AI assistants.

What does it cost?

Free covers 10 links and 1,500 clicks a month with one custom domain — enough to evaluate it properly. Starter is $5.60/month, Pro $9.99, Agency $49 for 500 links, 150,000 clicks, 50 domains and 15 workspaces, and Business $149.99 for unlimited with 2-year history.

How long is data kept?

7 days on free, 180 days on Starter, 1 year on Pro, 2 years on Agency and Business. The retention window applies to the API too — it is not a dashboard-only limit.

Try it on one campaign

The free plan includes a custom domain, so you can see branded links and real attribution before deciding anything.

Start free