# Bina funnel dua langkah: sales page, kemudian checkout

> Hantar trafik iklan ke sales page tanpa form, kemudian butang ke checkout form yang berasingan, dengan suis Use as minisite.
>
> Source: https://docs.bcl.my/ms/two-step-funnel/

Sales page yang panjang kehilangan pembeli sebelum mereka sampai ke form di bahagian bawah. Funnel dua langkah menyelesaikan masalah ini: iklan anda menghantar orang ke sales page tanpa form, dan butang pada page itu membawa mereka ke checkout form yang pendek. Dalam BCL, anda membinanya dengan dua payment form dan suis **Use as minisite**.

Minisite ialah payment form yang hanya memaparkan kandungan page-nya: tiada item, harga, pilihan bayaran atau butang **Complete Payment**. Kandungan page, footer, tajuk page, preview link dan pixel tracking anda kekal seperti biasa.

## Langkah 1: Buat checkout form

Ini form tempat pembeli membayar. Cipta payment form biasa dengan produk dan harga anda. Lihat [Cipta payment form pertama anda](/ms/create-payment-form/).

1. Pergi ke **Payments** → **Forms** dan cari checkout form anda.
2. Klik kanan **View Form** dan copy link itu. Link itu kelihatan seperti `https://<your-subdomain>.bcl.my/form/your-checkout-slug`.

   *(Screenshot: Senarai form dengan View Form ditanda pada form Kopi Kampung Coffee Checkout)*

## Langkah 2: Buat sales page & on-kan Use as minisite

Cipta payment form kedua untuk sales page, atau edit form yang iklan anda sudah gunakan.

1. Pergi ke **Payments** → **Forms** dan klik **Create Form**, atau **Edit** pada form sales page.
2. Pada tab **Payment Details**, di bawah **Type of Form**, pilih **Landing Pages**. BCL masih meminta harga dan **Payment Option**; pembeli tidak akan nampak kedua-duanya.

   *(Screenshot: Butang Type of Form dengan Landing Pages ditanda)*

3. Buka tab **Form Configuration** dan on-kan **Use as minisite**. Biarkan **Form Active** on.

   *(Screenshot: Bahagian Form Status dengan suis Use as minisite ditanda dan di-on-kan)*

4. Klik **Add Payment Form** untuk form baru, atau **Update Form** untuk form yang sedia ada.

## Langkah 3: Tambah butang ke checkout

Tambah butang yang membawa ke checkout form.

1. Klik **Edit Landing Page** di bahagian atas form.

   *(Screenshot: Header Edit Payment Form dengan Edit Landing Page ditanda)*

2. Bina page anda dengan blok **Text** dan **Image**, kemudian klik **Button** di bawah **BLOCKS** untuk menambah butang.

   *(Screenshot: Landing Page Builder dengan blok Button ditanda)*

3. Klik butang itu pada page. Di bawah **Link Settings**, tetapkan **Link Type** kepada **Custom URL** dan paste link checkout ke dalam **Link URL**. Tukar **Button Text** jika mahu, contohnya "Buy Now - RM 45".

   *(Screenshot: Link Settings butang dengan link checkout dalam Link URL ditanda)*

4. Klik **Save**.

> **Note**
> Jangan guna **Scroll to Form** sebagai **Link Type**: minisite tiada form untuk di-scroll. Blok **Image** ada **Link Settings** yang sama, jadi banner yang boleh diklik juga berfungsi. Pada page **Custom HTML**, tambah link biasa, contohnya `<a href="https://<your-subdomain>.bcl.my/form/your-checkout-slug">Buy Now</a>`. Jenis **Sales Page** hanya memaparkan satu gambar, jadi tiada tempat untuk butang.

## Langkah 4: Uji funnel anda

1. Buka sales page dengan **View Form**. Pastikan payment form sudah tiada.

   *(Screenshot: Sales page Kopi Kampung dengan butang Buy Now ditanda dan tiada payment form)*

2. Klik butang anda. Checkout form dibuka dengan produk dan harga.

   *(Screenshot: Form Kopi Kampung Coffee Checkout dengan butiran pembeli dan jumlah RM 45)*

3. Dalam Test Mode, buat test payment untuk menyemak resit.

## Bila pembeli nampak Payment Form Closed

**Use as minisite** tidak pernah memaparkan **Payment Form Closed** dengan sendirinya. BCL memaparkan notis ini sebagai ganti form apabila:

| Apa yang anda tetapkan | Apa yang pembeli nampak |
|---|---|
| **Form Active** di-off-kan | **Payment Form Closed** memenuhi page. Pada form **Custom HTML** yang bukan minisite, HTML anda kekal dan notis dipaparkan di tempat form. |
| Tarikh **Available Until** sudah lepas | **Payment Form Closed**, atau page anda daripada **Redirect when closed** |
| Tarikh **Available From** belum tiba | Kiraan detik **Opening Soon** |

*(Screenshot: Notis Payment Form Closed dengan link Return to homepage)*

Jadi, untuk menyembunyikan form, guna **Use as minisite**, bukan **Form Active**. Biarkan **Form Active** on untuk kedua-dua form, dan semak tarikh checkout form, jika tidak butang itu membawa ke page yang ditutup.

## Tips

- **Tambah pixel tracking pada kedua-dua form.** Sales page menghantar **PageView** dan **ViewContent**; **InitiateCheckout** dan **Purchase** dihantar dari checkout form. Lihat [Tambah pixel Meta (Facebook) pada payment form](/ms/facebook-pixel/).
- **Kekalkan harga yang sama pada kedua-dua page.** Harga pada sales page ialah teks yang anda taip; checkout mengenakan **Amount** sendiri. Kemas kini kedua-duanya apabila harga berubah.
- **Guna link checkout untuk retargeting.** Orang yang membuka checkout tetapi tidak membayar ialah audiens yang paling berminat. Bina audiens iklan daripada lawatan ke URL checkout.

## Isu biasa

### Bagaimana saya buang form daripada sales page saya?

Edit form itu, pergi ke General → Form Configuration dan on-kan Use as minisite, kemudian klik Update Form. Page itu mengekalkan kandungan anda dan menyembunyikan payment form. Tambah butang yang membawa ke checkout form yang berasingan.

### Saya off-kan Form Active untuk menyembunyikan form, dan sekarang page saya memaparkan Payment Form Closed. Kenapa?

Form Active menutup form kepada pembeli, jadi BCL memaparkan Payment Form Closed. On-kan semula Form Active dan guna Use as minisite untuk menyembunyikan form.

### Adakah pixel Facebook saya masih berfungsi pada minisite?

Ya. Minisite masih menghantar PageView dan ViewContent. InitiateCheckout dan Purchase dihantar dari checkout form, jadi tambah pixel pada kedua-dua form.
