SMS opt-out & opt-in kuralları
Opt-out & opt-in rules sayfası, gelen SMS anahtar kelimelerini — aboneliği kaldıran (opt-out) veya yeniden başlatan (opt-in) — ve her anahtar kelimenin gönderdiği otomatik yanıt metnini yönettiğiniz yerdir. SMS çalışma alanından Messages → SMS → araç çubuğu: Opt-out Rules üzerinden veya doğrudan/messages/sms/opt-out-rules adresinden açın.
İngilizce asıl: SMS opt-out & opt-in kuralları (bu sayfanın İngilizce sürümü).
Sayfayı kimler açabilir
Sayfa owner, admin ve developer rolleriyle sınırlıdır. Billing, viewer ve supervisor rolleri bunun yerine “erişiminiz yok” ekranı görür. Takım arkadaşlarınızdan birinde anahtar kelime düzenleyicisi solukse, rolünü organizasyon ayarlarından kontrol edin.Her kural neyi yapılandırır
Her kural, iki gruptan birinde bir anahtar kelime ve onun gönderdiği otomatik yanıttır:- Opt-out anahtar kelimeleri — kişinin aboneliğini kaldırır (STOP, CANCEL ve benzerleri).
- Opt-in anahtar kelimeleri — kişiyi yeniden abone eder (START, YES ve benzerleri).
Düzenleme, siz Save Rules’a tıklayana dek yereldir. Bir satırı silmek önce onay ister ve kaydedilmemiş düzenlemelerle sayfadan ayrılmak bir vazgeçme istemi açar — yeniden yükleme veya kapalı sekme bunun yerine tarayıcının kendi “siteden ayrıl?” korumasını kullanır.
Dil etiketleri bilgilendirme amaçlıdır
Yerelleştirilmiş bir opt-out terimi olarak tanınan bir anahtar kelime (STOP, ALTO, STOPPER, SCHLUSS, PARAR, DUR ve benzerleri), dilini ve yaygın olduğu pazarları gösterir — bir ipucu olarak, filtre olarak değil.ALTO için bir kural, STOP için bir kural gibi davranır ve yanıta açık her numaraya uygulanır.
Ayrı bir rota, bir kaplama değil
Bu düzenleyici eskiden SMS mesaj listesinin içindeydi — önce mesaj geçmişi tablosunun üstünde yığılı, ardından listenin araç çubuğundan açılan kayan bir panel olarak. İki şekil de uyum yönetimini mesaj operasyonları görünümünün içine yerleştiriyordu ve bu, çalışma alanını okumayı zorlaştırıyordu. Düzenleyici artık kendi rotasıdır ve SMS araç çubuğundan gerçek bir gezinmeyle ulaşılır — mesaj listesi onu artık hiç gömmez. Kendi entegrasyonlarınızda bunun gibi bir yerleşim değişikliği planlarken aynı ayrımı koruyun: mesaj operasyonları bir rotada, uyum yapılandırması başka bir rotada.Kurallar nerede uygulanır
Sayfanın üstündeki bir band, kapsamı açıkça belirtir:- Hesap geneli. Kurallar, hesabınızdaki yanıta açık her numaraya (gelen SMS kabul eden bir uzun kod veya kısa kod) gelen yanıtlara uygulanır. Bir mesajlaşma servisine bağlı değildir; çalışmaları için birini eklemeniz gerekmez.
- Mesajlaşma servisi başına. Her servis, servis üzerinde yönetilen kendi opt-out baskılama listesini tutar — bkz. Custom Opt-Out Keyword Lists.
- Numara başına. Bir anahtar kelime yanıtı yalnızca yanıta açık bir numarada tanınır. Alfasayısal gönderici kimliği yanıt alamaz; bu yüzden anahtar kelime işleme bu göndericiler için asla tetiklenmez. Sayfa, hangi numaralarınızın uygun olduğunu gösterir ve hiçbiri uygun değilse uyarır.
Platform STOP/START kümesiyle birleştirme
Kurallarınız, platform düzeyinde, operatörlerin zorunlu kıldığı anahtar kelime kümesinin üzerine yalnızca ekleyicidir. Sayfadaki her STOP kuralını silmek, STOP’u platform katmanında işlenir bırakır — TCPA ve CTIA bunu zorunlu kılar ve Orbit, bir kiracının ne yapılandırdığından bağımsız olarak uygular. Kurallarınız tetikleme yüzeyini genişletebilir (CANCELAR gibi bir takma ad veya REJOIN gibi markalı bir opt-in) ama asla daraltamaz.
Tohum öntanımları
İlk açılışta sayfa çok dilli bir öntanımlı küme tohumlar — STOP / UNSUBSCRIBE / CANCEL / QUIT / END, İspanyolca ALTO, Fransızca STOPPER, Almanca SCHLUSS, Portekizce PARAR ve Türkçe DUR / IPTAL / RED; her biri yerelleştirilmiş bir otomatik yanıtla, artı opt-in eşleşmeleriyle (START, YES, SUBSCRIBE ve yerelleştirilmiş SI / OUI / JA / SIM / EVET). Öntanımlar deterministik olduğu için, tohumlanmış birALTO satırı, siz düzenleyip kaydedene dek her çalışma alanında görünür.
Kitlenizin kullanmadığı satırları budayın veya bölgesel takma adları yeni kural olarak ekleyin — ama gönderim yaptığınız her dil için en az bir opt-out yolu tutun. Bir düzenleyicinin denetlediği opt-out kelimesi, platform kümesine her zaman bir eklemelerdir; onun tohumlanmış kopyasını kaldırmak da hiçbir şey yapmaz.
Ekleme ve test
Kurallar, yanıta açık her numaraya otomatik uygulanır; eklenecek bir şey yoktur. Bir kuralın tetiklendiğini kanıtlamak için:- Anahtar kelimeyi bir telefondan yanıta açık numaralarınızdan birine mesajlayın.
- Inbox, gelen turu ve otomatik yanıtı aynı görüşmede gösterir.
- Kişinin profili, çevrilmiş onay durumunu gösterir ve anahtar kelime onay geçmişine kaydedilir; Opt-Outs görünümü kaydı listeler.
- Delivery log, otomatik yanıtınızı
queued → sent → deliveredboyunca izler.
Döngü: baskıla → göndermeyi dene → yeniden abone et
Yukarıdaki anahtar kelime kuralları gelen tarafı kapsar — bir kişi STOP yazar ve onay çevrilir. Aynı yaşam döngüsünü tamamen API üzerinden sürebilirsiniz: bir kişiyi programlı baskılayın, gönderim anı kapısının o kişiye bir mesajı reddedişini izleyin, ardından kişiyi yeniden abone edip yeniden gönderin. Bu bölüm tam döngüyü bir test numarasına karşı yürütür; her uç noktanın parametrelerini ve rol kapılarını Opt-Outs API başvurusu kapsar.Baskılama ve onay kiracıya ait kontrollerdir — hesabınız, opt-out sayılanı ve kendi kayıtlarınızla sınırlı kapsamda belirler. Tek platform düzeyi istisna, yukarıda anlatılan operatör zorunlu STOP/START anahtar kelime işlemesidir; hiçbir kiracı ayarı bunu kaldıramaz.
1. Kişiyi baskıla
Telefon numarası ve kanal için bir opt-out satırı oluşturun.contact alanı bir E.164 telefondur (veya bir e-posta); platform bunu mevcut bir kişi satırına çözer veya kiracınızla kapsamlı bir taslak satır oluşturur.
cURL
201 Created döndürür ve aynı opt-out’u yeniden uygulama, already_opted_out: true ile 200 OK döndürür.
201 Created (veya yeniden uygulamada 200 OK)
request() kaçış kapısı üzerinden):
2. Göndermeyi deneyin — kapı reddeder
Şimdi baskılanmış numaraya bir SMS gönderin. Gönderim yolundaki uyum kapısı, mesaj kuyruğa girmeden önce kanalın opt-out bayrağını kontrol eder; bu yüzden istek asla aşağı yöne fırlatılmaz:cURL
error.code === "RECIPIENT_OPTED_OUT" üzerine dallanın ve bunu kesin kabul edin — bayrak kuruluyken yeniden denemek aynı 422’yi döndürür. Her reddi meta.request_id ile loglayın; destek ekibinin bir reddi sunucu tarafı izle bağlamasına yolu budur. Reddedilen bir gönderimin tükettiği kota otomatik iade edilir ve kampanya gönderimleri, baskılanmış alıcıyı reddetmek yerine atlar (parti diğer alıcıları hareket ettirir) ve atlamayı mesaj satırına yine de kaydeder — bkz. Message Status Lifecycle başvurusu.
3. Baskılamayı kaldırın ve yeniden gönderin
Kişi kimliği ve kanal için opt-out satırını silin — bu, yeniden opt-in’dir:cURL
contact.opted_in denetim girdisi yazar.
- adımdaki birebir aynı mesaj gövdesini yeniden POST edin. Kapı artık geçer ve gönderim kuyruğa girer:
queued → sent → delivered boyunca id’si üzerinden izleyin; durum geçişleri Message Status Lifecycle sayfasında sayılmıştır.
DELETE, baskılamayı yalnızca Orbit içinde temizler — kişinin channel_preferences alanını ve sizin baskılama listenizi. Bir ABD/Kanada operatörü, Orbit kayıtlarından bağımsız olarak kendi opt-out blokunu tutabilir; yeniden abone olmuş bir kişiye SMS’te hâlâ ulaşılamıyorsa, o bloğu bu API üzerinden değil, ücretsiz numara doğrulama / operatör destek kanalınız üzerinden çözün.