SMS

Apa itu keyword STOP, dan apa yang harus terjadi saat seseorang mengirimnya?

Keyword STOP adalah balasan teks yang meminta Anda menghentikan pesan, dan Anda wajib mematuhinya dengan mencatat serta menerapkan opt-out tersebut.

Penerima dapat meminta berhenti setelah menerima pesan dari nomor mana pun milik Anda. Aplikasi Anda perlu menghubungkan permintaan tersebut dengan pesan yang akan dikirim berikutnya.

Apa yang dilakukan Bird terhadap STOP yang dikenali?

Bird mencatat opt-out untuk pasangan pengirim-dan-pelanggan tersebut, lalu mengirim konfirmasi yang telah dikonfigurasi.

Pertama, teks masuk dicocokkan dengan aturan keyword yang berlaku. Opt-out harus dicatat sebelum Bird mengonfirmasinya, agar penulisan yang gagal tidak menghasilkan konfirmasi yang menyesatkan.

Pengiriman berikutnya dari pengirim tersebut ke pelanggan tersebut mengembalikan E12077 SMSRecipientSuppressed. Bird menolak permintaan sebelum membuat pesan keluar atau upaya pengiriman. Tidak ada event kegagalan pengiriman untuk pengiriman yang ditolak tersebut.

Secara default, start mengakhiri supresi, lalu mengonfirmasi perubahan tersebut. help dan info mengembalikan informasi program tanpa mengubah opt-out. Jika tidak ada aturan info terpisah, INFO dapat menjadi keyword bantuan.

Apakah opt-out mencakup semua nomor yang saya gunakan?

Supresi keyword mencakup satu pengirim dan satu pelanggan, bukan semua pengirim di workspace Anda.

Misalnya, opt-out dari nomor pemasaran Anda tidak secara otomatis menekan nomor notifikasi pengiriman yang terpisah. Aplikasi Anda harus menerapkan cakupan permintaan sebenarnya dari orang tersebut sebelum menggunakan pengirim lain.

Untuk opt-out semua pengirim, gunakan preferensi seluruh workspace. Catatan tersebut terpisah dari supresi SMS. Catatan ini tidak mengeluarkan sms_suppression.created. Event handler yang hanya memantau event tersebut akan melewatkan perubahan preferensi.

Panduan opt-out menjelaskan preferensi seluruh workspace. Supresi keyword menolak dengan E12077. Preferensi seluruh workspace dapat menolak dengan E25000 PreferenceRevoked.

Bagaimana cara memeriksa apakah Bird menangani keyword tersebut?

Anda mencantumkan aturan yang berlaku untuk negara atau nomor pengirim sebelum mengandalkan penanganan otomatis.

bird sms keyword-rules list --country NL

Hasil negara yang kosong berarti tidak ada aturan yang dikembalikan untuk negara tersebut. Referensi perintah mendokumentasikan filternya, termasuk --from-country.

Melalui API, gunakan GET /v1/sms/keyword-rules. Filter berdasarkan number untuk memeriksa aturan nomor tertentu. Hasil ditampilkan dari yang paling spesifik, dengan keyword yang berlaku di effective_keywords.

Katalog bawaan Bird hanya mencakup beberapa negara. Tanpa aturan yang berlaku, pesan masuk ke handler inbound Anda sebagai teks biasa. Bird tidak mencatat opt-out atau konfirmasi otomatis dalam kasus tersebut. Handler Anda harus mengenali permintaan tersebut dan menghentikan pengiriman berikutnya.

Mengapa konfirmasi opt-out tetap bisa dikirim?

Bird mengecualikan balasan kepatuhan bawaan dari supresi yang perlu dikonfirmasi.

Tanpa pengecualian tersebut, pencatatan STOP akan memblokir konfirmasinya sendiri. Pengecualian ini mencakup balasan opt-out, opt-in, help, dan info. Pemeriksaan pengiriman lainnya tetap berlaku.

Balasan keyword custom tidak memiliki pengecualian tersebut. Tanpa itu, respons kustom dapat mengirim teks pilihan Anda kepada seseorang yang telah opt-out.

Operasi confirm menandai balasan double opt-in. Operasi ini tidak mengirim respons. Handler Anda harus menjawabnya. Aturan kustom tanpa teks balasan juga tidak mengirim apa pun.

Apa yang harus dilakukan aplikasi saya setelah opt-out?

Cegah pengiriman berikutnya yang bertentangan dengan permintaan orang tersebut. Catat cakupan opt-out untuk menerapkannya dengan benar.

Perlakukan E12077 sebagai pengiriman yang diblokir untuk diperiksa dalam status persetujuan Anda, bukan kegagalan pengiriman sementara yang perlu dicoba lagi. Pertahankan handler untuk nomor pengirim lama tetap aktif selama penerima masih bisa membalas pesan mereka.

Hormati opt-out yang diterima di luar katalog bawaan atau melalui metode kontak lain yang didukung. Prinsip pesan CTIA mengharapkan pengirim mendukung dan menghormati permintaan opt-out.

Untuk program yang menggunakan beberapa nomor, periksa supresi khusus pengirim dan preferensi seluruh workspace. Ini mencegah pergantian pengirim mengabaikan permintaan orang tersebut.

Singkatnya

  1. Supresi bawaan hanya mencakup satu pengirim.

    STOP yang dikenali memblokir pasangan pengirim-dan-pelanggan tersebut. Pengirim lain memerlukan keputusan opt-out yang lebih luas di aplikasi Anda.

  2. Periksa cakupan keyword sebelum mengirim.

    Tanpa aturan yang berlaku, Bird meneruskan teks masuk tanpa mencatat opt-out secara otomatis.

  3. Permintaan yang diblokir tidak memiliki upaya pengiriman.

    E12077 menolak pengiriman saat penerimaan, jadi mencoba lagi tidak mengembalikan izin.

  4. Konfirmasi memiliki pengecualian terbatas.

    Balasan kepatuhan bawaan dapat melewati pemeriksaan supresi. Balasan keyword kustom tidak mendapatkan pengecualian tersebut.

Terapkan dalam praktik.

Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini. Sumber daya tersedia dalam bahasa Inggris.

Coba praktiknya dan dapatkan ringkasan implementasi

Bangun di jaringan yang sama.

Kunci API uji coba langsung tersedia untuk Anda. Akses produksi terbuka saat Anda menambahkan metode pembayaran dan memverifikasi pengirim.

Ide Anda berikutnya.
Siap terhubung.