Panduan sampel prediksi kehilangan pelanggan langganan

Panduan ini akan menjelaskan kepada Anda contoh end-to-end churn langganan prediksi menggunakan data sampel. Kami menyarankan Anda mencoba prediksi ini di lingkungan baru.

Skenario

Contoso adalah perusahaan yang memproduksi kopi dan mesin kopi berkualitas tinggi. Mereka menjual produk melalui situs web Contoso Coffee mereka. Mereka baru saja memulai bisnis langganan untuk pelanggan mereka agar mendapatkan kopi secara teratur. Tujuan mereka adalah untuk memahami pelanggan berlangganan mana yang mungkin membatalkan langganan mereka dalam beberapa bulan ke depan. Mengetahui pelanggan mana yang cenderung churn dapat membantu mereka menghemat upaya pemasaran dengan berfokus pada mempertahankannya.

Prasyarat

Tugas 1- Serap Data

Tinjau artikel tentang penyerapan data dan menghubungkan ke a Power Query sumber data. Informasi berikut mengasumsikan Anda terbiasa menyerap data secara umum.

Menyerap data pelanggan dari platform eCommerce

  1. Buat eCommerce bernama Power Query sumber data dan pilih konektor Text/CSV .

  2. Masukkan URL untuk kontak https://aka.ms/ciadclasscontacts eCommerce.

  3. Saat mengedit data, pilih Transformasi lalu Gunakan baris pertama sebagai header.

  4. Perbarui DataType untuk kolom yang tercantum di bawah ini:

    • Tanggal Lahir: Tanggal
    • CreatedOn: Tanggal/Waktu/Zona

    Ubah tanggal lahir menjadi tanggal.

  5. Di bidang Nama di panel sebelah kanan, ganti nama sumber data Anda menjadi eCommerceContacts

  6. Simpan Sumber Data.

Menyerap data pelanggan dari skema kesetiaan

  1. Buat sumber data bernama LoyaltyScheme dan pilih konektor Text/CSV .

  2. Masukkan URL untuk pelanggan https://aka.ms/ciadclasscustomerloyalty loyalitas.

  3. Saat mengedit data, pilih Transformasi lalu Gunakan baris pertama sebagai header.

  4. Perbarui DataType untuk kolom yang tercantum di bawah ini:

    • Tanggal Lahir: Tanggal
    • Poin Imbalan: Bilangan bulat
    • CreatedOn: Tanggal/Waktu
  5. Di bidang Nama di panel sebelah kanan, ganti nama sumber data Anda menjadi loyCustomers.

  6. Simpan Sumber Data.

Serap Informasi Langganan

  1. Buat sumber data bernama SubscriptionHistory dan pilih konektor Text/CSV .

  2. Masukkan URL untuk langganan https://aka.ms/ciadchurnsubscriptionhistory.

  3. Saat mengedit data, pilih Transformasi lalu Gunakan baris pertama sebagai header.

  4. Perbarui DataType untuk kolom yang tercantum di bawah ini:

    • SubscriptioID: Bilangan Bulat
    • SubscriptionAmount: Mata Uang
    • SubscriptionEndDate: Tanggal/Waktu
    • SubscriptionStartDate: Tanggal/Waktu
    • TransactionDate: Tanggal/Waktu
    • IsRecurring: Benar/Salah
    • Is_auto_renew: Benar/Salah
    • RecurringFrequencyInMonths: Bilangan Bulat
  5. Di bidang Nama di panel sebelah kanan, ganti nama sumber data Anda menjadi SubscriptionHistory.

  6. Simpan Sumber Data.

Serap data pelanggan dari ulasan situs

  1. Buat Situs Web bernama sumber data dan pilih konektor Teks/CSV .

  2. Masukkan URL untuk ulasan https://aka.ms/ciadclasswebsite situs web.

  3. Saat mengedit data, pilih Transformasi lalu Gunakan baris pertama sebagai header.

  4. Perbarui DataType untuk kolom yang tercantum di bawah ini:

    • ReviewRating: Bilangan bulat
    • ReviewDate: Tanggal
  5. Di bidang Nama di panel sebelah kanan, ganti nama sumber data Anda menjadi webReviews.

Tugas 2-penyatuan data

Tinjau artikel tentang penyatuan data. Informasi berikut mengasumsikan Anda terbiasa dengan penyatuan data secara umum.

Setelah menyerap data, mulailah proses penyatuan data untuk membuat profil pelanggan terpadu. Untuk informasi selengkapnya, lihat Penyatuan data.

Deskripsikan data pelanggan yang akan dipadukan

  1. Setelah menyerap data, Petakan kontak dari eCommerce dan data kesetiaan ke jenis data umum. Buka Data>Unify.

  2. Pilih tabel yang mewakili profil pelanggan – eCommerceContacts dan loyCustomers.

    menyatukan sumber data eCommerce dan kesetiaan.

  3. Pilih ContactId sebagai kunci utama untuk eCommerceContacts dan LoyaltyID sebagai kunci utama untukloyCustomers.

  4. Pilih Selanjutnya. Lewati rekaman duplikat dan pilih Berikutnya.

Menentukan aturan pencocokan

  1. Pilih eCommerceContacts: eCommerce sebagai tabel utama dan sertakan semua catatan.

  2. Pilih loyCustomers: LoyaltyScheme dan sertakan semua catatan.

  3. Menambahkan aturan:

    • Pilih FullName untuk eCommerceContacts dan loyCustomers.
    • Pilih Jenis (Telepon, Nama, Alamat, ...) untuk Normalisasi.
    • Atur tingkat presisi: Dasardan nilai : Tinggi .
  4. Tambahkan kondisi kedua untuk alamat email:

    • Pilih Email untuk eCommerceContacts dan loyCustomers.
    • Biarkan Normalkan kosong.
    • Atur tingkat presisi: Dasardan nilai : Tinggi .
    • Masukkan FullName, Email untuk nama.

    Satukan aturan kecocokan untuk nama dan email.

  5. Pilih Selesai.

  6. Pilih Selanjutnya.

Menampilkan data terpadu

  1. Ubah nama tabel ContactId for loyCustomers menjadi ContactIdLOYALTY untuk membedakannya dari ID lain yang diserap.

  2. Pilih Berikutnya untuk meninjau, lalu pilih Buat profil pelanggan.

Tugas 3 - Membuat aktivitas riwayat transaksi

Tinjau artikel tentang aktivitas pelanggan. Informasi berikut mengasumsikan Anda terbiasa dengan membuat aktivitas secara umum.

  1. Buat aktivitas dengan tabel Langganan dan tabel Ulasan:Situs Web .

  2. Untuk Langganan, pilihLangganan untuk Jenis Aktivitas dan CustomerId untuk Kunci utama.

  3. Untuk Ulasan:Situs web, pilih Tinjau untuk Jenis Aktivitas dan ReviewID untuk Kunci utama.

  4. Masukkan informasi berikut untuk aktivitas langganan:

    • Nama aktivitas: SubscriptionHistory
    • Stempel waktu: SubscriptionEndDate
    • Aktivitas acara: SubscriptionType
    • ID Transaksi: TransactionID
    • Tanggal transaksi: TransactionDate
    • ID Langganan: SubscriptionID
    • Tanggal mulai langganan: SubscriptionStartDate
    • Tanggal berakhir langganan: SubscriptionEndDate
  5. Masukkan informasi berikut untuk aktivitas peninjauan web:

    • Nama aktivitas: WebReviews
    • Stempel waktu: ReviewDate
    • Aktivitas peristiwa: ActivityTypeDisplay
    • Detail tambahan: ReviewRating
  6. Buat hubungan antara SubscriptionHistory:Subscription dan eCommerceContacts:eCommerce dengan CustomerID sebagai kunci asing untuk menghubungkan dua tabel.

  7. Buat hubungan antara Website dan eCommerceContacts dengan UserId sebagai foreign key.

  8. Tinjau perubahan Anda, lalu pilih Buat aktivitas.

Tugas 4-konfigurasi prediksi kehilangan pelanggan langganan

Dengan profil pelanggan terpadu di tempat dan aktivitas yang dibuat, jalankan churn langganan prediksi. Untuk langkah-langkah mendetail, lihat Churn langganan prediksi.

  1. Buka Prediksi Insight>.

  2. Pada tab Buat , pilih Gunakan model pada petak peta Model churn pelanggan.

  3. Pilih Langganan untuk jenis churn lalu Mulai.

  4. Beri nama model OOB Subscription Churn prediksi dan tabel output OOBSubscriptionChurnPrediction.

  5. Tentukan preferensi model:

    • Hari sejak langganan berakhir:60 hari untuk menunjukkan bahwa pelanggan dianggap churned jika mereka tidak memperpanjang langganan dalam periode ini setelah langganan mereka berakhir .
    • Hari untuk menyelidiki masa depan untuk memprediksi churn: 93 hari yang merupakan durasi model memprediksi pelanggan mana yang mungkin churn . Semakin jauh di masa depan Anda melihat, semakin kurang tepat hasilnya.

    Pilih preferensi model dan definisi churn.

  6. Pilih Selanjutnya.

  7. Di langkah Data yang Diperlukan, pilih Tambahkan data untuk menyediakan riwayat langganan.

  8. Pilih Langganan dan tabel SubscriptionHistory dan pilih Berikutnya. Data yang diperlukan secara otomatis diisi dari aktivitas. Pilih Simpan.

  9. Di bawah Aktivitas Pelanggan, pilih Tambahkan data.

  10. Untuk contoh ini, tambahkan aktivitas peninjauan web.

  11. Pilih Selanjutnya.

  12. Di langkah Pembaruan data, pilih Bulanan untuk jadwal model.

  13. Setelah meninjau semua detail, pilih Simpan dan Jalankan.

Tugas 5-TInjau hasil dan penjelasan model

Biarkan model menyelesaikan pelatihan dan penilaian data. Tinjau penjelasan model churn langganan. Untuk informasi selengkapnya, lihat Melihat hasil prediksi.

Tugas 6-membuat segmen pelanggan berisiko kehilangan tinggi

Menjalankan model membuat tabel baru, yang tercantum pada Tabel Data>. Anda dapat membuat segmen baru berdasarkan tabel yang dibuat oleh model.

  1. Pada halaman hasil, pilih Buat segmen.

  2. Buat aturan menggunakan tabel OOBSubscriptionChurnPrediction dan tentukan segmennya:

    • Bidang: ChurnScore
    • Operator: lebih besar dari
    • Nilai: 0.6
  3. Pilih Simpan dan Jalankan segmen.

Anda sekarang memiliki segmen yang diperbarui secara dinamis yang mengidentifikasi pelanggan berisiko kehilangan pelanggantinggi untuk bisnis langganan ini. Untuk informasi selengkapnya, lihat Membuat dan mengelola segmen.

Tip

Anda juga dapat membuat segmen untuk model prediksi dari halaman Segmen Insight dengan memilih Baru dan memilih> Buat dari Insight. > Untuk informasi selengkapnya, lihat Membuat segmen baru dengan segmen cepat.

Langkah berikutnya