Cách lấy ip khách hàng khi submitted form

Mẹo lấy địa chỉ ip của khách hàng khi khách hàng hoàn thành biểu mẫu google form gửi đi, sử dụng công cụ tra cứu ip để lấy info của khách

Bạn đang làm trang web bán hàng, dịch vụ, bất động sản,.v,v..,mình sẽ mách bạn cách lấy được ip khách hàng khi họ đặt hàng hay liên hệ dịch vụ với bạn. Thông tin này sẽ gửi kèm về google form cùng với các thông tin khác mà khách đã điền vào biểu mẫu form trước khi gửi đi.

Sử dụng các trang web tra cứu ip, bạn sẽ biết được info của ip này qua đó đánh giá được thông tin khách hàng có thât hay giả mạo. Lấy ví dụ, khách hàng điền địa chỉ giao hàng ở Hà nội mà info của ip lại ở TP. HCM mà không thêm ghi chú gì kem đơn hàng. Như vậy đơn hàng đó khả năng ảo rất cao. Ngoài ra khi có ip khách hàng, bạn sẽ một danh sách ip và từ đó có thể thống kê được nhóm khách hàng rất hữu ích, trường hợp bác xác định ip đó là spam có thể đối phó bằng cách chặn ip

Nếu bạn vẫn chưa biết cách tạo biểu mẫu google form có thể tham khảo làm theo bài viết Hướng dẫn tạo mới và chèn google form vào blogspot, dưới đây là hướng dẫn lấy ip khách hàng

Đơn giản thôi nếu ban đã có biểu mẫu google form rồi, bạn chỉ cần sửa lại biểu mẫu thêm môt câu trả lời ngắn lấy tên ví dụ IP Address, sau đó bạn tạo một thẻ input và lấy trường name của câu trả lời chèn cùng với biểu mẫu form trong blog của bạn, ví dụ

<input class="ip_address" name="entry.267921041" type="hidden" value=""/>

Bạn cần chèn thêm môt class ví dụ address trong một thẻ input nào đó đã có sẵn, mà thẻ đó phải bắt buôc điền có thuộc tính required

<input aria-label="Địa chỉ" autocomplete="off" class="address" name="entry.612338552" placeholder="Câu trả lời của bạn..." required="" type="text" value=""/>

Cuối cùng bạn thêm đoạn script sau đây trong template của bạn, lưu ý theme cần có thư viện jquery nha các bạn.

<script>//<![CDATA[
  $('input.address').keypress(function(){
    if($(this).val()!=''){
      $.getJSON('https://api.ipify.org?format=json',function(data){
        $('input.ip_address').attr('value',data.ip)
      })
    }
  })
//]]></script>

Bạn có thể check info của ip tại địa chỉ: https://whatismyipaddress.com/ip-lookup. Bạn yên tâm vì khả năng khách hàng fake ip rồi mới vào trang web bạn đăt hàng hay đặt dịch vụ xảy ra ít lắm. Rất đơn giản phải không các bạn, nếu các bạn có thời gian rãnh đọc thêm chuyên mục Thiết kế Contact Form của Blog mình nhé.