← SmartRizqi
SmartRizqi.
DEMO TEMPATAN · DATA LATIHAN
Pengiraan berfungsi. Tiada integrasi hidup atau mesej dihantar.
Niche → tawaran → pautan → persetujuan

Satu brief.
Aliran pemasaran yang boleh diuji.

Ubah input dan lihat hasilnya. Kira sumbangan, bina pautan kempen dan tentukan siapa layak menerima susulan. Semua rekod disimpan dalam memori tab ini sahaja.

01 / Niche & tawaran

Contoh: produk 28 + subsidi penghantaran 6 + caj bayaran 2 + rizab pulangan 3 = RM39.

02 / Pautan kempen

URL contoh tidak dilawati. UTM ialah label kempen; ia tidak membuktikan klik, pesanan atau komisen.

03 / Lead & persetujuan

Satu lead aktif pada satu masa. Cipta semula menggantikan rekod contoh terdahulu. Tiada e-mel atau nombor telefon diminta.

Input sebenar · perubahan keadaan · hasil tempatan

Pratonton aliran kerja

Walkthrough menggunakan semula contoh latihan dan menggantikan input semasa. Rakaman ialah canvas tempatan dengan kapsyen dan bunyi sintesis asli; tiada suara narator, kamera atau mikrofon dirakam. Kekalkan tab aktif sepanjang rakaman.

Sedia. Ubah input untuk menguji hasil.

Pengiraan yang boleh diperiksa

Kos berubah
Sumbangan sebelum iklan
Margin sumbangan

Sumbangan ini juga sebelum kos tetap. Ia bukan keuntungan bersih. Komponen yang sudah termasuk dalam kos berubah tidak ditolak dua kali.

Pautan UTM terhasil

Keadaan lead tempatan

Belum ada leadTiada persetujuanTiada susulan

Sumber kempen akan dibekukan ketika lead dicipta.

    “Dijadualkan” bermaksud item latihan dalam memori sahaja. Tiada CRM, WhatsApp, e-mel atau webhook dihubungi.

    Skrip produksi 30 saat dan perubahan yang ditunjukkan

    Ini walkthrough fungsi HTML sebenar. Narasi di bawah ialah skrip bacaan pilihan; fail rakaman menggunakan kapsyen serta cue bunyi asli. Klik “Main” untuk melihat data dimasukkan dan berubah dalam urutan yang sama.

    MasaAksi pada makmalKapsyen / narasi pilihanHasil yang diperiksa
    Cara menyunting dan menguji sendiri

    Fail ini berfungsi sebagai HTML kendiri tanpa perpustakaan luaran. Sunting warna di bahagian CSS, teks jadual dalam SCRIPT, dan urutan tindakan dalam demoAt(). Borang, hasil teks serta canvas menggunakan pengiraan yang sama melalui readModel().

    1. Ubah harga kepada 100 dan kos kepada 60: sumbangan RM40, margin 40%.
    2. Ubah kos kepada 120: sumbangan negatif RM20 dan margin negatif 20%, tanpa menyembunyikan kerugian.
    3. Kos sifar sah; harga sifar atau medan kosong menghasilkan ralat, bukan angka rekaan.
    4. Gunakan URL dengan query dan fragment. Pembina mengekalkannya sambil menetapkan UTM.
    5. Cipta lead tanpa memilih susulan: penjadualan disekat. Pilih persetujuan, jadualkan, kemudian tarik balik: barisan susulan dikosongkan.
    6. Ubah UTM selepas lead dicipta: sumber lead terdahulu kekal. Cipta lead baharu untuk mengambil sumber terkini.

    Untuk penggunaan produksi, bina dan uji sambungan sebenar secara berasingan. Demo ini tidak mengukur lawatan atau menghantar data. Muat semula halaman untuk mengosongkan keadaan dalam memori.

    Rujukan API: URL.searchParams, canvas.captureStream, MediaRecorder.isTypeSupported. Sokongan rakaman diperiksa dalam pelayar; pilihan yang tidak disokong dinyahaktifkan.