Blokowanie wybranych domen mailowych

Zaktualizowano: 18 października, 2022 Autor: Avatar Magdalena Dejnak
share
Spis treści
share
Spis treści

Aby uniemożliwić przesyłanie formularza z niebiznesowymi adresami e-mail, możesz włączyć na swoim landing page'u walidację domen mailowych. Blokując wybrane domeny dostawców poczty e-mail, unikniesz przypadkowych leadów i spamu.

Sprawdź także inne metody ochrony przed spamem:

Dodaj walidację domen mailowych

1. Będziesz potrzebować numery ID pola e-mail oraz przycisku formularza. Aby je znaleźć, przejdź do opublikowanego landing page'a i kliknij prawym przyciskiem myszy obok formularza. Wybierz Zbadaj.

2. Zobaczysz okno z kodem HTML strony. Kliknij narzędzie zaznaczenia (1) i najedź kursorem na pole e-mail (2), aby podświetlić część kodu, która za niego odpowiada. Skopiuj ID (3) pola e-mail.

3. Następnie najedź na przycisk formularza i w ten sam sposób znajdź oraz skopiuj jego ID.

4. Przejdź do Dashboardu landing page'a i zakładki Kody JavaScript. Kliknij Dodaj kod.

Do kodów JavaScript możesz przejść także bezpośrednio z edytora:

dashboard javascript landingi

5. Skopiuj podany niżej kod.

Zmień DOMENA1 i DOMENA2 na domeny, które chcesz blokować, np. @domain.com, @gmail.com (możesz dodać tylko jedną domenę lub tyle, ile chcesz).

Zmień ID_PRZYCISKU_FORMULARZA i ID_POLA_EMAIL na odpowiednie numery ID skopiowane z landing page'a.

<script>
$('.keywordError').hide();
let triggerWords = ['@DOMENA1', '@DOMENA2'];
let buttonColor = '#ID_PRZYCISKU_FORMULARZA';
function containsBannedWords(input) {
let result = false
triggerWords.forEach(function(triggerWord) {
if (input.toLowerCase().includes(triggerWord)) {
result = true
}
});
return result
};
$('#ID_POLA_EMAIL').keyup(function(event) {
if (containsBannedWords(event.target.value)) {
$(event.target).prop('value', "");
$('.keywordError').fadeIn(500);
$(buttonColor).css('background-color', 'red');
} else {
$('.keywordError').fadeOut(500);
$(buttonColor).css('background-color', '#0e9ae5');
}
});
</script>

6. Nadaj nazwę (1) i wklej kod w pole Treść (2). Wybierz pozycję Body – na dole (3) na Stronie głównej (4). Zapisz, klikając Dodaj.

7. Wróć do edytora.

8. Dodaj widget Tekst i umieść go tuż pod polem e-mail. Stwórz komunikat, który wyświetli się, gdy użytkownik wpisze domenę, którą chcesz blokować.

9. Następnie rozwiń zakładkę Inne w panelu po prawej stronie. Wpisz keywordError w polu Klasy.

10. Opublikuj landing page'a.

Wypełnij testowo formularz i sprawdź, czy walidacja działa prawidłowo.

share

Czy ta instrukcja była pomocna?