Aliases are easy and you can track their usage (if you’re into simple metrics).

UX research says typing words is easier/faster than typing random characters so that’s another reason custom shorteners are out.

And what Zak and Tom said.