Was ist Link-Decoration?
Klick mal auf eine Google-Anzeige und schau dir danach die Adresszeile an. Hinter dem Fragezeichen hängt ein langer Rattenschwanz aus Buchstaben. Genau das ist Link-Decoration.
WebKit, die Technik hinter Safari, beschreibt es so: Tracker hängen eine Click-ID als Parameter an die URL und lesen sie auf der Zielseite per JavaScript wieder aus. Apple sagt es schlichter: Manche Websites fügen ihren URLs Zusatzinformationen hinzu, um Nutzer über andere Websites hinweg zu verfolgen.
Die wichtigsten Anhängsel, die dir begegnen:
Parameter
Wer ihn setzt
gclid, wbraid, gbraid
Google Ads (Auto-Tagging)
fbclid
Meta (Facebook, Instagram)
msclkid
Microsoft Advertising
utm_…
Du selbst, für Kampagnen
_gl
Google Analytics, zwischen eigenen Domains
Was Safari und Firefox damit machen
Safari ist der wichtigste Gegenspieler. Er läuft in Deutschland bei 16,9 % aller Seitenaufrufe, mobil sogar bei 21 % (StatCounter, September 2026). Seine Schutzfunktion heißt Intelligent Tracking Prevention, kurz ITP.
- 24-Stunden-Grenze: Kommt ein Besucher von einer Domain, die Safari als Tracker einstuft, und hängt an der URL ein Parameter, dann leben Cookies, die per JavaScript gesetzt werden, nur noch einen Tag. Das gilt seit ITP 2.2 von 2019.
- 7-Tage-Grenze: Alle per JavaScript gesetzten Cookies löscht Safari nach sieben Tagen ohne Interaktion mit der Seite.
- Link Tracking Protection: Seit iOS 17 und Safari 17 (2023) entfernt Safari bekannte Tracking-Parameter aus Links in Mail, Nachrichten und im privaten Surfen. Der Link funktioniert weiter, nur ohne Click-ID.
- Firefox: entfernt bekannte Tracking-Parameter vor dem Seitenaufruf, aber nur, wenn der Tracking-Schutz auf „Streng“ steht. Auf der Liste stehen etwa fbclid und mc_eid von Mailchimp.
Eine offizielle Liste der entfernten Parameter veröffentlicht Apple nicht. WebKit spricht nur von Parametern, die nutzer- oder klickgenau über Websites hinweg verfolgen. Reine Kampagnen-Parameter bleiben stehen.
Was das für deine Messung heißt
Zwei typische Fälle, an denen du siehst, wo es hakt:
- Meta-Anzeige, Kauf am dritten Tag: Meta speichert die fbclid im Cookie _fbc und empfiehlt dafür 90 Tage Laufzeit. Setzt der Pixel den Cookie per JavaScript und stuft Safari den Absender als Tracker ein, ist er nach 24 Stunden weg. Der Kauf drei Tage später hängt an keinem Klick mehr.
- Google-Anzeige im privaten Safari-Tab: Fällt die gclid schon vor dem Laden weg, kann Google Ads den Klick nicht zuordnen. Die UTM-Parameter bleiben aber, und GA4 sieht wenigstens die Kampagne.
Wie viele Conversions dadurch verloren gehen, hat bisher niemand belastbar gemessen. Rechne bei Safari-lastigen Zielgruppen einfach damit, dass deine Werbeplattformen weniger sehen, als passiert.
Häufige Fehler
Fehler 1 · Glauben, Safari löscht alle UTM-Parameter
Nein. Entfernt werden klickgenaue IDs, keine Kampagnen-Parameter. Wer deshalb auf UTM-Links verzichtet, verliert Daten, die er behalten hätte.
Fehler 2 · Glauben, die gclid ist auf dem iPhone immer weg
Laut Apple gilt die Link Tracking Protection für Mail, Nachrichten und das private Surfen. Im normalen Safari-Tab kommen Click-IDs in der Regel weiter an, solange der Nutzer den erweiterten Schutz nicht für alle Sitzungen eingeschaltet hat.
Fehler 3 · Cross-Domain-Messung nicht einrichten
Website und Shop auf zwei Domains? Dann musst du in GA4 unter Admin → Datenstreams → Tag-Einstellungen beide Domains eintragen. Erst dann hängt GA4 den Parameter _gl an und erkennt den Besucher wieder. Sonst zählt der Shop jeden als neuen Nutzer.
Fehler 4 · Auf die Cookie-Laufzeit im Tag-Manager vertrauen
Google setzt _gcl_aw mit 90 Tagen Laufzeit und _ga mit zwei Jahren. Safari interessiert das nicht: Per JavaScript gesetzt, ist nach sieben Tagen Schluss, nach einem dekorierten Klick von einer Tracker-Domain schon nach einem.
Was du tun kannst
- UTM-Parameter konsequent setzen: Sie überleben, wo Click-IDs fallen, und halten wenigstens die Kampagne sichtbar.
- Server-Side-Tracking prüfen: Cookies, die dein eigener Server setzt, fallen nicht unter die Grenzen für JavaScript-Cookies. Gegen schon entfernte Parameter hilft das aber nicht.
- Erweiterte Conversions und Conversions API nutzen: Sie ordnen Conversions über gehashte Kundendaten zu, nicht nur über die Click-ID.
- Cross-Domain sauber einrichten, wenn Besucher zwischen deinen Domains wechseln.
Häufige Fragen
Entfernt Safari meine UTM-Parameter?
Nach heutigem Stand nein. Safari entfernt nur Parameter, die einzelne Nutzer oder Klicks wiedererkennbar machen. UTM-Parameter beschreiben die Kampagne und bleiben in der URL.
Was passiert mit gclid und fbclid auf dem iPhone?
In Links aus Mail und Nachrichten und im privaten Surfen entfernt Safari sie seit iOS 17. Im normalen Tab kommen sie meist an, aber Cookies, die daraus per JavaScript entstehen, kürzt Safari nach einem Klick von einer Tracker-Domain auf 24 Stunden.
Warum zählt GA4 Nutzer doppelt, wenn sie von der Website in den Shop wechseln?
Weil die Cross-Domain-Messung fehlt. Erst wenn beide Domains in GA4 eingetragen sind und dieselbe Tag-ID nutzen, wird die Kennung per Parameter _gl mitgegeben.
Hilft serverseitiges Tracking gegen Link-Decoration-Schutz?
Teilweise. Gegen die verkürzten Laufzeiten von JavaScript-Cookies hilft es. Ist der Parameter aber schon vor dem Laden aus der URL entfernt, kann auch dein Server ihn nicht mehr lesen.
Was ist der Unterschied zwischen Link-Decoration und Bounce Tracking?
Bei der Link-Decoration hängt die Information als Parameter an der URL. Beim Bounce Tracking leitet ein Klick kurz über eine Tracker-Domain weiter, die dabei einen Cookie setzt. Safari geht gegen beides vor.
Quellen
- WebKit: Tracking Prevention in WebKit
- WebKit: Intelligent Tracking Prevention 2.2
- Apple Newsroom: Neue Datenschutzfunktionen (2023)
- WebKit: Private Browsing 2.0
- Mozilla: Query Stripping in Firefox
- Google Analytics-Hilfe: Cross-Domain-Messung einrichten
- Google Ads-Hilfe: Auto-Tagging
- Google: Cookies in der Werbung
- Meta for Developers: fbp und fbc
- StatCounter: Browser-Marktanteile in Deutschland