← Projects

Projects

trak.sh

ANALYTICS

Link analytics for a newsletter issue. Which story got clicks, grouped, plus file drops with expiring links.

trak.sh, homepage

What it is

I write a newsletter. After I send an issue I want to know which story got clicks, as a group, not a pile of naked URLs. No shortener did that, so I built one. trak.sh tags links to an issue, has a free tier, a REST API, and Drops for private files with an expiry. I run Montu Mia through it every week.

Stack

Next.jsTypeScriptREST API

What it does

  • Analytics grouped by issue or campaign
  • Short links with no signup on the free plan
  • Drops: private files, expiring download links
  • REST API, UTM presets, tags, QR codes, public stats
  • Custom domains and CSV export on Pro

What was hard

  • Grouping clicks by issue, not by URL
  • A free plan that still does the job
  • File sharing on top of a shortener without a second product

What happened

  • I use it every week on Montu Mia
  • Free plan, Pro at $6 a month
Home