I. Pengenalan Kalkulator
Kalkulator Tingkat Pembelian Ulang Hidangan (Produk) Pengguna Baru digunakan untuk menganalisis performa pembelian ulang hidangan atau produk yang dibeli pengguna baru pada hari pendaftaran mereka, dalam 30 hari, 60 hari, dan 180 hari setelah pendaftaran. Alat ini mengelompokkan menurut "hidangan/produk hari pertama", menghitung total pengguna, pengguna pembelian ulang, dan tingkat pembelian ulang per kelompok, dan menampilkan hasil untuk tiga jendela waktu dalam satu tabel gabungan dengan header multi-level, memudahkan perbandingan potensi pembelian ulang hidangan berbeda secara horizontal.
Fungsi Inti
- Pembelian ulang 30 / 60 / 180 hari: Hanya pengguna yang telah terdaftar setidaknya N hari yang disertakan; pesanan mereka dalam N hari setelah pendaftaran (termasuk hari pendaftaran) dihitung; tingkat pembelian ulang dihitung dengan mengelompokkan menurut hidangan/produk hari pertama.
- Laporan gabungan: Digabung menjadi satu tabel menurut nama hidangan/produk, dengan header multi-level membedakan tiga kelompok metrik untuk 30, 60, dan 180 hari (pengguna pembelian ulang, total pengguna, tingkat pembelian ulang).
- Pengurutan: Laporan diurutkan menurut total pengguna 30 hari secara menurun, agar hidangan dengan volume lebih besar dilihat terlebih dahulu.
Skenario Aplikasi
- Mengidentifikasi hidangan/produk hari pertama mana yang lebih mendorong pembelian ulang pengguna baru, untuk optimasi menu atau rangkaian.
- Membandingkan perubahan tingkat pembelian ulang hidangan yang sama di jendela 30, 60, dan 180 hari, untuk mengamati performa pembelian ulang jangka panjang.
- Menggabungkan skala total pengguna untuk memprioritaskan investasi operasional atau rantai pasok pada hidangan dengan "volume cukup dan tingkat pembelian ulang menonjol".
Pelanggan yang Berlaku
Kalkulator ini cocok untuk bisnis yang memiliki data "pengguna + detail pesanan (termasuk nama hidangan/produk) + tanggal pendaftaran", seperti katering, ritel, e-dagang, dll., dan ingin menganalisis performa pembelian ulang pengguna baru dari dimensi kategori pembelian hari pertama.
Prasyarat: Data dapat menyediakan ID pengguna, tanggal pesanan, tanggal pendaftaran, dan nama hidangan/produk; dan pengguna baru memiliki setidaknya satu pesanan pada hari pendaftaran (alat ini hanya menghitung pengguna baru dengan setidaknya satu transaksi pada hari pendaftaran).
⚠️ Tentang perbandingan tingkat pembelian ulang: Hanya hidangan dengan volume cukup yang dapat digunakan untuk membandingkan tingkat pembelian ulang. Untuk hidangan dengan total pengguna terlalu sedikit, tingkat pembelian ulang mudah dipengaruhi perilaku individu dan berfluktuasi lebih besar; tidak tepat membandingkan tingkat pembelian ulang mereka langsung dengan hidangan volume besar. Saat menafsirkan, pertimbangkan "total pengguna" dan "pengguna pembelian ulang" bersama.
II. Pengenalan Algoritma
2.1 Konsep Inti
Hidangan/produk hari pertama
Untuk setiap pengguna, himpunan nama hidangan atau produk (deduplikasi) yang dibeli pada hari pendaftaran disebut "hidangan/produk hari pertama" pengguna tersebut. Setiap baris dalam laporan sesuai dengan satu hidangan/produk hari pertama, dan statistiknya adalah performa pembelian ulang "pengguna baru yang membeli hidangan/produk tersebut pada hari pendaftaran".
Hari pesanan dan pembelian ulang
Dalam jendela waktu tertentu (mis. 30 hari), untuk setiap pengguna jumlah tanggal pesanan berbeda dihitung; ini disebut "hari pesanan" pengguna tersebut dalam jendela itu.
- Pengguna pembelian ulang: Pengguna dengan hari pesanan ≥ 2 (yaitu setidaknya 2 tanggal pesanan berbeda dalam jendela itu).
- Tingkat pembelian ulang: Pengguna pembelian ulang / total pengguna untuk hidangan itu dalam jendela itu.
Jendela waktu dan "terdaftar setidaknya N hari"
- 30 hari: Hanya pengguna dengan "tanggal pendaftaran + 30 hari ≤ tanggal maksimum dalam data", yaitu yang telah terdaftar setidaknya 30 hari; hanya pesanan mereka dalam 30 hari setelah pendaftaran (termasuk hari pendaftaran) yang dihitung.
- 60 hari / 180 hari: Demikian pula, terdaftar setidaknya 60 hari dan 180 hari masing-masing diperlukan, dan hanya pesanan dalam 60 hari dan 180 hari setelah pendaftaran (termasuk hari pendaftaran) yang dihitung.
2.2 Logika Perhitungan
- Tanggal acuan: Tanggal pesanan maksimum dalam kumpulan data penuh diambil sebagai tanggal potong analisis.
- Filter pengguna: Untuk setiap jendela (30/60/180 hari), pertahankan hanya pengguna dengan "tanggal pendaftaran + N hari ≤ tanggal acuan" dan "setidaknya satu pesanan pada hari pendaftaran".
- Pesanan dalam jendela: Untuk setiap pengguna, pertahankan hanya baris pesanan yang tanggal pesanannya berada dalam [hari pendaftaran, hari pendaftaran + N − 1 hari].
- Hidangan hari pertama: Untuk setiap pengguna, tandai nama hidangan/produk yang dibeli pada hari pendaftaran.
- Agregasi per hidangan: Untuk setiap (hidangan hari pertama, pengguna), hitung hari pesanan pengguna itu dalam jendela; lalu agregat menurut hidangan hari pertama untuk mendapatkan total pengguna dan pengguna pembelian ulang, dan sehingga tingkat pembelian ulang.
- Gabung dan urutkan: Gabungkan hasil 30, 60, dan 180 hari menurut nama hidangan/produk ke dalam satu tabel, diurutkan menurut total pengguna 30 hari secara menurun.
2.3 Tampilan Hasil
Laporan adalah satu tabel gabungan dengan header dua tingkat:
- Baris pertama: 30 hari, 60 hari, 180 hari (setiap kelompok menempati 3 kolom).
- Baris kedua: Hidangan/produk; di bawah setiap kelompok: "Pengguna pembelian ulang", "Total pengguna", "Tingkat pembelian ulang".
Setiap baris sesuai dengan satu hidangan/produk hari pertama; kolom adalah pengguna pembelian ulang, total pengguna, dan tingkat pembelian ulang (dalam persen) dalam jendela 30, 60, dan 180 hari.
III. Penggunaan dan Catatan
3.1 Persiapan Data
Bidang yang diperlukan
Pastikan file data Anda berisi empat kolom berikut:
- Kolom ID pengguna: Kolom yang mengidentifikasi pengguna secara unik (mis. ID anggota, nomor telepon).
- Kolom tanggal pesanan: Tanggal pesanan terjadi, dalam format seperti 2025-01-01 atau 2025/1/1.
- Kolom tanggal pendaftaran: Tanggal pengguna mendaftar, digunakan untuk menentukan apakah mereka pelanggan baru dan untuk menghitung jendela pembelian ulang.
- Kolom nama hidangan/produk: Kolom yang menentukan nama hidangan atau produk (mis. Kung Pao Chicken, nama SKU tertentu).
Granularitas data: Setiap baris idealnya satu baris pesanan (satu catatan pengguna membeli hidangan/produk tertentu pada tanggal tertentu).
3.2 Pemetaan bidang
Setelah mengunggah file, petakan kolom data Anda ke: Kolom ID pengguna, Kolom tanggal pesanan, Kolom tanggal pendaftaran, Kolom nama hidangan/produk.
3.3 Menafsirkan hasil
- Total pengguna: Dalam jendela waktu yang sesuai, jumlah total pengguna baru yang membeli hidangan/produk tersebut pada hari pertama mereka (pengguna dengan pesanan pada hari pendaftaran dan termasuk dalam statistik jendela).
- Pengguna pembelian ulang: Di antara pengguna di atas, jumlah pengguna dengan hari pesanan ≥ 2 dalam jendela itu.
- Tingkat pembelian ulang: Pengguna pembelian ulang / total pengguna; mencerminkan proporsi pengguna baru yang dibawa oleh hidangan/produk hari pertama tersebut yang membeli ulang dalam jendela.
3.4 Catatan
- Volume dan perbandingan tingkat pembelian ulang: Hanya hidangan dengan volume cukup yang cocok untuk perbandingan tingkat pembelian ulang. Hidangan dengan total pengguna sangat sedikit memiliki tingkat pembelian ulang lebih fluktuatif dan tidak boleh dibandingkan langsung dengan hidangan volume besar; disarankan menilai secara komprehensif bersama "total pengguna" dan "pengguna pembelian ulang".
- Pesanan pada hari pendaftaran: Hanya pengguna dengan setidaknya satu pesanan pada hari pendaftaran yang dihitung; pengguna tanpa pesanan pada hari pendaftaran tidak termasuk dalam perhitungan.
- Jendela waktu: 30 hari = dari hari pendaftaran sampai hari pendaftaran + 29 hari (termasuk hari pendaftaran); 60 dan 180 hari mengikuti logika yang sama.
IV. Ringkasan
Kalkulator ini menganalisis pembelian ulang pengguna baru dari dimensi "hidangan/produk pembelian hari pertama", mengeluarkan tabel gabungan metrik 30/60/180 hari, dan membantu mengidentifikasi hidangan mana yang lebih mendorong pembelian ulang. Saat menafsirkan, perhatikan volume total pengguna dan bandingkan tingkat pembelian ulang serta ambil keputusan hanya untuk hidangan dengan volume cukup.