In my experience, the only people/enterprises that want and need a short URL platform are ones using long-ass UTM tracking codes and/or ones who want click analytics that tell them what UTM codes can’t tell them.
For example: Safari, Brave, and Firefox now strip the click identifiers that ad platforms depend on, and UTM parameters are increasingly unreliable as privacy tools evolve — eliminating 20–40% of conversion data they used to get from UTM codes.
I try to bring these skills and techniques to nonprofits and NGOs. What is valuable to me (and others) is when I can autogenerate URLs via an API. I’ve already shared my horror story with tinyurl.com. Here is a more detailed use case:
Here is a blog post URL:
https://www.trufi-association.org/volunteer-of-the-month-max-weber/
If I want to share that on various platforms (such as LinkedIn, Facebook, Threads, Xitter, Mastodon, Slack, WhatsApp, Reddit, YouTube, and MailChimp) I’d like to know (a) which of those platforms is most effective at bringing traffic to the site, (b) whether they found that blog post directly from the link I shared (as opposed to starting from some other page and clicking their way to the blog post), and (c) if I am A/B testing various paid ads, I’d like to know which of the ads are working and which ones aren’t.
All of that information is carried in those long-ass URLs with the UTM codes.
This is that same URL but with UTM information for when it is shared to Facebook
https://www.trufi-association.org/volunteer-of-the-month-max-weber/?utm_source=facebook&utm_medium=social&utm_campaign=social&utm_content=Volunteer%20of%20the%20Month%3A%20Max%20Weber
Until recently, I have used TinyURL to shorten those when sharing to various platforms — particularly platforms that will show the full URL, such as Facebook. LinkedIn, for example, does not display the full ugly (and untrustworthy looking) URL.
But with a self-hosted URL shortener, that URL and the conversion info could be:
trufi-association.org/short/max-weber-fb
If I were A/B testing different advertisements, they could be:
trufi-association.org/short/max-weber-fb-a
trufi-association.org/short/max-weber-fb-b
The taxonomy could be built-in to the naming convention (and managed by the tool itself):
trufi-association.org/short/max-weber-fb-a
trufi-association.org/short/max-weber-fb-b
trufi-association.org/short/max-weber-ig-a
trufi-association.org/short/max-weber-email
Since the redirection happens on the enterprise’s server, there is no dependency on a third party, and it bypasses the parameter stripping of some browsers.
Also: Enterprises with compliance requirements (healthcare, finance, legal) can’t route employee or customer clicks through a third-party service. Self-hosted solves that.
The questions I would have (as a potential user of a self-hosted URL shortener) are:
- What kind of analytics does the tool give me? Can I look at the back end and determine that my Max Weber blog post, and determine that ad variant A is performing better than ad variant B on LinkedIn?
- Can I bulk autogenerate URLs (e.g. Generate all of the variants at once, or generate using an API)
- Can I modify the destination URLs of a short URL after I’ve created it?
In short: Kampfupi could be pitched as link infrastructure that also solves trust issues and provides marketing data that is missing or incomplete in the Google Analytics or other platforms that depend on UTM strings surviving all the way to the landing page.