TrimLink
Kürzt Links und erfasst Klick-, Land- und Gerätemetriken.
Das Problem
Lange Links sind schwer zu teilen und bieten keine Transparenz darüber, wer mit ihnen interagiert.
Die Lösung
TrimLink verwandelt lange URLs in eindeutige Kurzlinks und erfasst anonym Klicks, Land (per IP) und Gerätetyp.
Architektur / Engineering
- Die Weiterleitung von Kurzlinks mittels Next.js Middleware auf Edge-Ebene implementiert.
- Das Analytics-Schema in Supabase entworfen, um Klicks zu erfassen, ohne personenbezogene Daten zu speichern.
- Länderauflösung per IP und Geräteerkennung anhand des User-Agents gebaut.
- Eindeutige Kurz-IDs mit Kollisionsprüfung generiert.
Wichtigste Funktionen
- Weiterleitung von Kurzlinks über Edge-Middleware.
- Generierung eindeutiger Kurz-IDs mit Kollisionsprüfung.
- Erfassung von Klicks, Land (per IP) und Gerätetyp.
- Aggregierte Analytics ohne Speicherung personenbezogener Daten.
Technische Herausforderungen
- Die Weiterleitung auf Edge-Ebene (Middleware) auflösen, ohne die Latenz des Kurzlinks zu beeinträchtigen.
- Das Analytics-Schema so entwerfen, dass nützliche Signale (Land, Gerät) erfasst werden, ohne PII zu speichern.
Ergebnis / Aktueller Stand
Bereitgestellt. Kürzt Links und stellt ihre Nutzungsmetriken (Klicks, Land, Gerät) in Echtzeit bereit.
Stack
Next.jsMiddlewareTypeScriptTailwind CSSSupabase