52 — UTM, Sub-IDs & Fingerprint
Aktualisiert am 1. Juni 2026
52 — UTM, Sub-IDs & Fingerprint
Erweiterte Tracking-Parameter, mit denen Partner und Tenant ihre Klicks und Conversions differenzieren können.
UTM-Parameter
Standard-UTM-Felder werden bei jedem Klick automatisch erfasst, wenn vorhanden:
| Parameter | Zweck |
|---|---|
utm_source |
Quelle (z. B. facebook, newsletter) |
utm_medium |
Medium (z. B. cpc, email) |
utm_campaign |
Kampagne (z. B. summer-promo-2026) |
utm_term |
Optional: Suchbegriff |
utm_content |
Optional: Variante (A/B-Test) |
Wird mit dem TrackingClick persistiert. In der Transaction-Detail-View sieht der Admin später, woher der Click kam.
Beispiel-Link
https://4leads.partnerdesk.io/t/summer-promo?pid=P-123&utm_source=facebook&utm_medium=ads&utm_campaign=launch-week
Sub-IDs (sub1, sub2, sub3)
Drei freie Felder, die der Partner für seine eigene Aufteilung nutzen kann.
Use-Cases
sub1= welche Landingpage-Variante.sub2= welche Anzeige.sub3= welche Zielgruppe.
Beispiel:
https://4leads.partnerdesk.io/t/launch?pid=P-123&sub1=lp-v3&sub2=ad-blue&sub3=audience-tech
Der Partner kann diese später in seinem eigenen Tool zusammenführen — z. B. Google Analytics, eigenes Dashboard.
Wo wird das angezeigt?
Admin
- Transaction-Detail-View: alle Tracking-Felder werden ausgespielt.
- Click-Reports: Aggregation nach UTM-Source / Sub-IDs (in Advanced Stats).
Partner
- Klick-Liste im Partner-Portal: Filter nach UTM-Werten möglich.
- Tracking-Report: Conversion-Rate pro Source.
Fingerprint — die unsichtbare Backup-Resolution
Wenn der Tracking-Cookie verloren geht (Browser-Wechsel, Cookie-Cleanup, Inkognito-Modus), versucht PartnerDesk eine zweite Match-Strategie:
Wie
- Beim Klick wird ein Fingerprint berechnet:
SHA-256(IP + UserAgent). - Bei der Conversion wird derselbe Fingerprint berechnet.
- Wenn ein Klick mit demselben Fingerprint innerhalb der Cookie-Lifetime existiert: Match.
Wann hilft das?
- Mobile-User wechselt zwischen WiFi und Mobilfunk → IP ändert sich → kein Match.
- User räumt Cookies auf → Fingerprint bleibt gleich → Match.
- User wechselt Browser → User-Agent ändert sich → kein Match.
Fingerprint ist also ein Backup, keine 100%-Lösung. Aber rettet einen Teil der sonst verlorenen Attributionen.
Privacy
- IP wird nicht im Klartext gespeichert (nur im
TrackingClick-Datensatz). - Fingerprint ist hash-only — nicht reversibel.
- Cookie-Consent-Banner (siehe 95) regelt, ob der Mechanismus angewendet werden darf.
UTM-Builder im Partner-Portal
Damit Partner nicht die UTM-Parameter manuell zusammenbauen müssen, gibt es einen visuellen UTM-Builder:
Partner-Portal → „Links" → „UTM-Builder":
- Schnellauswahl-Presets: Instagram, TikTok, YouTube, LinkedIn, X, Mail, …
- 5 UTM-Felder eintragen.
- Live-Preview der fertigen URL.
- Copy- und Share-Buttons.
Der Builder hängt die UTM-Parameter automatisch an den Tracking-Link an.
Pretty-URLs als Alternative
Statt langer UTM-Links können Sie auch Pretty-URLs anlegen (siehe 54), die intern auf eine UTM-Konfiguration mappen — kürzer und teilbarer.
Verwandte Kapitel
Technische Tiefen-Doku: ../001-initial-setup.md (TrackingService), ../102-short-links.md, ../179-sprint-5-polishing.md (UTM-Builder)