> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SMS onay anahtar kelime yönetimi

> SMS opt-out anahtar kelimelerini, yeniden abone olma akışlarını ve otomatik yanıtlayıcıları yönetin. STOP/HELP/START davranışı, alfasayısal göndericiler için web tabanlı abonelikten çıkma, paylaşılan gönderici opt-out stratejileri ve abone onay durumunu görüntüleme konularını kapsar.

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."*

<Note>
  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.
</Note>

***

## 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.

<Steps>
  <Step title="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.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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](/reference/update-subscription)'sini kullanın.
    * **Belirli bir mesaj türünden çıkma:** Bir etiket ayarlamak için [Edit Tags API](/reference/edit-tags-with-external-user-id)'sini kullanın (örneğin, `promo = false`), ardından o mesaj türünü gönderirken bu etikete sahip aboneleri hariç tutun.
  </Step>

  <Step title="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.").
  </Step>
</Steps>

<Card title="SMS opt-in ve toplama" icon="user-plus" href="./sms-opt-in-and-collection">
  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.
</Card>

***

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

<Warning>
  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.
</Warning>

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.

<Card title="SMS anahtar kelimeleri" icon="message" href="./keywords">
  Çift yönlü kampanyalar ve tercih merkezleri dahil olmak üzere özel anahtar kelimeler kurmaya yönelik tam referans.
</Card>

***

## 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.

<Steps>
  <Step title="Auto-Responder ayarlarına gidin">
    **Settings > Platforms > SMS Settings > Auto-Responder** bölümüne gidin.
  </Step>

  <Step title="Bir otomatik yanıtlayıcı ekleyin">
    **Add Auto-Responder**'a tıklayın ve bir yanıt şablonu seçin.
  </Step>

  <Step title="İ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.
  </Step>
</Steps>

***

## 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](#managing-opt-outs-for-alphanumeric-senders) 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.
