A JavaScript-Weiterleitung nutzt ein kleines Stück browserbasiertes JavaScript, um Besucher an das Ziel weiterzuleiten, anstatt eine HTTP-Weiterleitung zu verwenden. Ähnlich wie ein Weiterleitung per Meta-Refresh-Tag, lädt der Besucher kurz eine echte HTML-Seite – die Weiterleitung selbst wird jedoch durch JavaScript ausgelöst, nicht durch den Weiterleitungsmechanismus des Browsers.

Warum das wichtig ist: Ausfallsicherheit bei Bots und Prefetch
Die moderne Web-Infrastruktur ist voll von automatisierten Systemen, die Links “anklicken”, ohne dass ein Mensch daran beteiligt ist:
- Suchmaschinen-Crawler die den Links folgen, um sie zu indexieren;
- Link-Prüfprogramme die überprüfen, ob URLs nicht defekt sind;
- E-Mail-Sicherheitsscanner die jeden Link in eingehenden E-Mails überprüfen, um auf Phishing zu prüfen;
- Browser-Prefetch Funktionen, die mögliche Folgeseiten abrufen, bevor der Nutzer darauf klickt;
- Social-Media-Verbreiter die auf Links klicken, um Vorschauen zu generieren.
Die meisten dieser Systeme führen kein JavaScript aus. Wenn sie also auf einen Link stoßen, der eine JavaScript-Weiterleitung auslöst, dann:
- Die Wrapper-Seite wieder aufrufen;
- Führe das JS nicht aus;
- Folgen Sie dem Weg nicht bis zum Ziel;
- Werde in deinen Berichten nicht als Klick gezählt.
Das Ergebnis: Ihre Berichte zeigen echte Klicks von Menschen und kein Crawler-Rauschen.
Wann sollte man eine JavaScript-Weiterleitung verwenden?
- E-Mail-Kampagnen — Moderne E-Mail-Sicherheitstools “klicken” vor dem Versand auf jeden Link in Ihrer Nachricht, um diese auf Malware zu überprüfen. Durch die JavaScript-Weiterleitung wird verhindert, dass diese Überprüfungen Ihre Klickzahlen künstlich in die Höhe treiben;
- Affiliate-Links mit hohem Traffic — Bots und Prefetch können die echten Klicks sonst im Rauschen untergehen lassen;
- Überall dort, wo die Verschmutzung durch Roboter ein Problem darstellt — Vor allem wenn Bot- und IP-Filterung erfasst nicht alles.
Wann man keine JavaScript-Weiterleitung verwenden sollte
- Wenn SEO-Kapital eine Rolle spielt — JS-Weiterleitungen geben die SEO-Autorität nicht einwandfrei weiter. Verwenden Sie eine 301-Weiterleitung;
- Für den Fall, dass bei einigen Besuchern JavaScript deaktiviert ist — Heutzutage selten, aber möglich. Besucher ohne JavaScript sehen eine leere Seite (oder einen Fallback-Link, je nach Ihrer Konfiguration), anstatt weitergeleitet zu werden;
- Für Formularaktionen — Bei JS-Weiterleitungen können POST-Daten nicht beibehalten werden.
Einrichtung
- Den Link bearbeiten.
- In der Umleitungstyp Dropdown-Menü, auswählen JavaScript-Weiterleitung.
- Klicken Sie auf Update.
Testen Sie den Link in einer normalen Browsersitzung – er sollte wie jeder andere Link weiterleiten. Die Verhaltensänderung ist für Menschen nicht erkennbar; nur die Bots sehen ein anderes Ergebnis.
Was Besucher sehen
Besucher laden kurz die Wrapper-Seite und werden dann per JavaScript weitergeleitet. Bei einer schnellen Verbindung ist dies kaum wahrnehmbar. Bei einer langsamen Verbindung sehen sie möglicherweise eine leere Seite für den Bruchteil einer Sekunde länger, als dies bei einem 302-Statuscode der Fall wäre.
Die Wrapper-Seite ermöglicht zudem die Auslösung clientseitiger Analysetools (Google Analytics, Facebook Pixel) – derselbe Vorteil wie bei einem Weiterleitung per Meta-Refresh-Tag.
Kombination mit Tracking-Pixeln
Ein gängiges Vorgehen: Verwenden Sie eine JavaScript-Weiterleitung für bezahlten Traffic, bei dem Bot-Verfälschungen die Conversion-Attribution verzerren würden, und kombinieren Sie diese mit Conversion-Pixeln auf Ihrer Zielseite. Der Besucher gelangt ungehindert auf die Seite, Ihr Tracking wird ausgelöst, und die Bots greifen nicht ein.
Kombination mit anderen Funktionen
Die JavaScript-Weiterleitung funktioniert mit:
Es lässt sich nicht kombinieren mit Tracking-Pixel oder Hübsche Bar — Das sind alternative Verhaltensweisen. Wählen Sie pro Link eine Umleitungsart aus.