Merancang Percakapan Transaksional (Dialogflow)

Desain percakapan untuk memandu pengguna melalui alur transaksi Anda. Kami telah menyediakan contoh referensi yang dapat digunakan sebagai panduan saat mendesain Action transaksional Anda sendiri.

Contoh

Tips Desain

  • Pastikan dialog terdengar alami dan akrab — sebagaimana orang sungguhan berbicara.

  • Teks yang diucapkan oleh TTS/suara tidak harus sama persis dengan teks yang ditampilkan dalam balon chat. Fitur ini berfungsi dengan baik jika balon chat merupakan subset dari dialog lisan.

  • Sambut pengunjung dan buat mereka terlibat. Tanyakan apa yang mereka butuhkan dan tawarkan beberapa chip saran untuk membantu mereka memulai.

  • Sebelum mengundang pengguna untuk menambahkan item ke keranjang, lakukan pemeriksaan backend menggunakan actions.intent.TRANSACTION_REQUIREMENTS_CHECK untuk memastikan pengguna telah menyiapkan pembayaran untuk Asisten Google-nya.

  • Bersiaplah untuk menanggapi masalah yang sama dengan suara seperti pada pengalaman seluler atau web lainnya. Misalnya, tawarkan produk serupa saat produk Anda habis dengan ukuran atau warna tertentu, atau undang pengguna untuk mendaftar agar diberi tahu saat item tersebut tersedia kembali.

  • Perhatikan bahwa ringkasan pesanan dibuat dengan data yang Anda teruskan melalui API. Label "Bayar dengan Google" membantu pengguna memahami bahwa Google memfasilitasi pembayaran.

  • Saat meminta info dari pengguna, seperti info alamat mereka, pertama-tama beri tahu mereka alasan Anda membuat permintaan tersebut dan manfaatnya bagi mereka.

  • Google akan menunjukkan metode otorisasi pembelian (tidak diperlukan autentikasi, sandi, atau sidik jari) berdasarkan setelan pengguna. Terkadang penilaian risiko kami akan memulai langkah autentikasi tambahan seperti mengonfirmasi CVV untuk kartu.

  • Setelah pembayaran selesai, pastikan untuk mengirimkan tanda terima dan konfirmasi pesanan. Pengguna harus memahami bahwa Anda adalah entitas pemroses kartu, dan akan menindaklanjuti dengan semua detail tentang pesanan, bukan Google.

  • Secara default, transaksi dapat dilakukan di platform dengan layar (seperti ponsel Android) atau di platform khusus suara (seperti Google Home).

    • Untuk mendukung transaksi hanya suara dengan baik, berhati-hatilah dalam mendesain pengalaman percakapan yang baik yang memandu pengguna melalui pengalaman transaksi sepenuhnya.

    • Perhatikan, beberapa intent transaksi mungkin memerlukan layar. Sebagian besar (misalnya, menambahkan alamat pengiriman baru, memperbaiki masalah pembayaran, menautkan akun) akan diserahkan ke ponsel secara otomatis. Jika ada tambahan pada percakapan yang paling baik ditampilkan di layar (misalnya menampilkan respons lengkap untuk pembuatan kartu, menampilkan ToS penjual atau kebijakan privasi), Anda harus memeriksa apakah platform saat ini mendukung kemampuan SCREEN_OUTPUT atau WEB_BROWSER, dan mentransfernya ke platform baru jika tidak.

    • Jika Anda memilih untuk tidak mendukung transaksi suara saja dengan Action, Anda dapat menyetel agar project Action Anda mewajibkan layar dengan membuka Deploy > SurfaceCapabilities di Actions Console dan menyetel Do your Actions requires a screen output ke Yes.