Ana içeriğe atla
Opt-out’ları doğru yönetmek, programınızı uyumlu tutar ve mesaj almayı durdurmak isteyen aboneleri korur. Opt-out’ları nasıl ele alacağınız gönderici türünüze bağlıdır: gelen yanıtları alıp alamamasına göre değişir.

Opt-out anahtar kelimeleri

STOP, HELP ve START, operatörlerin zorunlu kıldığı standart uyumluluk anahtar kelimeleridir. Bunların varsayılan yanıtları korumalıdır ve OneSignal panosu veya API aracılığıyla değiştirilemez:
  • STOP, kullanıcıyı belirli bir göndericiden gelen SMS mesajlarından çıkarır. Tanınan eş anlamlılar (UNSUBSCRIBE, CANCEL) aynı korumalı yanıtı paylaşır.
  • HELP, mesajlaşma programınız hakkında bilgi döndürür.
  • START, kullanıcının opt-out yaptıktan sonra yeniden abone olmasına olanak tanır. Tanınan eş anlamlılar (UNSTOP, YES) aynı korumalı yanıtı paylaşır.
Varsayılan bir yanıtı özelleştirmek için App ID’niz ve yeni yanıt mesajınızla support@onesignal.com adresine başvurun. Varsayılan olarak, bir kullanıcı STOP yazdığında OneSignal şu yanıtı verir: “You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to resubscribe.”
Varsayılan olarak, bir opt-out yalnızca abonenin yazdığı belirli göndericiden gelen mesajları engeller. Bu, opt-out’ların kullanım durumuyla sınırlı olmasını sağlar. Promosyon göndericinize STOP yazan bir abone, diğer göndericilerinizden işlemsel mesajlar ve OTP’ler almaya devam eder.

Alfasayısal göndericiler için opt-out yönetimi

Alfasayısal gönderici kimlikleri (örneğin telefon numarası yerine “ACME”) gelen yanıtları alamaz; bu da abonelerin opt-out yapmak için STOP yazamayacağı anlamına gelir. Uyumlu kalmak için, opt-out’u işleyen ve abonenin durumunu API aracılığıyla OneSignal’da güncelleyen web tabanlı bir abonelikten çıkma sayfası sağlamanız gerekir.
1

Her mesaja bir abonelikten çıkma bağlantısı ekleyin

Gönderdiğiniz her SMS’e barındırılan bir abonelikten çıkma sayfasının URL’sini ekleyin. Aboneyi URL’de tanımlamak için OneSignal Liquid etiketlerini kullanın:
To opt out: https://yourbrand.com/sms-unsubscribe?uid={{ onesignal_id }}
OneSignal, {{ onesignal_id }} (veya {{ subscription_id }}) etiketini gönderim sırasında abonenin gerçek ID’sine dönüştürür, böylece her alıcı kişiselleştirilmiş bir abonelikten çıkma bağlantısı alır.
2

Abonelikten çıkma sayfasını oluşturun

O URL’de basit bir web sayfası barındırın. Sayfa yüklendiğinde, sorgu parametresinden abone ID’sini okur. Sayfa şunları yapmalıdır:
  • Aboneye neyden çıktığını onaylayın (örneğin, “ACME’den artık promosyon metin mesajı almayacaksınız.”)
  • Bir onay düğmesi gösterin. Yanlışlıkla yapılan tıklamalar ve bağlantı önizlemeleri istenmeyen opt-out’lara yol açabileceğinden, sayfa yüklenirken otomatik olarak abonelikten çıkarmayın.
  • Aynı göndericiden birden fazla mesaj türü gönderiyorsanız, isteğe bağlı olarak abonenin hangi mesaj türlerinden çıkacağını seçmesine izin verin.
3

Opt-out'u işlemek için OneSignal API'sini çağırın

Abone onayladığında, abonelik durumunu güncellemek için OneSignal API’sini çağırın. Kapsama bağlı olarak iki seçenek vardır:
  • Göndericiden tamamen abonelikten çıkma: Aboneliğin durumunu unsubscribed olarak ayarlamak için Update Subscription API’sini kullanın.
  • Belirli bir mesaj türünden çıkma: Bir etiket ayarlamak için Edit Tags API’sini kullanın (örneğin, promo = false), ardından o mesaj türünü gönderirken bu etikete sahip aboneleri hariç tutun.
4

Bir onay gösterin

API çağrısı başarılı olduktan sonra, bir onay mesajı gösterin (örneğin, “Aboneliğiniz iptal edildi. ACME’den artık promosyon metinleri almayacaksınız.”).

SMS opt-in ve toplama

Aboneler bu opt-out akışına yalnızca opt-in yaptıktan sonra ulaşacak şekilde, SMS göndermeden önce geçerli onay toplayın.

Paylaşılan göndericiler için opt-out yönetimi

Göndericilerin metin programları arasında (promosyon, işlemsel veya OTP) paylaşılmasını önermiyoruz. Bir abone STOP yazdığında, tüm göndericiden çıkarılır; bu da promosyon mesajlarından çıkmanın sipariş onayları veya hesap uyarıları gibi işlemsel mesajları da engelleyeceği anlamına gelir. Mümkün olduğunda her kullanım durumu için ayrı göndericiler kullanın.
Paylaşılan bir göndericiniz varsa, abonelerin her şeyden çıkmadan belirli mesaj türlerinden çıkmalarını sağlamak için özel anahtar kelimeler kullanabilirsiniz. Bu, aboneler bir opt-out anahtar kelimesi yazdığında onları etiketleyerek ve ardından o mesaj türünü gönderirken bu aboneleri hariç tutarak çalışır. Nasıl çalışır:
  1. Bir abone, göndericinize özel bir opt-out anahtar kelimesi yazar (örneğin, NOPROMO).
  2. OneSignal, o abonenin profiline bir veri etiketi uygular (örneğin, promo = false).
  3. Bir promosyon kampanyası gönderdiğinizde, kitlenizi promo = false olan aboneleri hariç tutacak şekilde filtrelersiniz.
Özel opt-out anahtar kelimeleri kurma: Settings > Platforms > SMS Settings > Keywords bölümüne gidin ve abonelerin bağımsız olarak çıkabilmelerini istediğiniz her kullanım durumu için bir anahtar kelime oluşturun. Örnek: promosyon opt-out anahtar kelimesi (NOPROMO):
  1. Anahtar kelime metnini girin (örneğin, NOPROMO).
  2. Kitle kapsamını Anyone olarak ayarlayın.
  3. Bir yanıt şablonu seçin veya oluşturun (örneğin, “You’ve been unsubscribed from promotional messages. You’ll still receive order and account notifications. Text STOP to unsubscribe from all messages.”).
  4. Bir veri etiketi atayın: promo = false.
Her kullanım durumu için tekrarlayın. İşlemsel mesajlar için transactional = false ile NOTRANSACT oluşturun. Gönderim sırasında opt-out yapan aboneleri hariç tutma: Belirli bir kullanım durumu için bir kampanya veya Journey oluştururken, opt-out yapan aboneleri hariç tutmak için Segmentlerdeki User Tag filtresini kullanın. Örneğin, bir promosyon mesajı gönderirken, promo = false olan aboneleri hariç tutun. Önemli sınırlamalar:
  • Varsayılan uyumluluk anahtar kelimeleri (STOP, HELP, START) yine de tüm göndericiye uygulanır ve bir kullanım durumuyla sınırlandırılamaz.
  • Özel opt-out anahtar kelimesini o türdeki her mesaja dahil etmeniz gerekir (örneğin, “Reply NOPROMO to stop promotional texts”).
  • Alfasayısal gönderici kimlikleri yanıt alamaz ve anahtar kelimeleri desteklemez.
  • Yanıt senkronizasyonunun etkinleştirilmesi gerekir. Settings > Platforms > SMS Settings > Senders > Setup Replies bölümüne gidin.

SMS anahtar kelimeleri

Çift yönlü kampanyalar ve tercih merkezleri dahil olmak üzere özel anahtar kelimeler kurmaya yönelik tam referans.

Yeniden abone olma

Bir kullanıcı varsayılan bir opt-out anahtar kelimesi kullanarak opt-out yaptıktan sonra, OneSignal panosu veya API aracılığıyla yeniden abone yapılamaz. Kullanıcının aynı gönderici numarasına bir yeniden abone olma anahtar kelimesi (START, UNSTOP veya YES) yazması gerekir.

HELP anahtar kelimesi

Varsayılan olarak, bir kullanıcı HELP yazdığında OneSignal şu yanıtı verir: “Reply STOP to unsubscribe. Msg&Data Rates May Apply.”

Otomatik yanıtlayıcı

Bir anahtar kelimeyle eşleşmeyen herhangi bir gelen mesaj için otomatik bir yanıt ayarlayın. Bunu kullanıcıları müşteri desteğine yönlendirmek, niyetlerini toplamak veya takip için ekibinizi bilgilendirmek için kullanın.
1

Auto-Responder ayarlarına gidin

Settings > Platforms > SMS Settings > Auto-Responder bölümüne gidin.
2

Bir otomatik yanıtlayıcı ekleyin

Add Auto-Responder’a tıklayın ve bir yanıt şablonu seçin.
3

İsteğe bağlı olarak kullanıcıyı etiketleyin

Gelecekteki segmentasyon veya uyarıları etkinleştirmek için otomatik yanıtlayıcı tetiklendiğinde bir veri etiketi atayın.

Bir abonenin opt-out durumunu görüntüleme

Bir abonenin hangi göndericilerden çıktığını görmek için:
  1. OneSignal panosunda Audience > Subscriptions bölümüne gidin.
  2. Aboneyi External ID, e-posta veya telefon numarasıyla arayın.
  3. SMS aboneliğini açın ve Consent by Sender altına bakın.
Bu bölüm, o abonelikle ilişkili her gönderici için opt-in veya opt-out durumunu gösterir.

SSS

Bir kullanıcı paylaşılan bir göndericiye STOP yazdığında ne olur?

İşlemsel mesajlar ve OTP’ler dahil olmak üzere o göndericiden gelen tüm mesajlardan çıkarılır. Bu nedenle her program türü için ayrı göndericiler kullanmanızı şiddetle öneririz. STOP ile opt-out yapıldıktan sonra, kullanıcının tekrar mesaj alabilmesi için aynı göndericiye START (veya başka bir yeniden abone olma anahtar kelimesi) yazması gerekir.

STOP veya HELP yanıt mesajlarını değiştirebilir miyim?

Evet, ancak pano veya API aracılığıyla değil. App ID’niz ve yeni yanıt metniyle support@onesignal.com adresine başvurun.

Alfasayısal gönderici kimlikleri için hangi opt-out mekanizmasını kullanırım?

Alfasayısal gönderici kimlikleri yanıt alamaz, bu nedenle her mesaja bir abonelikten çıkma bağlantısı eklemeniz ve opt-out’u işlemek için OneSignal API’sini çağıran web tabanlı bir abonelikten çıkma sayfası oluşturmanız gerekir. Yukarıdaki Alfasayısal göndericiler için opt-out yönetimi bölümüne bakın.

STOP yazan bir kullanıcıyı yeniden abone yapabilir miyim?

Bir kullanıcıyı pano veya API aracılığıyla yeniden abone yapamazsınız. Kullanıcının tekrar opt-in yapmak için aynı gönderici numarasına START, UNSTOP veya YES yazması gerekir.

Tek bir STOP’un tüm mesaj türlerini engellemesini nasıl önlerim?

Her program türü için ayrı göndericiler kullanın (promosyon, işlemsel, OTP). Paylaşılan bir gönderici kullanmanız gerekiyorsa, özel opt-out anahtar kelimeleri (örneğin, NOPROMO) kurun ve gönderim sırasında opt-out yapan aboneleri etikete göre hariç tutun. Varsayılan STOP anahtar kelimesinin yine de tüm göndericiden çıkardığını unutmayın.