Bootstrap

tfm_antispam

Plugin bestellen

Frage stellen

Spam-Schutz für xt:Commerce

Das Plugin “tfm_sitemap” bindet Honeypot-Felder & Google reCAPTCHA v3 als Schutz gegen Spam ein

Es schützt Ihre sensiblen Bereiche wie Kontaktformular, Registrierung und Login effektiv vor Missbrauch.

Screenshots

 

Installation & Konfiguration

Führen Sie die generelle Installationsanleitung für 4tfm-Plugins aus.

Nachdem das Plugin installiert und aktiviert ist, laden Sie den Administrationsbereich mit der F5-Taste neu

Hookpoints

Für die Einbindung der Funktionalität müssen innerhalb der jeweiligen Formular-Templates Hooks eingefügt werden.

Die Hooks werden innerhalb des "form"-Tags platziert.

FormularTemplate-Datei Hook
KontaktformularxtCore/forms/contact.html{hook key=contact_form_tpl}
RegistrierungsformularxtCore/pages/login.html{hook key=login_register_form_tpl}
Login FormularxtCore/pages/login.html{hook key=login_form_tpl}
Loginbox (Sidebar/Login-Widget)xtCore/boxes/box_loginbox.html{hook key=box_loginbox_form_tpl}
Passwort-Zurücksetzen FormularxtCore/pages/passwort_reset.html{hook key=password_reset_form_tpl}
Produktbewertungsformular (xt_reviews Plugin)plugins/xt_reviews/templates/write_review.html{hook key=xt_reviews_form_bottom} (bereits vorhanden, wenn Plugin xt_reviews genutzt wird

Plugin-Optionen:

OptionBeschreibungStandartwert
Plugin für Mandanten aktivierenAktiviert das Plugintrue
Kontaktformularfeld aktivierenHoneypot & ReCaptcha v3 im Kontaktformular aktivierentrue
Name des Honeypot Feldes - KontaktformularBezeichnung des Honeypot Feldes im Kontaktformularyour_firstname
Registrierungsformularfeld aktivierenHoneypot & ReCaptcha v3 im Registrierungsformular aktivierentrue
Name des Honeypot Feldes - RegistrierungsformularBezeichnung des Honeypot Feldes im Registrierungsformularyour_firstname
Loginformularfeld aktivierenHoneypot & ReCaptcha v3 im Loginformular aktivierentrue
Name des Honeypot Feldes - LoginformularBezeichnung des Honeypot Feldes im Loginformularyour_firstname
Passwortzurücksetzungsformularfeld aktivierenHoneypot & ReCaptcha v3 im Passwortzurücksetzungsformular aktivierentrue
Name des Honeypot Feldes - PasswortzurücksetzungsformularBezeichnung des Honeypot Feldes im Passwortzurücksetzungsformularyour_firstname
Bewertungsformularfeld (xt_reviews) aktivierenHoneypot & ReCaptcha v3 im Bewertungsformular (xt_reviews) aktivierentrue
Name des Honeypot Feldes - Bewertungsformular (xt_reviews)Bezeichnung des Honeypot Feldes im Bewertungsformular (xt_reviews)your_firstname
Spam-Error im Shop anzeigenAnzeige eines "Spam-Errors", wenn Honeypot getriggert wird im Frontend.false
reCAPTCHA (v3) aktivierenAktivierung von reCAPTCHA v3true
reCAPTCHA (v3) WebsiteschlüsselWebsiteschlüssel von reCAPTCHA v3-
reCAPTCHA (v3) GeheimschlüsselGeheimschlüssel von reCAPTCHA v3-
reCAPTCHA (v3) SchwellenwertDer Schwellenwert von Google reCAPTCHA v3 bestimmt, wie streng das System zwischen menschlichen Nutzern und Bots unterscheidet. Der Wert liegt zwischen 0.0 und 1.0 und wird von Google auf Basis des Nutzerverhaltens berechnet.0.5
Debugmodus aktivierenAktiviert den Debugmodus des Pluginsfalse

 

Einrichtung Google reCAPTCHA v3

1. reCAPTCHA-Schlüssel erstellen

Erstellen Sie zunächst die erforderlichen reCAPTCHA v3-Schlüssel über Ihr Google-Konto: https://www.google.com/recaptcha/admin/create

2. Schlüssel im Plugin hinterlegen

Tragen Sie den Site Key und den Secret Key in die entsprechenden Felder der Plugin-Optionen Ihres Shops ein.

3. reCAPTCHA aktivieren

Setzen Sie die (Plugin-)Option „reCAPTCHA (v3) aktivieren" auf „true", um den Schutz zu aktivieren.

4. Wichtige Einstellung im xt:Commerce-Adminbereich

Navigieren Sie zu Shop-Einstellungen → [Name Ihres Mandanten] → Mein Shop.

Wählen Sie unter Captcha den Eintrag „reCAPTCHA v3 (tfm_antispam)" aus.

Speichern Sie anschließend Ihre Änderungen.

Google reCAPTCHA v3 Schwellenwert

Der Schwellenwert von Google reCAPTCHA v3 bestimmt, wie streng das System zwischen menschlichen Nutzern und Bots unterscheidet. Der Wert liegt zwischen 0.0 und 1.0 und wird von Google auf Basis des Nutzerverhaltens berechnet.

Standardwert: 0.5

Bedeutung der Werte:

1.0 → gilt als menschliches Verhalten

0.0 → wird als Bot-Aktivität eingestuft

Einfluss des Schwellenwerts:

Niedrigerer Schwellenwert (z. B. 0.3):

→ Mehr Nutzer werden akzeptiert, jedoch steigt das Risiko von Spam.

Höherer Schwellenwert (z. B. 0.7):

→ Bessere Bot-Erkennung, aber potenziell Einschränkungen für legitime Nutzer.

Namen der Honeypot-Felder

Gegebenenfalls ist es sinnvoll, den Namen der Honeypot-Felder in jedem Formular so anzupassen, dass er möglichst sinnvoll erscheint, um Bots bestmöglich abzufangen.

Wichtiger Hinweis

Es kann ein paar Tage bis zu einer Woche dauern, bis Google's reCAPTCHA das Verhalten Ihrer Webseitenbesucher korrekt auswerten kann.

Somit kann es in diesem Zeitraum noch zu Spam kommen, welcher jedoch schon durch die Honeypot-Felder geringer sein sollte.

Für eine genauere Einschätzung, können Sie die Debugging-Option im Plugin aktivieren.

×