Website vẫn online nhưng mất lead là khi khách đã cố gửi yêu cầu hoặc đặt hàng nhưng doanh nghiệp không nhận được thông tin. Trang chủ vẫn mở nên rất khó nhận ra lỗi. Nguyên nhân có thể ở biểu mẫu, email, CRM hoặc thanh toán.
Chủ doanh nghiệp nên làm gì? Thử gửi một yêu cầu được phép, kiểm tra nơi lưu và người nhận. Website còn hoạt động không có nghĩa khách đã liên hệ thành công. Cũng cần phân biệt lỗi thực sự với trường hợp ít khách hoặc báo cáo thống kê sai.
Vì sao website vẫn chạy mà không nhận được khách?

Một hành trình chuyển đổi thường đi qua nhiều thành phần; chỉ cần một mắt xích lỗi, người dùng có thể thấy thông báo thành công nhưng doanh nghiệp không nhận được dữ liệu.
Đường đi cơ bản: khách điền biểu mẫu → website xử lý → lưu yêu cầu → gửi email hoặc chuyển CRM → nhân viên tiếp nhận. Một bước gặp lỗi có thể làm khách tưởng đã liên hệ được.
Ba tình trạng thường bị nhầm với nhau
| Tình trạng | Điều cần xem trước |
|---|---|
| Không gửi được biểu mẫu | Nút gửi, chống spam và lỗi khi dùng điện thoại |
| Đã gửi nhưng nhân viên không thấy | Nơi lưu yêu cầu, email, CRM và người nhận |
| Đã nhận khách nhưng báo cáo bằng 0 | Bản ghi thực tế và công cụ đo lường |
Những nguyên nhân kỹ thuật cần kiểm tra:
- biểu mẫu hiện nhưng bấm gửi gặp lỗi;
- chống spam chặn nhầm khách thật;
- dịch vụ gửi thư hết hạn mức hoặc sai xác thực;
- webhook không chuyển được yêu cầu sang CRM;
- API báo thành công nhưng không xử lý dữ liệu;
- lỗi ở bước đặt hàng hoặc thanh toán;
- công cụ thống kê không ghi nhận yêu cầu;
- CRM nhận khách nhưng giao nhầm nhân viên;
- bộ nhớ đệm giữ mã cũ sau khi cập nhật.
Bài các lỗi website thường gặp có thể dùng để mở rộng runbook theo từng dạng lỗi kỹ thuật.
Kiểm tra biểu mẫu đến bước nào mới đủ?
Chỉ thấy trang mở được hoặc biểu mẫu báo thành công là chưa đủ. Hãy gửi một yêu cầu thử có đánh dấu và kiểm tra đến khi dữ liệu xuất hiện đúng nơi tiếp nhận.
- Mở trang biểu mẫu trên máy tính và điện thoại.
- Kiểm tra nút và trường nhập có dùng được.
- Điền dữ liệu thử dễ nhận biết, không dùng thông tin khách thật.
- Gửi đúng một yêu cầu qua luồng được phép.
- Kiểm tra thông báo kết quả khách nhìn thấy.
- Kiểm tra website có tiếp nhận và lưu yêu cầu không.
- Xác nhận email, CRM và người phụ trách đã nhận.
- Đánh dấu hoặc dọn yêu cầu thử theo quy trình.
Không tự gửi thử liên tục khi biểu mẫu kích hoạt SMS, email tiếp thị hay dịch vụ có phí. Dùng dữ liệu và kênh thử phù hợp, không tắt chống spam cho tất cả khách chỉ để kiểm tra.
Kiểm tra đặt hàng mà không thu tiền thật
Với cửa hàng, kiểm tra chọn sản phẩm, giỏ hàng và đặt hàng. WooCommerce lưu ý đơn thử có thể gửi email, kích hoạt tích hợp và ảnh hưởng báo cáo. Chỉ dùng môi trường thử hoặc cổng thanh toán có chế độ thử phù hợp.
Không tạo giao dịch thật chỉ để thử. Nếu khách có thể đã thanh toán, phải đối chiếu khoản thu trước khi yêu cầu trả lại.
Biểu mẫu báo thành công nhưng email hoặc CRM không nhận?

Thông báo thành công chưa chứng minh nhân viên đã nhận được thư. Contact Form 7 xác nhận trạng thái gửi thư có thể thành công nhưng email không vào hộp thư.
Riêng Contact Form 7: theo tài liệu chính thức, plugin không mặc định lưu biểu mẫu đã gửi. Có thể sử dụng nơi lưu riêng như Flamingo nếu phù hợp. Không áp dụng kết luận này cho mọi plugin biểu mẫu, và phải bảo vệ dữ liệu cá nhân.
- nhật ký gửi email và thư bị từ chối;
- trạng thái webhook chuyển yêu cầu;
- phản hồi từ hệ thống nhận;
- bản ghi khách mới trong CRM;
- hàng đợi xử lý;
- cảnh báo khi yêu cầu chờ tăng;
- chênh lệch số yêu cầu gửi và nhận.
Theo OWASP Logging Cheat Sheet, nhật ký ứng dụng hữu ích để theo dõi giao dịch và vấn đề vận hành. Ghi mã yêu cầu, thời gian, bước xử lý và kết quả. Không ghi mật khẩu, khóa truy cập hoặc dữ liệu khách nhạy cảm.
Không thấy khách gửi yêu cầu: do lỗi hay ít khách?
Cả hai.
Cần theo dõi cả lỗi rõ ràng như webhook thất bại, và những khoảng bất thường không có yêu cầu nào. Khi nghi ngờ, kiểm tra số lượt truy cập và thử một yêu cầu an toàn.
Website ít khách có thể không nhận yêu cầu trong vài giờ mà vẫn bình thường. So sánh cùng giờ, cùng ngày trong tuần và mùa vụ. Không có lead chỉ là tín hiệu kiểm tra, không tự chứng minh website hỏng.
Phân loại mức độ ảnh hưởng
Một cách đơn giản:
- P1: toàn bộ checkout hoặc form chính không hoạt động.
- P2: một kênh lead hoặc một phương thức thanh toán lỗi.
- P3: tracking/notification lỗi nhưng dữ liệu gốc vẫn được lưu.
- P4: cảnh báo xu hướng hoặc lỗi không chặn chuyển đổi.
Severity phải gắn với tác động kinh doanh, không chỉ mức độ “kỹ thuật trông có vẻ nghiêm trọng”.
Quy trình chín bước tìm và xử lý lỗi mất khách
Khi alert xuất hiện, nên:
- xác minh bằng luồng test được phép;
- xác định thời điểm bắt đầu;
- kiểm tra thay đổi gần nhất;
- đối chiếu frontend, server log, API và hệ thống tiếp nhận;
- cô lập lỗi theo dependency;
- dùng workaround nếu có;
- phục hồi chức năng;
- kiểm tra dữ liệu có bị thất lạc hay cần reprocess;
- ghi nguyên nhân và hành động phòng tái diễn.
Nếu lỗi xuất hiện sau cập nhật, theo quy trình bảo trì website để thử cách sửa an toàn. Không sửa nhiều phần cùng lúc trên website đang phục vụ khách.
Sửa xong có thể tìm lại những khách bị bỏ sót không?
Kiểm tra nơi lưu yêu cầu trên website, nhật ký email và CRM. Nếu còn mã hoặc nội dung yêu cầu, có thể đối soát, kiểm tra trùng rồi giao lại cho nhân viên xử lý.
Đừng gửi lại hàng loạt khi chưa xác minh. Một số khách có thể đã được tiếp nhận dù email báo lỗi. Nếu hệ thống không lưu dữ liệu ở đâu, không thể bảo đảm lấy lại mọi yêu cầu đã mất.
Checklist doanh nghiệp nên nghiệm thu
- Form chính được kiểm tra định kỳ.
- Có test data hoặc sandbox rõ ràng.
- SMTP/webhook/API có log.
- CRM có đối chiếu số lead nhận được.
- Checkout có synthetic flow phù hợp.
- Alert có owner.
- Có kênh dự phòng khi form lỗi.
- Có quy trình reprocess lead nếu dữ liệu bị kẹt.
- Tracking được QA nhưng không dùng tracking làm nguồn duy nhất xác nhận đơn/lead.
Một dịch vụ chăm sóc website có thể hỗ trợ nhiều việc. Nhưng website nhận khách cần được thử biểu mẫu, kiểm tra nơi lưu và người nhận thật, không chỉ đo trang có mở được.
Đọc thêm trong cụm Managed Website: Website Monitoring; Uptime website; Dịch vụ quản trị và vận hành website.
Lưu ý về số liệu: Google Analytics có sự kiện generate_lead để đo việc tạo yêu cầu. Sự kiện này không tự chứng minh CRM hoặc nhân viên đã nhận khách. Hãy đối chiếu bản ghi thực tế.
Khi lỗi nằm ở email chứ không phải biểu mẫu
Nếu submission đã tới application nhưng notification không tới mailbox, chuyển sang Email Deliverability cho website để kiểm tra SMTP/provider, bounce, reject và inbox placement. Nếu lỗi liên quan sender authentication hoặc DNS TXT, xem SPF, DKIM, DMARC. Toàn bộ lớp domain, DNS, certificate và email được tổ chức trong Domain, DNS & Email Infrastructure Operations.
Từ mất lead sang Integration Reliability
Khi form đã submit nhưng dữ liệu đi qua API, webhook, queue hoặc CRM không đầy đủ, vấn đề thuộc lớp Website Integration Reliability. Để tìm record thiếu, trùng hoặc lệch trạng thái giữa website với CRM/ERP/payment, dùng Data Reconciliation thay vì chỉ nhìn frontend hoặc HTTP status.
Đoàn Trình Dục là Giảng viên Khoa Công nghệ Thông tin tại Đại học Công nghệ Sài Gòn (STU), với hơn 10 năm kinh nghiệm thực chiến trong các lĩnh vực Mạng máy tính, Marketing Online, SEO và Bảo mật hệ thống.
Với nền tảng sư phạm và kinh nghiệm tư vấn cho nhiều doanh nghiệp, thầy chuyên sâu vào việc xây dựng các giải pháp kỹ thuật số toàn diện và hiệu quả.

