Tính năng khảo sát - Lớp giáp sắt chống lại cạm bẫy xây dựng

Tính năng khảo sát - Lớp giáp sắt chống lại cạm bẫy xây dựng

Tin ngắn hàng ngày dành cho bạn
  • Hôm qua đến nay, lượt truy cập tới từ Facebook tăng đột biến. Thường như thế là do ai đó chia sẻ bài viết của blog vào một nhóm nào đó.

    Cơ mà lần này là liên kết trực tiếp đến trang chủ luôn. Tò mò ghê, không biết ai chia sẻ, chia sẻ ở đâu nữa. Muốn biết để tìm hiểu "insight" ghê 🥹

    » Xem thêm
  • Mình mới phát hiện ra thư viện idb-keyval giúp triển khai cơ sở dữ liệu dạng key-value một cách đơn giản. Như đã chia sẻ trong chuỗi bài viết về quá trình làm OpenNotas, mình loay hoay đi tìm một loại cơ sở dữ liệu để lưu trữ mà xem chừng vất vả quá, cuối cùng chốt localForage.

    idb-keyval cũng tương tự như localForage nhưng có vẻ như nó đang làm tốt hơn một chút. Đơn cử là có hàm update để cập nhật dữ liệu, hình dung đơn giản là:

    update('counter', (val) => (val || 0) + 1);

    Chứ không như hàm set là thay thế dữ liệu mất tiêu luôn.

    » Xem thêm
  • Đầu xuân năm mới, xin phép khoe số tiền kiếm được sau 1 tháng đặt quảng cáo tại indieboosting.com 🥳🥳🥳

    » Xem thêm

Vấn đề

Xin chào độc giả của 2coffee.dev, tuần vừa rồi lại là một tuần bận rộn, tôi vừa hoàn thành xong tính năng khảo sát cho blog.

Khảo sát? Nơi có rất nhiều câu hỏi được xuất hiện, nó tiêu tốn thời gian của bạn, hay thậm chí còn gây ra phiền hà, ác cảm. Thú thật, tôi không phải là một người thích tham gia khảo sát, tuy nhiên tôi lại rất tích cực bấm vào những mẫu khảo sát ngắn, ví dụ như là “Thông tin này có hữu ích cho bạn?”, “Bạn có tìm thấy cách giải quyết vấn đề trong câu trả lời này chưa?”… Vì câu hỏi rất đơn giản, chỉ mất một lượt bấm là đã truyền tải được thông điệp của tôi đến họ ngay lập tức. Mỗi khi bấm, tôi đều hy vọng phản hồi được ghi nhận và có thể làm tiền đề để họ tối ưu hóa trải nghiệm cho những người dùng sau.

Suy cho cùng, khảo sát là cách để giúp cho người quan sát thấu hiểu được lòng trắc ẩn của người dùng. Khảo sát không xấu, nhưng khảo sát sao cho hợp lý, khiến cho tất cả mọi người muốn tham gia ngay lập tức mới là điều khó.

Tuần vừa rồi, tôi vừa thêm một mẩu khảo sát nho nhỏ ở phía dưới bài viết, hy vọng rằng nó sẽ đươc chú ý đến. Các câu hỏi tương đối ngắn gọn kèm theo lựa chọn không thể nào súc tích hơn, nhưng lại mang đến cho tôi rất nhiều thông tin quý báu.

Tính năng khảo sát

Trước kia, tôi thường rơi vào “cạm bẫy xây dựng” khi bắt tay vào làm một điều gì đó. Một sản phẩm, ví dụ như trang blog này, phải tích hợp càng nhiều tính năng càng tốt, trang khác có gì, trang của tôi phải hơn thế. Chưa nói đến tốt hay xấu nhưng có một điều chắc chắn là tôi luôn phải xoay vòng trong danh sách tính năng cần làm không bao giờ hết. Nhưng cái quan trọng là có ai dùng hay không thì lại không biết, thậm chí cái gì mới thực sự mang lại giá trị cho người dùng thì lại bị lãng quên.

Khảo sát là một tính năng trong dự tính từ khá lâu. Lúc đó, tôi nghĩ xem mình nên thiết kế tính năng này như thế nào, nhưng vì nhiều lý do, cũng như xác định một số công việc có vẻ quan trọng, cần ưu tiên làm trước. Cách đây một tháng, Posthog - một công cụ đang sử dụng để nghiên cứu hành vi người dùng có thêm một tính năng mới Surveys. Ồ! Đúng là thứ mình đang cần đây, thử xem nó hoạt động như thế nào.

Hoàn hảo, mọi thứ đều đáp ứng được nhu cầu của mình. Tôi bắt tay vào làm luôn tính năng mới, kiểm tra nó hoạt động và đã sẵn sàng đưa vào sản xuất (production). Nhưng chỉ mới sáng nay thôi, tôi phát hiện ra tài khoản miễn phí bị giới hạn 250 câu trả lời mỗi tháng cho toàn bộ câu hỏi khảo sát, sau đó giá khởi điểm là 0.2$ cho một phản hồi mới, đúng vậy, bạn không nghe nhầm đâu, cứ mỗi 5 lượt phản hồi là đi tong 1$!?. Hmm, có vẻ hơi ít nhưng không sao. Nhìn vào dữ liệu thống kê từ quá khứ, 250 vẫn nằm trong vùng “an toàn” chấp nhận được. Nhưng nếu như sau này bạn đọc có yêu thích khảo sát, lượng phản hồi có tăng lên, có lẽ tôi lại phải tự triển khai cho mình giải pháp mới vì tiền đâu mà trả cho họ chứ ==‘.

Khảo sát sẽ xuất hiện ngẫu nhiên trong mỗi bài viết, ngay phía dưới khung đánh giá bài viết. Nếu bạn đọc có cảm xúc gì sau khi đọc bài, hãy bấm vào cho tôi biết. Suy nghĩ của bạn rất có giá trị để tôi nâng cao chất lượng bài viết hơn nữa. Song song với đó, những lượt phản hồi nhắm vào khảo sát cũng là dữ liệu quan trọng cho những bước phát triển xa hơn trong tương lai.

Dự định

Thật sự mà nói, có rất nhiều câu hỏi mà tôi muốn hỏi bạn đọc. Nhưng không phải câu hỏi nào cũng dễ trả lời hay trả lời ngắn gọn được. Vì thế, tôi cần hệ thống hóa lại nội dung câu hỏi cũng như câu trả lời sao cho súc tích.

Thông thường, khảo sát mà tôi tạo ra tập trung vào câu hỏi kèm theo các lựa chọn, bạn đọc chỉ cần bấm, bấm, bấm… Các câu hỏi mang tính tra hỏi người dùng bằng cách cho họ nhập vào câu trả lời thường mất nhiều thời gian và đôi khi không hiệu quả. Ngay cả tôi cũng thế, chỉ khi nào thực sự quan tâm, yêu thích sản phẩm, người dùng mới để lại phản hồi mang tính xây dựng. Thay vì phải mất thời gian để suy nghĩ ra những lời mà không biết tại sao lại phải suy nghĩ.

Mọi phản hồi của bạn đọc sẽ được tôi xem xét, từ đó đưa ra quyết định nên làm hay là không những tính năng mới. Hơn ai hết, tôi không muốn rơi vào cái gọi là “cạm bẫy xây dựng”, và tôi cũng tin rằng chính bạn đọc cũng mong muốn trải nghiệm một điều gì đó mới mẻ hơn, hữu ích hơn. Vì thế, hãy cùng nhau xây dựng một văn hóa phản hồi để mọi thứ ngày càng phát triển hơn nhé!

Cao cấp
Hello

Tôi & khao khát "chơi chữ"

Bạn đã thử viết? Và rồi thất bại hoặc chưa ưng ý? Tại 2coffee.dev chúng tôi đã có quãng thời gian chật vật với công việc viết. Đừng nản chí, vì giờ đây chúng tôi đã có cách giúp bạn. Hãy bấm vào để trở thành hội viên ngay!

Bạn đã thử viết? Và rồi thất bại hoặc chưa ưng ý? Tại 2coffee.dev chúng tôi đã có quãng thời gian chật vật với công việc viết. Đừng nản chí, vì giờ đây chúng tôi đã có cách giúp bạn. Hãy bấm vào để trở thành hội viên ngay!

Xem tất cả

Đăng ký nhận thông báo bài viết mới

hoặc
* Bản tin tổng hợp được gửi mỗi 1-2 tuần, huỷ bất cứ lúc nào.

Bình luận (0)

Nội dung bình luận...
Bấm hoặc cuộn mạnh để sang bài mới