Orientasi pelanggan SaaS - AWS Marketplace

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Orientasi pelanggan SaaS

Dengan langganan perangkat lunak sebagai layanan (SaaS) dan kontrak SaaS, pelanggan Anda berlangganan produk Anda melalui AWS Marketplace tetapi mengakses produk di lingkungan Anda. AWS Setelah berlangganan produk, pelanggan Anda diarahkan ke situs web yang Anda buat dan kelola sebagai bagian dari produk SaaS Anda untuk mendaftarkan akun mereka dan mengonfigurasi produk.

Saat membuat daftar produk SaaS Anda, Anda memberikan URL ke halaman arahan pendaftaran Anda. Kami menggunakan URL tersebut untuk mengarahkan pelanggan ke halaman arahan pendaftaran Anda setelah mereka berlangganan. Pada halaman arahan pendaftaran perangkat lunak Anda, Anda mengumpulkan informasi apa pun yang diperlukan untuk membuat akun bagi pelanggan. Kami merekomendasikan untuk mengumpulkan alamat email pelanggan Anda jika Anda berencana untuk menghubungi mereka melalui email untuk pemberitahuan penggunaan.

Halaman landing pendaftaran harus dapat mengidentifikasi dan menerima x-amzn-marketplace-token token dalam data formulir dari AWS Marketplace pengenal pelanggan untuk penagihan. Kemudian harus meneruskan nilai token itu ke AWS Marketplace Metering Service untuk menyelesaikan identifikasi pelanggan unik, Akun AWS Id pelanggan, dan kode produk yang sesuai. Untuk contoh kode, lihat ResolveCustomercontoh kode.

catatan

Token pendaftaran diselesaikan ke pelanggan berlangganan tertentu dan setiap token yang dihasilkan memiliki jendela kedaluwarsa 4 jam. Selama pemanggil memanggil API dengan token yang sama, ia akan terus mengembalikan nilai respons yang sama sampai token kedaluwarsa.

Mengkonfigurasi produk SaaS Anda untuk menerima pembeli baru

Anda bertanggung jawab untuk mengonfigurasi perangkat lunak SaaS Anda dengan benar untuk menerima pelanggan baru dan mengukurnya dengan tepat. Proses berikut menguraikan satu cara yang disarankan untuk mengidentifikasi, menerapkan, dan mengukur akses pelanggan baru ke perangkat lunak Anda:

  1. Ketika pelanggan mengunjungi halaman produk Anda di AWS Marketplace situs web, mereka memilih untuk berlangganan produk Anda.

  2. Pelanggan Akun AWS berlangganan produk Anda. Ini berarti catatan langganan dan pengukuran yang dikirim dari produk Anda menjadi bagian dari AWS tagihan pelanggan.

  3. Token pendaftaran dibuat untuk pelanggan yang berisi identifikasi pelanggan dan kode produk Anda.

  4. Pelanggan diarahkan ke halaman arahan pendaftaran perangkat lunak Anda. Halaman ini harus dapat menerima token dengan pengenal pelanggan.

  5. Browser pelanggan mengirimkan POST permintaan ke URL halaman arahan pendaftaran perangkat lunak Anda. Permintaan berisi satu POST parameterx-amzn-marketplace-token, yang berisi token pendaftaran pelanggan. Dari perspektif situs web pendaftaran Anda, pelanggan telah mengirimkan formulir dengan parameter ini. Token pendaftaran adalah string buram. Jika jenis penawaran adalah uji coba gratis, parameter kedua, x-amzn-marketplace-offer-type dengan nilaifree-trial, akan ditambahkan ke permintaan.

  6. Untuk menukarkan token pendaftaran ini dengan pengenal pelanggan, Akun AWS ID pelanggan, dan kode produk, situs web Anda harus menghubungi AWS ResolveCustomerMarketplace Metering Service. Identifikasi pelanggan bukanlah Akun AWS ID pelanggan, tetapi bersifat universal di antara produk dan harus disimpan ke sumber internal sebagai bagian dari catatan pelanggan Anda. Kode produk adalah string unik untuk produk SaaS Anda yang AWS menyediakan untuk Anda. Setiap AWS produk memiliki satu kode produk unik, yang diberikan kepada Anda saat pendaftaran.

    catatan

    Untuk melihat contoh ResolveCustomer panggilan, lihatResolveCustomercontoh kode.

  7. Pelanggan diinstruksikan untuk membuat akun di produk Anda atau masuk ke akun yang ada.

    catatan

    Jika menyiapkan atau menautkan ke akun pelanggan yang ada di produk Anda memerlukan proses manual oleh tim Anda, Anda dapat menggunakan formulir kontak-kami untuk mengumpulkan informasi kontak pelanggan. Setelah mengumpulkan informasi kontak mereka dan menyelesaikan pengenal pelanggan AWS Marketplace unik mereka (seperti yang diperoleh pada langkah 6), tampilkan pesan pemberitahuan untuk pelanggan. Dalam notifikasi, nyatakan bahwa akun mereka sedang disiapkan dan minta mereka menunggu Anda menghubungi mereka. Berikan pelanggan dengan waktu penyelesaian yang diharapkan dan informasi kontak Anda. Kirim juga pesan email ke pelanggan dengan detail yang sama.

  8. Pelanggan sekarang masuk ke situs web Anda menggunakan kredensyal khusus untuk produk SaaS tersebut. Dalam database akun Anda, Anda dapat memiliki entri untuk setiap pelanggan. Database akun Anda harus memiliki kolom untuk pengidentifikasi AWS pelanggan, yang Anda isi dengan pengenal pelanggan yang Anda peroleh pada langkah 6. Verifikasi bahwa tidak ada akun lain di sistem Anda yang membagikan identitas pelanggan ini. Untuk pelanggan yang berlangganan beberapa produk melalui AWS Marketplace, pengenal pelanggan akan tetap sama, dengan setiap langganan memiliki kode produk yang unik.

  9. Selama proses pendaftaran penjual, Anda berlangganan topik Amazon SNS yang memberi tahu Anda saat pelanggan berlangganan atau berhenti berlangganan produk Anda. Ini adalah pemberitahuan Amazon SNS dalam format JSON yang memberi tahu Anda tentang tindakan pelanggan:

    • Pemberitahuan hak — Untuk produk dengan model harga yang menyertakan kontrak, Anda diberi tahu saat pembeli membuat kontrak baru, meningkatkannya, memperbaruinya, atau kedaluwarsa. Database akun Anda harus memiliki kolom tambahan untuk status berlangganan. Untuk informasi selengkapnya, lihat Topik Amazon SNS: aws-mp-entitlement-notification.

    • Pemberitahuan berlangganan — Untuk produk dengan model harga apa pun, termasuk kontrak dan langganan, Anda diberi tahu saat pembeli berlangganan atau berhenti berlangganan suatu produk. Untuk informasi selengkapnya, lihat Topik Amazon SNS: aws-mp-subscription-notification.

    Sebaiknya gunakan Amazon Simple Queue Service (Amazon Simple Queue Service) untuk menangkap pesan-pesan ini. Setelah Anda menerima pemberitahuan berlangganan dengansubscribe-success, akun pelanggan siap untuk pengukuran. Rekaman yang Anda kirim sebelum pemberitahuan ini tidak diukur. Untuk informasi tentang cara melakukannya, lihat Langkah 2: Berikan izin ke topik Amazon SNS untuk mengirim pesan ke antrean Amazon SQS di Panduan Pengembang Layanan Pemberitahuan Sederhana Amazon.

    catatan

    Jangan aktifkan langganan produk kecuali Anda menerima subscribe-success pemberitahuan.

  10. Gunakan pengenal pelanggan yang disimpan dalam database Anda untuk mengukur penggunaan melalui AWS Marketplace Metering Service atau periksa hak melalui. AWS Marketplace Entitlement Service

Keamanan dan pemesanan

Sebagai penjual, Anda bertanggung jawab untuk mempercayai hanya pengenal pelanggan yang segera dikembalikan dari AWS atau yang telah ditandatangani oleh sistem Anda. Kami menyarankan Anda menyelesaikan token pendaftaran segera karena mungkin kedaluwarsa setelah sekitar 1 jam. Setelah Anda menyelesaikan token pendaftaran, simpan pengenal pelanggan sebagai atribut yang ditandatangani pada sesi browser pelanggan hingga pendaftaran selesai.