Cách chống SPAM cho Contact Form 7 thu nhập Email hiệu quả

Khi bạn làm Online hay xây dựng Blog, Website bán hàng…việc thu nhập danh sách Email để làm Email Marketing là điều không thể thiếu vắng.

Thường thì sẽ dùng Contact Form 7 để thu nhập Email, hiện tại Thịnh cũng đang dùng công cụ này để thu nhập Email từ độc giả.

Nhưng Spam Email vào Contact Form 7 diễn ra rất thường xuyên và nó làm cho bạn thu nhập Email không hiệu quả và phiền phức.

Vậy thì phải làm sao để chống spam cho contact form 7 thu nhập Email hiệu quả?

Bài viết này, Thịnh sẽ chia sẻ bạn phương pháp làm, bạn chỉ cần làm theo là được nha.

Bắt đầu thôi nào!

Nguyên nhân dẫn đến Spam Contact Form 7 là gì?

Hầu hết các spam Contact form 7 đều đến từ những con BOT vô tri được cài đặt sẵn làm việc đó.

Cach chong SPAM cho Contact Form 7 thu nhap Email hieu qua

Nhằm mục đích làm đầy nơi lưu trữ danh sách Email của bạn, cho bạn tốn tiền chơi vây á.

Có thể bạn chưa biết, những công cụ lưu trữ Email thu phí không hề rẻ, 1000 Email với công cụ GetResponse bạn sẽ phải mất phí duy trì vào khoảng 19-41$/ tháng.

Cach chong SPAM cho Contact Form 7 thu nhap Email hieu qua 2

Lưu ý: Giá ở trên là phí duy trì mỗi tháng nha, không hề rẻ chút nào đúng không ạ?

Nếu danh sách Email của bạn toàn BOT vào Spam thông tin thì có phải chính bạn đang vứt tiền qua cửa sổ rồi phải không?

Chính vì lí do vậy, việc thu nhập Email chất lượng đóng vai trò rất quan trọng đến thu nhập của bạn.

Những cách chống Spam cho Contact Form 7 hiệu quả

Cách 1: Cách chống spam bằng field ẩn

Theo Thịnh nhận thấy thì đây là phương pháp rất hay, như phần trên Thịnh đã chia sẻ thì hầu hết mọi việc Spam Contact Form 7 đều do BOT Auto tự động gây ra.

Chứ ít có trường hợp nào do con người tự tay tác động cả.

Phương pháp ở đây là sẽ tạo ra Field ẩn, field này có cái hay là con người không biết tới sự hiện diện của Field này nên tất nhiên không nhập vào đây.

Nhưng BOT thì cài Auto mà, nên cứ thấy chỗ nào nhập là nó nhập thôi, thế là nó bị mắc bẫy.

Contact Form 7 sẽ tự động loại bỏ những thông tin Email tác động và nhập vào trường Field ẩn.

Nguyên lí của phương pháp này là như vậy á.

Để có thể sử dụng phương pháp chống Spam cho Contact Form 7 ở trên thì bạn chỉ cần dán đoạn code HTML ở dưới đây theo đường dẫn: wp-content/themes/{your-theme}/functions.php

Đoạn HTML chống Spam Contact Form 7 bằng Filed ẩn

/*
 * Chống spam cho contact form 7
*/
/*Thêm 1 field ẩn vào form cf7*/
add_filter('wpcf7_form_elements', 'devvn_check_spam_form_cf7');
function devvn_check_spam_form_cf7($html){
    $html = '<div style="display: none"><p><span class="wpcf7-form-control-wrap" data-name="devvn"><input size="40" class="wpcf7-form-control wpcf7-text" aria-invalid="false" value="" type="text" name="devvn"></span></p></div>' . $html;
    return $html;
}
/*Kiểm tra form đó mà được nhập giá trị thì là spam*/
add_action('wpcf7_posted_data', 'devvn_check_spam_form_cf7_vaild');
function devvn_check_spam_form_cf7_vaild($posted_data) {
    $submission = WPCF7_Submission::get_instance();
    if (!empty($posted_data['devvn'])) {
        $submission->set_status( 'spam' );
        $submission->set_response( 'You are Spamer' );
    }
    unset($posted_data['devvn']);
    return $posted_data;
}
  • Code trên được chia sẻ miễn phí bởi a Lê Văn Toàn. Cảm ơn anh
Cach chong SPAM cho Contact Form 7 thu nhap Email
Cach chong SPAM cho Contact Form 7 thu nhap Email1

Cách 2: Cách chống Spam cho Contact Form 7 bằng câu hỏi

Nếu bạn áp dụng cách ở trên của Thịnh rồi nhưng vẫn còn bị Spam vào danh sách Email thì cách này sẽ giúp bạn xử lí triệt để vấn đề ở trên.

Nhược điểm là nó cũng sẽ gây ra một chút khó chịu cho người dùng khó tính.

Nhưng không sao cả, phương pháp này cũng rất ổn và do chính Plugin Contact Form 7 tạo ra.

Bạn sẽ tạo ra một vài câu hỏi ngẫu nhiên đơn giản như 1 +1 bằng mấy?

2 nhân 3 bằng mấy?… kiểu như vậy thôi.

Người dùng phải trả lời được câu hỏi trên chính xác thì mới vào danh sách email của bạn thành công.

Bạn đừng coi thường cách này, tuy nhìn đơn giản vậy á nhưng hiện tại hầu hết các BOT tự động không thể vượt qua được.

Cách làm như sau, bạn mở Plugin Contact Form 7 và thêm trường câu hỏi.

Cach chong SPAM cho Contact Form 7 thu nhap Email hieu qua 3

Tổng kết

Thịnh hi vọng những phương pháp Thịnh chia sẻ ở trên sẽ giúp đỡ bạn trong việc phòng và chống Spam cho Contact Form 7.

Điều này sẽ giúp bạn tạo ra danh sách Email khách hàng tiềm năng chất lượng.

Mang lại nguồn thu nhập cho bạn sau này. Cảm ơn bạn đã theo dõi bài viết của Thịnh.

Chúc bạn thành công.

Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x
Dịch vụ hiện có
Gọi trực tiếp
Chat ngay
Chat trên Zalo