中文 | English | 日本語 | 한국어 | Русский | Español | العربية | Français | Bahasa Indonesia | Tiếng Việt | Türkçe
Về Trang chủ

Phân bố Tần suất Mua lại Người dùng

Phân tích phân bố tần suất tiêu dùng của người dùng và xu hướng tỷ lệ mua lại hàng tháng

Vui lòng tải lên tệp Excel hoặc CSV (UTF-8)

Cột ID Người dùng
Mỗi dòng đại diện cho một đơn hàng. Vui lòng chỉ định cột xác định duy nhất người dùng (ví dụ: ID thành viên, số điện thoại)
Cột Ngày Đơn hàng
Ngày xảy ra đơn hàng, định dạng: 2025-01-01 hoặc 2025/1/1

🔍Bộ lọc Dữ liệu (Tùy chọn)

Sau khi đặt điều kiện lọc, chỉ dữ liệu phù hợp với điều kiện mới được phân tích
正在分析数据,请稍候...
正在处理数据,可能需要几秒钟时间
Về Công cụ Này

I. Giới thiệu Máy tính

Máy tính Phân bố Tần suất Mua lại Người dùng là công cụ chuyên dụng để phân tích phân bố tần suất tiêu dùng của người dùng và hành vi mua lại. Bằng cách đếm số lượng ngày đặt hàng khác nhau (distinct(order_date)) cho mỗi người dùng, công cụ này giúp bạn có được những hiểu biết sâu sắc về thói quen tiêu dùng, mức độ hoạt động và đặc điểm hành vi mua lại của cơ sở người dùng của bạn, cung cấp hỗ trợ dữ liệu để phát triển các chiến lược vận hành người dùng và tiếp thị chính xác.

Tính năng Cốt lõi

Kịch bản Ứng dụng

Khách hàng Mục tiêu

Máy tính này phù hợp với tất cả các ngành và kịch bản cần phân tích tần suất tiêu dùng của người dùng và hành vi mua lại, đặc biệt là các loại khách hàng sau:

Điều kiện Tiên quyết: Doanh nghiệp của bạn cần có thể cung cấp dữ liệu với ID người dùng và ngày đặt hàng, và dữ liệu phải bao gồm hồ sơ đặt hàng lịch sử của người dùng.


II. Giới thiệu Thuật toán

2.1 Khái niệm Cốt lõi

Định nghĩa Tần suất Tiêu dùng

Tần suất Tiêu dùng: Số lượng ngày đặt hàng khác nhau (count(distinct order_date)) trong lịch sử đặt hàng của người dùng, không phải tổng số đơn hàng.

Ví dụ:

Định nghĩa Mua lại

Mua lại: Tần suất tiêu dùng của người dùng lớn hơn 1, tức là count(distinct order_date) > 1.

Ví dụ:

Định nghĩa Tỷ lệ Mua lại Hàng tháng

Tỷ lệ Mua lại Hàng tháng: Tỷ lệ người dùng có hành vi mua lại trong số tất cả người dùng trong một tháng được chỉ định.

Tỷ lệ Mua lại Hàng tháng = Số lượng người dùng có mua lại trong tháng đó / Tổng số người dùng trong tháng đó

Trong đó, người dùng có mua lại là những người có nhiều ngày đặt hàng khác nhau trong tháng đó (distinct(order_date) > 1).

2.2 Logic Tính toán

Bước 1: Tiền xử lý Dữ liệu

Hệ thống xử lý dữ liệu theo cách sau:

  1. Phân tích Ngày Đặt hàng: Chuyển đổi chuỗi ngày đặt hàng thành đối tượng ngày
  2. Lọc Dữ liệu Không hợp lệ: Loại trừ các bản ghi thiếu ID người dùng hoặc ngày đặt hàng
  3. Loại bỏ Trùng lặp Ngày: Duy trì một tập hợp ngày đặt hàng (Set) cho mỗi người dùng, tự động loại bỏ các đơn hàng trùng lặp trong cùng một ngày

Bước 2: Tính Tần suất Tiêu dùng của Người dùng

Đối với mỗi người dùng:

  1. Thu thập tất cả các ngày đặt hàng cho người dùng đó (sử dụng Set để loại bỏ trùng lặp tự động)
  2. Tính số lượng ngày đặt hàng khác nhau: distinct_order_dates = Set.size
  3. Sử dụng số lượng ngày đặt hàng khác nhau làm tần suất tiêu dùng của người dùng

Bước 3: Xây dựng Bảng Phân bố Tần suất

Hệ thống đếm số lượng người dùng cho mỗi tần suất tiêu dùng:

  1. Nhóm theo Tần suất: Nhóm người dùng theo tần suất tiêu dùng (1, 2, 3, 4, 5, 6 trở lên)
  2. Quy tắc Hiển thị Tần suất:
    • Tần suất 1-5: Hiển thị riêng biệt, một dòng cho mỗi tần suất
    • Tần suất 6 trở lên: Kết hợp và hiển thị như "6+"
  3. Tính Tỷ lệ: Tỷ lệ người dùng trong mỗi nhóm tần suất so với tổng số người dùng

Bước 4: Tính Tỷ lệ Mua lại Tổng thể

Tỷ lệ Mua lại Tổng thể:

Tỷ lệ Mua lại Tổng thể = Số lượng người dùng có tần suất tiêu dùng > 1 / Tổng số người dùng

Bước 5: Tính Xu hướng Tỷ lệ Mua lại Hàng tháng

Hệ thống tính toán tỷ lệ mua lại được nhóm theo tháng:

  1. Nhóm theo Tháng: Nhóm tất cả các đơn hàng theo tháng (định dạng YYYY-MM)
  2. Tính Tỷ lệ Mua lại Hàng tháng: Đối với mỗi tháng
    • Đếm tất cả người dùng có đơn hàng trong tháng đó
    • Xác định người dùng có nhiều ngày đặt hàng khác nhau trong tháng đó (người dùng có mua lại)
    • Tính tỷ lệ mua lại = Số lượng người dùng có mua lại / Tổng số người dùng trong tháng đó
  3. Sắp xếp Thời gian: Sắp xếp theo tháng theo thứ tự thời gian để tạo dữ liệu xu hướng

Bước 6: Hiển thị Kết quả

  1. Chỉ số Tổng thể:
    • Tỷ lệ Mua lại Tổng thể: Tỷ lệ người dùng có hành vi mua lại trong số tất cả người dùng
  2. Bảng Phân bố Tần suất:
    • Hiển thị số lượng người dùng và tỷ lệ cho các tần suất tiêu dùng khác nhau (1, 2, 3, 4, 5, 6+)
    • Bao gồm dòng tổng hiển thị tổng số người dùng và tỷ lệ tổng (100%)
  3. Biểu đồ Xu hướng Tỷ lệ Mua lại Hàng tháng:
    • Hiển thị xu hướng tỷ lệ mua lại theo tháng
    • Giúp quan sát các mẫu thời gian và xu hướng trong tỷ lệ mua lại

2.3 Quy tắc Lọc Dữ liệu


III. Hướng dẫn Sử dụng và Lưu ý

3.1 Chuẩn bị Dữ liệu

Trường Bắt buộc

Trước khi nhập dữ liệu, hãy đảm bảo rằng tệp dữ liệu của bạn chứa hai trường sau:

  1. ID Người dùng (user_id)
    • Mô tả: Trường xác định duy nhất người dùng (ID người dùng hoặc số điện thoại)
    • Yêu cầu định dạng: Chấp nhận văn bản hoặc số
    • Ví dụ: U001, 12345, 13800138000
  2. Ngày Đặt hàng (order_date)
    • Mô tả: Ngày người dùng đặt hàng
    • Yêu cầu định dạng: Hỗ trợ nhiều định dạng ngày (như YYYY-MM-DD, YYYY/MM/DD, MM/DD/YYYY, v.v.)
    • Lưu ý: Hệ thống tự động nhận dạng các định dạng ngày phổ biến; nên sử dụng định dạng ngày chuẩn để đảm bảo phân tích chính xác

Yêu cầu Định dạng Dữ liệu

3.2 Ánh xạ Trường

Sau khi tải lên dữ liệu, hệ thống sẽ yêu cầu bạn ánh xạ các cột trong tệp dữ liệu của bạn với các trường sau:

3.3 Lọc Dữ liệu (Tùy chọn)

Hệ thống hỗ trợ lọc ngày đặt hàng:

3.4 Giải thích Kết quả

Mô tả Chỉ số

Phân tích Phân bố Tần suất

Phân tích Xu hướng

3.5 Lưu ý

⚠️ Lưu ý Quan trọng

  1. Tính toán Tần suất Dựa trên Ngày Đặt hàng Khác nhau:
    • Tần suất tiêu dùng được tính dựa trên distinct(order_date), tức là số lượng ngày đặt hàng khác nhau
    • Nhiều đơn hàng trong cùng một ngày chỉ được tính là 1 tần suất và không tăng tần suất tiêu dùng của người dùng
    • Ví dụ: Người dùng đặt 3 đơn hàng trong cùng một ngày, tần suất tiêu dùng vẫn là 1; người dùng đặt hàng trong 3 ngày khác nhau, tần suất tiêu dùng là 3
  2. Định nghĩa Mua lại:
    • Mua lại có nghĩa là người dùng có nhiều ngày đặt hàng khác nhau (distinct(order_date) > 1)
    • Nhiều đơn hàng trong cùng một ngày không được tính là mua lại; chỉ các đơn hàng trong các ngày khác nhau mới được tính là mua lại
    • Khuyến nghị: Hiểu logic này giúp giải thích đúng kết quả phân tích
  3. Tính toán Tỷ lệ Mua lại Hàng tháng:
    • Tỷ lệ mua lại hàng tháng được tính theo tháng, và tỷ lệ mua lại của mỗi tháng được tính độc lập
    • Người dùng có nhiều ngày đặt hàng khác nhau trong một tháng được tính là người dùng có mua lại cho tháng đó
    • Nếu một tháng chỉ có một lượng nhỏ dữ liệu, tỷ lệ mua lại có thể không đủ chính xác; nên phân tích kết hợp với khối lượng dữ liệu
  4. Tính toàn vẹn Dữ liệu:
    • Các bản ghi thiếu ID người dùng hoặc ngày đặt hàng sẽ tự động bị loại trừ
    • Ngày đặt hàng không thể phân tích sẽ bị loại trừ, có thể ảnh hưởng đến độ chính xác của tính toán tần suất
    • Khuyến nghị: Trong giai đoạn chuẩn bị dữ liệu, hãy đảm bảo các trường quan trọng đầy đủ và được định dạng đúng

💡 Khuyến nghị Sử dụng

  1. Kiểm tra Chất lượng Dữ liệu:
    • Kiểm tra tính toàn vẹn dữ liệu trước khi tải lên, đảm bảo các trường ID người dùng và ngày đặt hàng không bị thiếu
    • Xác minh định dạng ngày có đúng không để tránh lỗi phân tích ngày
    • Kiểm tra xem có dữ liệu bất thường không (như ngày tương lai, ngày rõ ràng sai)
  2. Phạm vi Thời gian Phân tích:
    • Nên bao gồm đủ dữ liệu lịch sử (ít nhất 3-6 tháng) để tính toán chính xác tần suất tiêu dùng của người dùng
    • Nếu khối lượng dữ liệu lớn, bạn có thể phân tích trước dữ liệu 1-2 năm gần đây để quan sát xu hướng ngắn hạn
    • Sau đó mở rộng sang dữ liệu lịch sử dài hơn để quan sát xu hướng dài hạn và mẫu theo mùa
  3. Xác thực Kết quả:
    • So sánh phân bố tần suất ở các giai đoạn khác nhau để xác định thay đổi bất thường
    • Kết hợp với thời gian hoạt động kinh doanh để phân tích lý do thay đổi trong tỷ lệ mua lại
    • Xác minh phân bố tần suất có đáp ứng kỳ vọng kinh doanh không; nếu có bất thường, cần điều tra thêm
  4. Tối ưu hóa Chiến lược:
    • Nếu tỷ lệ mua lại tổng thể thấp, nên tăng cường tiếp cận người dùng, gửi phiếu giảm giá hoặc thông tin hoạt động để cải thiện ý muốn mua lại của người dùng
    • Nếu người dùng tần suất thấp (tần suất 1) chiếm tỷ lệ quá cao, nên phân tích lý do rời bỏ và phát triển các chiến lược kích hoạt người dùng
    • Nếu người dùng tần suất cao (tần suất 6+) chiếm tỷ lệ quá thấp, nên tối ưu hóa chất lượng sản phẩm và dịch vụ để cải thiện sự hài lòng của người dùng
    • Điều chỉnh nhịp độ và chiến lược của các hoạt động tiếp thị theo xu hướng tỷ lệ mua lại hàng tháng

3.6 Câu hỏi Thường gặp

Q1: Tại sao một số người dùng trong dữ liệu của tôi không được tính?

A: Các lý do có thể bao gồm:

Q2: Tần suất tiêu dùng được tính như thế nào?

A: Tần suất tiêu dùng được tính dựa trên số lượng ngày đặt hàng khác nhau, tức là count(distinct order_date). Ví dụ, nếu người dùng đặt hàng trong 3 ngày khác nhau, tần suất tiêu dùng là 3; nếu người dùng đặt nhiều đơn hàng trong cùng một ngày, tần suất tiêu dùng vẫn là 1.

Q3: Nếu người dùng đặt nhiều đơn hàng trong cùng một ngày, có được tính là mua lại không?

A: Không. Định nghĩa mua lại là người dùng có nhiều ngày đặt hàng khác nhau (distinct(order_date) > 1). Nhiều đơn hàng trong cùng một ngày chỉ được tính là 1 ngày đặt hàng, do đó không được tính là mua lại.

Q4: Tỷ lệ mua lại hàng tháng được tính như thế nào?

A: Tỷ lệ mua lại hàng tháng được tính theo tháng. Đối với mỗi tháng, hệ thống đếm tất cả người dùng có đơn hàng trong tháng đó, sau đó xác định người dùng có nhiều ngày đặt hàng khác nhau trong tháng đó (người dùng có mua lại), và cuối cùng tính tỷ lệ mua lại = Số lượng người dùng có mua lại / Tổng số người dùng trong tháng đó.

Q5: "6+" trong bảng phân bố tần suất có nghĩa là gì?

A: "6+" đại diện cho người dùng có tần suất tiêu dùng 6 trở lên. Hệ thống kết hợp tất cả người dùng có tần suất ≥ 6 và hiển thị chúng như "6+" để đơn giản hóa trình bày bảng. Nếu bạn cần xem phân bố tần suất chi tiết hơn, bạn có thể kiểm tra dữ liệu gốc.

Q6: Làm thế nào để cải thiện tỷ lệ mua lại của người dùng?

A: Nên bắt đầu từ các khía cạnh sau:


IV. Tóm tắt

Máy tính Phân bố Tần suất Mua lại Người dùng giúp bạn hiểu đầy đủ phân bố tần suất tiêu dùng của người dùng và hành vi mua lại thông qua các thuật toán khoa học và trực quan hóa trực quan. Sử dụng đúng công cụ này có thể:

Nếu bạn có bất kỳ câu hỏi nào hoặc cần hỗ trợ kỹ thuật, vui lòng liên hệ với quản trị viên hệ thống.