Know which link made the money
Trace joins every click to the sale that closed. Branded short links, the full path from first touch to payment, and partner payouts — in one place.
-
Click
12,481
trace.to/spring
-
Visit
9,204
74% reached the page
-
Sign-up
1,138
12.4% of visits
-
Sale
$48,610
312 paid, 27.4% of sign-ups
- Click 12,481
- Visit 9,204
- Sign-up 1,138
- Sale $48,610
- trace.to/spring acme.com/spring-release 12,481 Live
- go.acme.com/docs acme.com/docs/quickstart 8,097 Live
- refer.acme.com/ana acme.com/signup?p=ana 3,742 Live
- try.acme.com acme.com/enterprise 0 Verifying DNS
-
Ana Rossi
18 referrals · 30% for 12 months
$1,240.00
-
Devin Okafor
11 referrals · 30% for 12 months
$806.50
-
Mika Lindqvist
9 referrals · flat $60 a sale
$540.00
-
Sam Herrera
4 referrals · 30% for 12 months
$318.20
- Northwind case study
- Kestrel
- Basalt
- Meridian case study
- Overtone
- Fieldnote
- Halcyon case study
- Tessellate
- Ravel
- Quartermast
trace.to/spring
Lisbon · iPhone · Instagram
Clicks are not the point. The sale is.
Every shortener can tell you a link was clicked. Trace keeps the click ID with the visitor through the sign-up and the checkout, so the number you report is the money, not the traffic.
How the join works$129.00 · Pro yearly
$38.70 to Ana Rossi
-
trace.to/spring
-
Lisbon · iPhone · Instagram
-
$129.00 · Pro yearly
-
$38.70 to Ana Rossi
It starts with a link
Branded short links with everything attached: custom previews, device and country routing, split tests, and deep links that survive the app store.
Explore Links- Your domain
- Point a subdomain at Trace in one DNS record. Links on your own brand get clicked more than links on someone else's.
- Routing rules
- Send iOS to the App Store, the EU to the EU pricing page, and everyone else to the default — from one link.
- Custom previews
- Set the title, description and image per link, so the same page can land differently in every channel.
We had four dashboards that each reported a different number. Trace gave us one, and it happened to be the one finance already had.
Northwind
Read the story
Measure the money, not the traffic
Trace keeps the click ID with the visitor from the first hop to the payment, so every source is reported in revenue and every renewal still points at the link that started it.
Explore Attribution| Source | Clicks | Sign-ups | Revenue |
|---|---|---|---|
| Newsletter | 4,812 | 612 | $21,480 |
| Partners | 3,190 | 348 | $14,220 |
| Product Hunt | 2,974 | 121 | $7,940 |
| Podcast reads | 1,505 | 57 | $4,970 |
- Click to close
- The click ID rides the visitor through sign-up and checkout, so revenue lands against the link that earned it.
- Server-side events
- Post the sale from your backend. No pixel to block, no ad blocker to lose the number to.
- Cohorts that hold
- Every sale keeps its first-touch link for the life of the account, so renewals report against it too.
The first week told us a podcast we nearly cancelled was our second best channel. It paid for the year in a day.
Tessellate
Read the story
Let other people sell for you
Run a referral or affiliate programme without building one: enrolment, commission logic, fraud checks, tax forms and payouts, on your own domain.
Explore Partners-
1
Ana Rossi
18 referrals · 30% for 12 months
$1,240.00
+$310 on last month
-
2
Devin Okafor
11 referrals · 30% for 12 months
$806.50
+$92 on last month
-
3
Mika Lindqvist
9 referrals · flat $60 a sale
$540.00
first payout
-
4
Sam Herrera
4 referrals · 30% for 12 months
$318.20
+$44 on last month
- Commission logic
- Percentage, flat, tiered, or a different rate by product and country. Set it once per programme.
- Payouts in a click
- One run pays every partner in 40 countries, with tax forms collected before the money moves.
- An embedded dashboard
- Drop the partner view straight into your own app, on your own domain, with two lines of code.
It already speaks to your stack
Trace writes the click ID into the tools you bill, support and report from — so attribution shows up where the argument actually happens.
Browse integrations- Stripe Billing
- Segment Events
- Shopify Commerce
- HubSpot CRM
- Slack Alerts
- Snowflake Warehouse
- Zapier Automation
- Webflow Site
Links as infrastructure
Mint links in bulk, subscribe to every event, and read the whole workspace from typed SDKs. The API is the product; the dashboard is one client of it.
Read the API docscurl -X POST https://api.trace.to/v1/links \ -H "Authorization: Bearer $TRACE_KEY" \ -d '{ "url": "acme.com/spring-release", "domain": "trace.to", "key": "spring", "tags": ["newsletter", "q2"] }'
- Warehouse sync 38ms
- Slack #growth 62ms
- Partner ledger 41ms
- Bulk creation
- Mint a million links in a batch. Rate limits are per workspace, not per key.
- Webhooks that retry
- Every event is delivered at least once, signed, with exponential retry for 24 hours.
- Typed SDKs
- TypeScript, Python, Go, Ruby and PHP, generated from the same spec that serves the docs.
Built for the month you go viral
Redirects are answered at the edge in 27 regions, so a link that lands on the front page of somewhere behaves exactly like a link that nobody clicks.
- Links created
- 184,220,913
- Events tracked
- 3,006,481,772
- Revenue attributed
- $1,940,228,610
- Median redirect
- 31ms
- Click · Jakarta · Android
- Sale · $129.00 · Pro yearly
- Commission · $38.70 · Ana R.
Trusted with the number the board sees
Teams from seed to public company run their attribution on Trace.
-
Two people run growth here. Trace is the reason we can argue about strategy instead of about whose export is right.
Ines Marchetti
Basalt
- Northwind
- Kestrel
-
We put a link in a printed magazine, of all things, and could still tell you what it earned us by Friday.
Caleb Nakamura
Fieldnote
-
It answered a question our data team had quoted six weeks for. It took an afternoon and one DNS record.
Sofia Klein
Ravel
- Meridian
- Overtone
- Halcyon
- Tessellate
Point one link at Trace and watch
Ten minutes to your first attributed sale. Keep the links you already have — they redirect through unchanged.