Schutzfunktion gegen automatisierte Abmeldungen
15.03.2022: Leider gibt es immer mehr Anti-Viren-Programme, die (weit) über ihr eigentliches Ziel hinausschießen.
So haben wir entdeckt, dass manche dieser Programme nicht nur alle möglichen Links eines Mailings aufrufen (das ist soweit nichts Neues), sondern auch Links auf den Folgeseiten durchgehen, um sie auf bösartige Inhalte zu untersuchen.
Das Problem: Ungewünschte Abmeldungen
Während das für die Klickstatistik und Web-Analyse "nur" ärgerlich ist, kann das zu einem echten Problem führen: nämlich unerwünschten (und ungewollten) Abmeldungen!
Denn diese Anti-Viren Programme rufen nicht nur den Abmeldelink selber auf, sondern bestätigen auch den Bestätigungs-Link auf der Folgeseite. Damit wird der Empfänger also effektiv abgemeldet, obwohl er das gar nicht wollte! Und leider passiert das auch unbemerkt, weil diese automatisierten Klicks im Hintergrund erfolgen.
Die Lösung: Verhinderung von automatisierten Klicks
Wir haben dafür nun eine Lösung entwickelt, mit dem wir den Unsinn verhindern können. Dazu wird zwar die Bestätigungsseite für die Abmeldung aufgerufen, der Abmeldelink ist jedoch zunächst inaktiv. Ein Counter zählt 3 Sekunden herunter und der Link wird danach automatisch aktiv.
Für den menschlichen Empfänger ändert sich also im Grunde nichts – er kann sich (selbstverständlich) noch immer problemlos abmelden. Doch die automatisierten Klicks werden damit effektiv verhindert, weil der Abmeldelink eben für kurze Zeit inaktiv ist.
Auch den Fall, dass ein Empfänger JavaScript deaktiviert hat, haben wir bedacht – denn der Abmeldelink muss ja unbedingt immer funktionieren: In diesem Fall erscheint kein Counter (denn der setzt JavaScript voraus), dafür wird die Zeit zwischen dem Aufruf der Abmeldebestätigung und dem Klick auf den Bestätigungslink gemessen und dieser Klick ignoriert, wenn er offensichtlich nicht durch einen Menschen erfolgt ist. In diesem Fall erfolgt ein Hinweis, damit ein menschlicher User ggfs. darauf reagieren kann.