Blokowanie wybranych domen mailowych

Zaktualizowano: 16 grudnia, 2022 Autor: Magdalena Dejnak
Spis treści rozwiń zwiń
    Spis treści rozwiń zwiń

      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.

      Czy ta instrukcja była pomocna?