Người dùng mở một trang chi tiết bất động sản không có nghĩa sản phẩm đó chắc chắn phù hợp.
Họ có thể thích khu vực nhưng giá quá cao. Giá phù hợp nhưng diện tích nhỏ. Căn hộ đúng nhu cầu nhưng đã hết hàng. Hoặc đơn giản họ muốn xem thêm vài lựa chọn trước khi quyết định liên hệ.
Nếu trang chi tiết kết thúc bằng một form và không có lựa chọn tiếp theo, website dễ đẩy người dùng quay lại Google hoặc sang một sàn khác để tiếp tục so sánh.
Module “Bất động sản tương tự” giải quyết khoảng trống này bằng cách đưa ra một nhóm lựa chọn gần với sản phẩm đang xem.
Nhưng “tương tự” không nên được hiểu đơn giản là:
Cùng danh mục → lấy vài tin mới nhất → hiển thị.
Một recommendation tốt cần đi qua cả logic dữ liệu, ranking và UX:
Candidate → Filter → Score → Rank → Display → Measure.
Bài viết này Bdsweb đi sâu vào cách xây module đó cho một website bất động sản có nhiều sản phẩm hoặc dự án.
1. Mục tiêu chính của “BĐS tương tự” không phải chỉ để tăng pageview
Tăng số trang mỗi phiên có thể là kết quả tốt, nhưng không nên là mục tiêu cuối cùng.
Module recommendation cần giúp người dùng trả lời câu hỏi:
“Nếu sản phẩm này chưa phù hợp, lựa chọn gần nhất với nhu cầu của tôi là gì?”
Nếu làm đúng, người dùng có thể chuyển từ một sản phẩm chưa phù hợp sang một sản phẩm tốt hơn rồi tiếp tục lưu tin, so sánh, chat hoặc đặt lịch.
Do đó KPI cuối cùng cần tiến gần hơn tới hành vi kinh doanh chứ không chỉ là số click.
2. Trước khi tính “tương tự”, phải xác định đối tượng đang được gợi ý
Một website có thể quản lý nhiều loại entity khác nhau: dự án, căn hộ cụ thể, nhà phố, đất nền hoặc tin đăng môi giới.
Logic recommendation phải biết đối tượng nào đang được so sánh.
Ví dụ nếu người dùng đang xem một dự án căn hộ, gợi ý hợp lý có thể là các dự án khác trong cùng khu vực và phân khúc.
Nhưng nếu người dùng đang xem một căn 2PN cụ thể, họ có thể muốn những căn khác trong cùng dự án trước khi xem sang dự án khác.
Vì vậy bước đầu tiên nên là xác định:
Recommendation đang ở cấp dự án hay cấp sản phẩm?
Nếu không làm rõ, hệ thống dễ trộn những đối tượng không thể so sánh trực tiếp.
3. Không có một tiêu chí “tương tự” phù hợp cho mọi loại BĐS
Căn hộ, nhà phố và đất nền có các thuộc tính ra quyết định khác nhau.
| Loại hình | Thuộc tính thường có giá trị cao |
|---|---|
| Căn hộ | Khu vực, dự án, giá, diện tích, phòng ngủ, trạng thái |
| Nhà phố | Khu vực, giá, diện tích đất, mặt tiền/đường, pháp lý |
| Đất nền | Khu vực, giá, diện tích, loại đất, đường, pháp lý |
| Cho thuê | Khu vực, giá/tháng, diện tích, công năng, thời hạn |
Do đó recommendation engine nên có trọng số hoặc rule khác nhau theo loại hình thay vì sử dụng một công thức duy nhất.
4. Bước đầu tiên của thuật toán là tạo tập ứng viên
Không nên chấm điểm toàn bộ database nếu website có hàng chục nghìn sản phẩm.
Trước hết cần tạo một tập ứng viên hợp lý.
Ví dụ khi người dùng đang xem căn hộ tại Hà Đông, hệ thống có thể lấy trước:
Căn hộ đang còn hiệu lực + cùng giao dịch mua bán + trong Hà Đông hoặc khu vực lân cận.
Sau đó mới chấm điểm giá, diện tích và số phòng ngủ.
Cách này vừa cải thiện hiệu năng vừa tránh gợi ý những sản phẩm khác intent ngay từ đầu.
5. Trước khi scoring phải có các điều kiện loại trừ bắt buộc
Một sản phẩm có thể rất giống về giá và diện tích nhưng vẫn không nên được đề xuất.
Ví dụ tin đã bán, hết hạn hoặc bị ẩn không nên xuất hiện.
Tương tự, nếu người dùng đang xem sản phẩm mua bán, việc gợi ý một tin cho thuê chỉ vì cùng khu vực sẽ làm recommendation kém tin cậy.
Ở mức cơ bản, tập ứng viên thường cần loại bỏ:
- Sản phẩm hiện tại;
- Tin không còn hoạt động;
- Sản phẩm sai loại giao dịch;
- Dữ liệu không đáp ứng các điều kiện nghiệp vụ tối thiểu;
- Sản phẩm mà người dùng không có quyền xem nếu website có phân quyền.
Filtering bắt buộc nên xảy ra trước ranking.
6. Giá không nên được xử lý bằng một khoảng ± cố định cho mọi phân khúc
Bài cũ dùng logic gần giá theo tỷ lệ như ±10–20%. Cách này có thể dùng làm điểm khởi đầu nhưng không nên coi là quy tắc chuẩn.
Mức chênh 20% đối với sản phẩm 2 tỷ là 400 triệu, trong khi với sản phẩm 20 tỷ là 4 tỷ. Hai mức chênh này không chắc mang ý nghĩa tương đương với hành vi người mua.
Tốt hơn là hệ thống xem giá như một tín hiệu liên tục.
Sản phẩm càng gần mức giá hiện tại thì điểm similarity càng cao. Khi giá lệch dần, điểm giảm dần thay vì chỉ có hai trạng thái “đúng trong ±20%” hoặc “không đúng”.
Nếu website đã có dữ liệu về hành vi lọc, khoảng ngân sách mà người dùng thường chọn còn có thể được dùng để hiệu chỉnh scoring thực tế hơn.
7. Diện tích cũng nên được tính theo khoảng cách thay vì cùng một ngưỡng cứng
Một căn 68 m² thường gần nhu cầu của người đang xem căn 70 m² hơn căn 100 m².
Do đó có thể tính một normalized distance đơn giản giữa hai giá trị.
Điều quan trọng là so đúng loại diện tích.
Không nên dùng diện tích đất của nhà phố để so với diện tích sử dụng của căn hộ chỉ vì cả hai field đều được gọi là area.
Data model phải nhất quán trước khi recommendation có thể đáng tin cậy.
8. Một mô hình scoring đơn giản thường đã đủ
Không nhất thiết phải dùng AI hoặc machine learning ngay từ đầu.
Một rule-based score rõ ràng có thể hoạt động tốt nếu dữ liệu sạch.
Ví dụ với căn hộ:
similarity_score =
location_score × 0.30 +
price_score × 0.25 +
property_type_score × 0.20 +
area_score × 0.15 +
bedroom_score × 0.10
Trọng số trên chỉ là ví dụ minh họa, không phải tỷ lệ nên áp dụng cho mọi website.
Mục tiêu là thể hiện nguyên tắc: mỗi thuộc tính đóng góp một phần vào tổng điểm.
Sau khi có dữ liệu thực tế, các trọng số có thể được điều chỉnh dựa trên CTR, hành vi xem tiếp hoặc conversion.
9. Khu vực nên có nhiều mức độ gần nhau thay vì chỉ “cùng quận = đúng”
Địa lý trong BĐS thường có tính liên tục.
Một dự án nằm sát ranh hai phường có thể gần nhu cầu hơn một dự án cùng quận nhưng cách xa hàng chục phút di chuyển.
Website nhỏ có thể dùng taxonomy đơn giản:
Cùng dự án → cùng phường → cùng quận → khu vực lân cận.
Website có dữ liệu tọa độ tốt có thể bổ sung khoảng cách địa lý.
Tuy nhiên khoảng cách đường chim bay chưa chắc phản ánh khả năng di chuyển thực tế, vì vậy không nên biến radius thành yếu tố duy nhất.
10. Có thể xây hai lớp recommendation thay vì một danh sách duy nhất
Một cách tổ chức hữu ích là tách:
“Bất động sản tương tự”
và:
“Có thể bạn cũng quan tâm”.
Lớp đầu ưu tiên similarity cao, ví dụ cùng khu vực, cùng phân khúc và gần giá.
Lớp thứ hai có thể mở rộng một tiêu chí: khu vực lân cận, diện tích lớn hơn hoặc lựa chọn khác phân khúc một chút.
Cách này giúp website không phải hạ thấp tiêu chuẩn “tương tự” chỉ để đủ số lượng card hiển thị.
11. Khi thiếu sản phẩm tương tự, cần fallback có thứ tự
Không phải lúc nào database cũng có đủ nhiều sản phẩm match tốt.
Thay vì lấy ngẫu nhiên các tin còn lại, có thể nới điều kiện theo từng bước.
Ví dụ:
Cùng dự án → cùng khu vực → mở rộng giá → mở rộng diện tích → khu vực lân cận.
Thứ tự fallback nên tùy loại hình và mô hình kinh doanh.
Nếu chỉ còn sản phẩm rất lệch nhu cầu, tốt hơn là thay đổi nhãn thành:
“Có thể bạn quan tâm”
thay vì vẫn gọi chúng là “tương tự”.
12. Recommendation nên tính tới ngữ cảnh phiên hiện tại khi có dữ liệu
Sản phẩm đang xem cung cấp một tín hiệu, nhưng hành vi trước đó đôi khi cung cấp thêm context.
Ví dụ người dùng đã lọc:
2–3 tỷ + 2PN + Hà Đông
rồi mở một căn 3,2 tỷ từ danh sách.
Nếu recommendation chỉ dựa vào căn đang xem, hệ thống có thể tiếp tục đề xuất quanh 3,2 tỷ. Nhưng filter trước đó cho biết ngân sách thật của khách có thể thấp hơn.
Vì vậy, khi kiến trúc cho phép, recommendation có thể kết hợp:
Current Item + Active Filter + Session Context.
Tuy nhiên nên bắt đầu từ rule rõ ràng trước khi thêm quá nhiều tín hiệu khó giải thích.
13. Không nên dùng lịch sử hành vi để cá nhân hóa quá mức khi dữ liệu chưa đủ
Một người xem căn hộ cao cấp một lần chưa chắc muốn mua phân khúc cao cấp. Họ có thể chỉ đang tham khảo cho người thân hoặc mở nhầm một link.
Nếu hệ thống phản ứng quá mạnh với một event đơn lẻ, recommendation có thể nhanh chóng lệch.
Do đó personalization nên dựa trên một tập tín hiệu đủ ổn định thay vì một click duy nhất.
Ở giai đoạn đầu, content-based recommendation dựa trên dữ liệu sản phẩm thường dễ kiểm soát và nghiệm thu hơn.
14. UX module phải giúp người dùng quyết định có nên click
Một card recommendation không cần chứa toàn bộ thông tin của listing, nhưng phải đủ để người dùng nhận ra điểm khác biệt.
Thông thường card nên ưu tiên:
Ảnh → Giá → Diện tích → Vị trí → Thuộc tính quan trọng.
Ví dụ với căn hộ có thể thêm 2PN/3PN. Với đất nền có thể ưu tiên pháp lý hoặc mặt tiền nếu đó là dữ liệu chính.
Không nên hiển thị quá nhiều badge và icon khiến card trở thành một bảng thông số thu nhỏ.
Mục tiêu của card chỉ là giúp người dùng quyết định:
“Lựa chọn này có đáng mở sang trang tiếp theo không?”
15. Vị trí đặt module phụ thuộc mục tiêu của trang chi tiết
Đặt recommendation quá sớm có thể khiến người dùng rời sản phẩm hiện tại trước khi hiểu hết nội dung.
Đặt quá sâu ở cuối trang lại có thể khiến nhiều người không bao giờ nhìn thấy.
Một vị trí thường hợp lý là sau phần thông tin cốt lõi hoặc gần đoạn người dùng đã đủ dữ liệu để đánh giá sản phẩm.
Với trang rất dài, có thể có một recommendation nhẹ giữa trang và một module đầy đủ ở cuối.
Không có một vị trí cố định cho mọi website; nên xác định bằng scroll data và mục tiêu conversion.
16. Mobile không nên cố nhồi số lượng card giống desktop
Trên desktop, người dùng có thể nhìn nhiều card cùng lúc. Trên mobile, diện tích hạn chế nên cần ưu tiên khả năng scan.
Carousel ngang có thể giúp giữ giao diện gọn, nhưng cũng có nhược điểm: những card nằm ngoài viewport dễ bị bỏ qua.
Danh sách dọc lại dễ nhìn hơn nhưng làm trang dài.
Lựa chọn nên dựa vào số lượng sản phẩm, độ dài card và vị trí module.
Quan trọng hơn số card là:
các lựa chọn đầu tiên phải đủ tốt.
Đừng hiển thị tám sản phẩm trung bình nếu ba sản phẩm đầu đã đủ sát nhu cầu.
Các nguyên tắc bố trí trên màn hình nhỏ có thể kết hợp với tối ưu website bất động sản trên mobile.
17. Hình ảnh recommendation không được làm chậm trang chi tiết
Trang chi tiết BĐS vốn đã có Hero, gallery, bản đồ và có thể thêm video. Module recommendation nếu tải thêm hàng chục ảnh ngay lập tức có thể khiến trang nặng hơn đáng kể.
Ảnh card nên sử dụng kích thước phù hợp thay vì tải ảnh gốc, và các ảnh ngoài viewport có thể được lazy-load.
Recommendation query cũng cần được tối ưu hoặc cache khi phù hợp.
Một module được thiết kế để giữ khách ở lại nhưng lại làm trang chậm tới mức khách thoát trước khi nhìn thấy nó sẽ phản tác dụng.
18. Không nên để yếu tố kinh doanh âm thầm phá vỡ tính “tương tự”
Một sàn có thể muốn ưu tiên listing VIP, sản phẩm độc quyền hoặc sản phẩm có mức hoa hồng cao.
Đây là nhu cầu kinh doanh hợp lý, nhưng nếu các yếu tố đó lấn át hoàn toàn similarity, người dùng sẽ nhanh chóng nhận ra danh sách “gợi ý” thực chất chỉ là quảng cáo.
Một cách cân bằng hơn là tách:
Relevance Score
và:
Business Score.
Business boost chỉ nên điều chỉnh nhẹ giữa những sản phẩm vốn đã đủ liên quan.
Nếu có nội dung tài trợ hoặc ưu tiên thương mại đặc biệt, việc gắn nhãn rõ ràng còn giúp giữ niềm tin.
19. Recommendation không nên lặp lại cùng một nhóm trên mọi sản phẩm
Nếu tất cả trang chi tiết đều hiển thị cùng sáu tin mới nhất, đây không phải recommendation thực sự.
Người dùng xem nhiều trang sẽ thấy module lặp lại và ngừng chú ý.
Danh sách cần thay đổi theo item hiện tại và ít nhất một số thuộc tính chính.
Hệ thống cũng nên loại trừ sản phẩm đã xem gần đây khi phù hợp để tránh vòng lặp:
A → B → lại gợi ý A → B.
20. Sản phẩm hết hàng nên được xử lý khác sản phẩm đang bán
Khi người dùng mở một listing vừa hết hàng, recommendation trở nên quan trọng hơn bình thường.
Thay vì chỉ hiển thị thông báo:
“Sản phẩm đã bán.”
website có thể ngay lập tức đưa ra:
“Xem các sản phẩm tương tự còn hàng.”
Ở đây ranking nên ưu tiên inventory đang active và gần với sản phẩm cũ.
Có thể kết hợp thêm CTA:
“Báo cho tôi khi có sản phẩm tương tự.”
để nối sang tính năng thông báo khi có BĐS mới phù hợp.
21. Gợi ý tương tự và Saved Search giải quyết hai thời điểm khác nhau
Recommendation trả lời nhu cầu ngay bây giờ:
“Có sản phẩm nào khác để tôi xem tiếp không?”
Saved Search giải quyết nhu cầu trong tương lai:
“Nếu hôm nay chưa có, hãy báo khi có lựa chọn phù hợp.”
Kết hợp hai module này đặc biệt hiệu quả ở những thị trường nguồn hàng thay đổi thường xuyên.
Nếu recommendation không tìm thấy lựa chọn đủ tốt, CTA saved search trở thành fallback tự nhiên thay vì cố hiển thị các sản phẩm kém liên quan.
22. Tracking phải đo cả module impression chứ không chỉ click
Nếu 100 người click recommendation, con số đó chưa nói nhiều nếu không biết có bao nhiêu người thực sự nhìn thấy module.
Funnel phù hợp hơn là:
Module Impression → Recommendation Click → Next Detail View → Save/Compare → CTA → Lead.
| KPI | Câu hỏi cần trả lời |
|---|---|
| Impression | Bao nhiêu người cuộn tới module? |
| Recommendation CTR | Các lựa chọn có đủ liên quan để được click? |
| Next-detail engagement | Người dùng có tiếp tục xem sau click? |
| Save/Compare rate | Gợi ý có tạo shortlist không? |
| Lead after recommendation | Hành trình xem tiếp có tạo conversion không? |
Nếu impression cao nhưng CTR thấp, vấn đề thường nằm ở relevance hoặc card.
Nếu CTR cao nhưng người dùng thoát ngay ở trang tiếp theo, tiêu đề/ảnh có thể hấp dẫn nhưng recommendation chưa thực sự phù hợp.
23. Đừng dùng bounce rate làm bằng chứng duy nhất rằng module thành công
Một module có thể tăng pageview nhưng không tạo thêm giá trị kinh doanh.
Ví dụ thuật toán gợi ý nhiều sản phẩm tò mò khiến người dùng click liên tục nhưng cuối cùng không có sản phẩm nào đúng nhu cầu.
Do đó nên quan sát sâu hơn tới save, compare, chat, form hoặc appointment nếu hệ thống đo được.
Đây là lý do recommendation nên nằm trong hệ thống đo lường CRO website BĐS, thay vì được đánh giá độc lập chỉ bằng page/session.
24. Khi nào mới cần AI hoặc machine learning?
Rule-based recommendation thường đủ ở giai đoạn đầu.
Machine learning bắt đầu có giá trị khi website có lượng lớn inventory, nhiều người dùng và đủ dữ liệu hành vi để học được pattern mà rule thủ công khó biểu diễn.
Ví dụ hệ thống có thể học rằng người xem một nhóm dự án thường chuyển sang nhóm khác dù hai sản phẩm không giống nhau hoàn toàn về thuộc tính.
Nhưng nếu website chỉ có vài trăm sản phẩm và traffic thấp, mô hình AI có thể tạo thêm độ phức tạp mà chưa chắc cải thiện đáng kể kết quả.
Nên bắt đầu bằng:
Data sạch → Rule rõ → Tracking đủ → tối ưu scoring → sau đó mới đánh giá AI.
25. Quy trình triển khai module “BĐS tương tự”
Bước đầu tiên là xác định đối tượng recommendation và các trường dữ liệu có thể tin cậy.
Sau đó xây candidate set và các rule loại trừ. Tiếp theo mới thiết kế scoring cho khu vực, giá, diện tích và thuộc tính riêng của loại hình.
Khi ranking đã ổn định, xây fallback cho trường hợp thiếu ứng viên.
Frontend sau đó chỉ cần nhận danh sách đã xếp hạng và trình bày theo UX phù hợp.
Cuối cùng, tracking phải được triển khai ngay từ đầu để biết scoring có thực sự tốt hơn “lấy vài tin mới nhất” hay không.
Có thể tóm tắt:
Define → Candidate → Exclude → Score → Rank → Fallback → Display → Track → Tune.
Checklist nghiệm thu module BĐS tương tự
- [ ] Xác định rõ đang gợi ý dự án hay sản phẩm cụ thể;
- [ ] Loại trừ chính sản phẩm đang xem;
- [ ] Loại bỏ tin hết hạn, đã bán hoặc sai trạng thái;
- [ ] Không trộn mua và thuê nếu không có chủ đích;
- [ ] Scoring thay đổi phù hợp theo loại hình;
- [ ] Khu vực, giá và diện tích được chuẩn hóa dữ liệu;
- [ ] Không dùng một khoảng giá cố định cho mọi phân khúc;
- [ ] Có fallback khi thiếu sản phẩm tương tự;
- [ ] Gắn nhãn khác nếu chỉ là “có thể quan tâm”;
- [ ] Không lặp lại một nhóm tin trên mọi trang;
- [ ] Card có đủ giá, diện tích, khu vực và thuộc tính chính;
- [ ] Mobile dễ scan và không tải quá nhiều card;
- [ ] Ảnh recommendation được tối ưu/lazy-load;
- [ ] Tracking được Impression → Click → Detail → Lead;
- [ ] Có cơ chế điều chỉnh scoring dựa trên dữ liệu thực.
Câu hỏi thường gặp
Nên hiển thị bao nhiêu bất động sản tương tự?
Không có một số cố định phù hợp mọi giao diện. Quan trọng hơn là chất lượng ranking và không gian hiển thị. Nếu chỉ có ba sản phẩm đủ liên quan thì hiển thị ba lựa chọn tốt thường hợp lý hơn việc bổ sung thêm năm lựa chọn kém phù hợp.
Giá lệch bao nhiêu thì còn được coi là tương tự?
Không nên dùng một tỷ lệ cố định cho mọi phân khúc. Giá nên được đưa vào scoring theo khoảng cách hoặc theo các phân khúc ngân sách thực tế của website.
Có nên luôn ưu tiên cùng khu vực?
Thường là tín hiệu mạnh nhưng không phải lúc nào cũng tuyệt đối. Với một số người, ngân sách hoặc loại hình quan trọng hơn ranh giới hành chính. Website có thể kết hợp khu vực với khoảng cách và các thuộc tính khác.
Có nên gợi ý sản phẩm giá cao hơn để upsell?
Có thể nếu sản phẩm vẫn đủ liên quan và mức chênh hợp lý. Không nên để mục tiêu thương mại làm recommendation mất relevance. Nếu là một lựa chọn nâng cấp rõ rệt, có thể trình bày bằng nhãn phù hợp.
Sản phẩm đã bán có nên xuất hiện trong recommendation?
Thông thường không. Nếu website giữ trang sản phẩm đã bán cho SEO hoặc thông tin tham khảo, module recommendation trên chính trang đó nên ưu tiên những sản phẩm tương tự đang còn khả dụng.
Có cần AI để làm recommendation BĐS không?
Không. Rule-based scoring dựa trên khu vực, giá, diện tích và loại hình thường đã đủ cho nhiều website. AI chỉ nên được cân nhắc khi dữ liệu và quy mô đủ lớn để tạo thêm giá trị.
Có nên cá nhân hóa dựa trên lịch sử xem?
Có thể, nhưng nên dùng khi có đủ tín hiệu. Một vài lượt xem đơn lẻ chưa chắc phản ánh nhu cầu thật. Trong nhiều trường hợp, active filter và sản phẩm hiện tại đáng tin cậy hơn.
Module này có giúp SEO không?
Nó có thể hỗ trợ internal navigation và giúp người dùng khám phá các sản phẩm liên quan, nhưng không nên xây chỉ với mục tiêu tạo thật nhiều internal link. Ưu tiên trước hết vẫn là relevance và trải nghiệm người dùng.
Kết luận
Module “BĐS tương tự” có vẻ là một block giao diện nhỏ nhưng thực tế phụ thuộc vào cả hệ thống dữ liệu và logic sản phẩm.
Một recommendation tốt không bắt đầu từ câu hỏi:
“Hiển thị mấy card ở cuối trang?”
Mà bắt đầu từ:
“Sản phẩm nào thực sự là lựa chọn tiếp theo hợp lý nhất với người đang xem trang này?”
Cách triển khai bền vững là:
Candidate → Filter → Score → Rank → Display → Measure.
Ứng viên phải đúng intent. Sản phẩm không hợp lệ phải bị loại. Similarity cần được chấm theo các thuộc tính phù hợp từng loại BĐS. Ranking phải có fallback khi inventory ít. Giao diện phải giúp người dùng nhanh chóng nhận ra lựa chọn đáng xem. Và cuối cùng, dữ liệu tracking phải cho biết recommendation có dẫn tới xem tiếp, lưu, so sánh hay tạo lead hay không.
Khi module này được kết hợp với bộ lọc giá và diện tích, Saved Search & Product Alert và hệ thống tối ưu trải nghiệm website BĐS, trang chi tiết sẽ không còn là điểm cuối mà trở thành một nút điều hướng giúp khách tiếp tục tìm đúng sản phẩm.
- Tính năng tìm kiếm thông minh cho website bất động sản: làm đúng để khách “tìm thấy nhanh”
- Quản lý log truy cập website BĐS: Theo dõi lỗi, bot và luồng lead
- Lọc nhanh theo khoảng giá và diện tích trên website BĐS: Thiết kế sao để tìm đúng và nhanh?
- Tích hợp Zalo Chat cho website BĐS: Từ click đến lead
- Tính năng gửi thông báo khi có sản phẩm BĐS mới: Từ saved search đến lead
- Phân quyền tài khoản cho nhiều môi giới trên website BĐS: Role, lead và bảo mật
