Campaign entry points
Links + QR
branded short links, custom domains, and QR codes
Opening the field notes · Systems
Unfolding the system story.
live
Keep campaign links healthy and attribution intact.
ClickTrail brings branded links and QR codes together with destination checks and campaign analytics. Shared rules for campaign tracking tags (UTM parameters) keep campaign context attached to clicks and conversions.
My role
Ketrium Labs · co-founder and engineer
Contribution and scope
I co-architected and built link creation, workspaces and roles, event ingestion, caching and aggregation, APIs, webhooks, and production operations.
Campaign entry points
Links + QR
branded short links, custom domains, and QR codes
Reliability checks
Destination health
broken destinations, SSL, redirects, and stripped UTMs
Attribution
Click → outcome
conversion and revenue reporting
Capability map
Related capabilities, grouped for exploration. This is a capability index, not a diagram of internal services or execution order.
Separate from the production architecture
These independent experiments explore skills connected to this work. They are not representations of specific production components.
Campaign links need to stay trustworthy after they are published: destinations can break, redirects or SSL can fail, and tracking parameters can disappear before attribution is recorded.
Tradeoffs suggested by the documented capabilities.
A destination, SSL, or redirect problem can break the experience before analytics can help.
Tradeoff: Health checks need to reflect real redirects and domains without creating noisy warnings.
Workspaces, roles, auditability, and custom domains belong to the product model, not just the settings screen.
Tradeoff: Shared analytics and link infrastructure must preserve tenant scope at every boundary.
Tools used in this system.
Next.js
React
TypeScript
Go
Fiber
GORM
PostgreSQL
Redis
Google Cloud Run