> For the complete documentation index, see [llms.txt](https://user.netmera.com/netmera-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://user.netmera.com/netmera-user-guide/netmera-user-guide-tr/musteri-verileri/ayrintili-onay-yonetimi.md).

# Ayrıntılı Onay Yönetimi

KVKK (Kişisel Verilerin Korunması Kanunu) yorumları ve Kişisel Verileri Koruma Kurumu’nun rehberliği doğrultusunda, kullanıcıların açık rıza verebilmesi gerekir **amaç bazında** (ve yalnızca kanal bazında değil).

* [İlgili Madde](https://www.kvkk.gov.tr/Icerik/8578/mobil-uygulamalar-uzerinden-gonderilen-anlik-bildirimlere-iliskin-kamuoyu-duyurusu)

Hem operasyonel bildirimler (sipariş takibi, güvenlik uyarıları) hem de pazarlama (promosyonlar) için tek bir genel onay, genellikle “belirli ve bilgilendirilmiş” ilkelerini karşılamak için yeterli değildir.

Netmera, aşağıdaki alanlarda ayrıntılı bir rıza modelini destekler: **push, SMS, e-posta**ve etkinleştirilmiş diğer kanallar.

### Netmera’da ayrıntılı rızanın nasıl çalıştığı (genel bakış)

Mesaj gönderilmeden önce iki kontrol yapılır:

1. **Kanal izni**: kullanıcıya bu kanal üzerinden hiç ulaşabilir miyiz?
2. **Kategori (amaç) izni**: kullanıcı bu mesaj amacına onay verdi mi?

Bu ikisinden biri eksikse, Netmera kullanıcıyı gönderimden hariç tutar.

{% hint style="info" %}
Netmera’da amaca dayalı rıza şu şekilde uygulanır: **Mesaj Kategorileri**. Kategori ID’lerini kısa ve sabit tutun. Bkz. [Mesaj Kategorileri](/netmera-user-guide/netmera-user-guide-tr/pano-ayarlari/ayarlar/mesajlasma-ve-icerik/mesaj-kategorileri.md).
{% endhint %}

### Uygulama kontrol listesi

{% stepper %}
{% step %}

#### Amaçlarınızı Mesaj Kategorileri olarak tanımlayın

Altında kategoriler oluşturun **Ayarlar > Mesaj Kategorileri**.

Şu gibi sabit ID’ler kullanın: `promo`, `sipariş_takibi`, `güvenlik`.
{% endstep %}

{% step %}

#### Uygulama içi bir tercih merkezi oluşturun (SDK)

Güncel kategori tercihlerini şu yöntemle alın: `getUserCategoryPreferenceList`.

Tercihleri şu yöntemle güncelleyin: `setUserCategoryPreference`.
{% endstep %}

{% step %}

#### Her kampanyada kategori atamasını zorunlu kılın

İç kampanya kontrol listenizde bir kategori zorunlu tutun.

Bu, amaca dayalı filtrelemeyi gönderim sırasında otomatik hale getirir.
{% endstep %}

{% step %}

#### Türkiye’de faaliyet gösteriyorsanız, IYS “tek doğruluk kaynağı” kararınızı verin

* [IYS İzinleri](/netmera-user-guide/netmera-user-guide-tr/musteri-verileri/iys-izinleri.md)
* [IYS Senkronizasyon Modu](/netmera-user-guide/netmera-user-guide-tr/musteri-verileri/iys-izinleri/iys-senkronizasyon-modu.md)
* [IYS Integrator Modu](/netmera-user-guide/netmera-user-guide-tr/musteri-verileri/iys-izinleri/iys-entegrator-modu.md)
  {% endstep %}

{% step %}

#### İzleyin ve denetleyin

* [Kanal Ulaşılabilirliği](/netmera-user-guide/netmera-user-guide-tr/raporlar-ve-analitik/raporlar/kitle-ve-buyume/kanal-erisilebilirligi.md)
* [Kullanıcı Ayrıntıları](/netmera-user-guide/netmera-user-guide-tr/hedefleme/kisiler.md#user-details)
  {% endstep %}
  {% endstepper %}

### Mesaj Kategorileri (Amaca Dayalı Rıza Yapısı)

Mesaj Kategorileri, Netmera’daki ayrıntılı rızanın yapısal temelini oluşturur. Netmera, rıza yönetimini yalnızca kanal seviyesinde (Push, SMS, E-posta) yönetmek yerine, rıza yönetimini **iletişim amacı seviyesinde**.

kuruluşların Netmera Paneli içinde aşağıdakiler gibi farklı kategoriler tanımlamasına olanak tanır:

* Promosyonlar
* Kampanya Duyuruları
* Sipariş Takibi
* İşlemsel Güncellemeler
* Sistem Uyarıları
* Hesap Güvenliği Bildirimleri

<figure><img src="/files/9d8788a99b05c01dec93342c83f1ffd9c240da78" alt=""><figcaption><p>Ayarlar'da bir kategori oluşturun</p></figcaption></figure>

* [Mesaj Kategorileri](/netmera-user-guide/netmera-user-guide-tr/omnichannel-etkilesim/mobil-push/mesaj-kategorileri.md)

#### Bağımsız Onay Verme / Onayı Geri Çekme

Kullanıcılar her bir kategoriyi bağımsız olarak yönetebilir:

* Sipariş Takibi için onay verin
* Promosyonlardan vazgeçin
* Sistem Uyarıları’nı etkin bırakın

Rıza kategori seviyesinde saklanır ve şu özelliklere sahiptir:

* Belirli
* Özgürce verilmiş
* İstediği zaman geri çekilebilir

#### Kampanya Uygulaması

Bir kampanya oluştururken:

1. Bir Mesaj Kategorisi atanmalıdır.
2. Netmera, alıcıları kategori rızasına göre otomatik olarak filtreler.
3. Mesajlar yalnızca bu belirli amaca onay vermiş kullanıcılara iletilir.

Bu, uyumluluğu altyapı seviyesinde uygular.

<figure><img src="/files/936a4d576d2661e1c7b1346d1a39aec0e5f50603" alt=""><figcaption><p>Kampanya akışında bir kategori seçin</p></figcaption></figure>

#### Daha fazla örnek (farklı kanallar)

<figure><img src="/files/d0c27fc6e5ee2acfe20cd0a410ec1904ac8a2d50" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/d652e2925aadbe6c01cde811c88775ee442a72ee" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/b6ce34b0d697c1f512e18c929a53028891579060" alt=""><figcaption></figcaption></figure>

### Mobil SDK ile Ayrıntılı İzin Yönetimi

Netmera, geliştiricilerin özel SDK yöntemleri ve API’leri kullanarak tam işlevli uygulama içi tercih merkezleri oluşturmasını sağlar. Bu sayede kullanıcılar, kategori düzeyi ve kanal düzeyi izinleri doğrudan uygulama içinde yönetebilir.

#### Kullanıcı Tercihlerini Alma

Mobil SDK kullanılarak uygulamalar, bir kullanıcının mevcut kategori izinlerini alabilir.

* `getUserCategoryPreferenceList`

Bu yöntem şu olanakları sağlar:

* Tanımlanmış tüm mesaj kategorilerini listeleme.
* Kullanıcının hangi kategorilere onay verdiğini gösterme.
* Uygulama içi ayarlar sayfasında tam şeffaflık sağlama.

Bu, kullanıcıların şu anda Abone / İzinli oldukları bildirim türlerini net bir şekilde görmesini sağlar.

#### Kategori İzinlerini Gerçek Zamanlı Güncelleme

Kullanıcılar belirli kategorileri doğrudan uygulama içinde açıp kapatabilir.

* `setUserCategoryPreference`

Örnek kullanım senaryosu:

* Kullanıcı “İşlemler”i etkinleştirir
* Kullanıcı “Teklifler”i veya “Kampanya Bildirimleri”ni devre dışı bırakır

SDK üzerinden güncellendiğinde:

* Değişiklikler anında Netmera sunucularına iletilir.
* Rıza durumu gerçek zamanlı olarak güncellenir.
* Kampanya uygunluğu anında yeniden hesaplanır.

Bu, rıza güncellemelerinin aktif segmentasyon ve hedefleme mantığında hemen yansıtılmasını garanti eder.

* [Geliştirici Kılavuzu](https://user.netmera.com/netmera-developer-guide/api-documentation/rest-api/user-and-device-management#category-preferences)

### Merkezi İzin Yönetimi (IYS İzin Merkezi)

Türkiye’de faaliyet gösteren kuruluşlar için Netmera, ulusal rıza kaydı olan İleti Yönetim Sistemi (IYS) ile entegre olur. IYS İzin Merkezi, SMS ve E-posta rızalarının yasal olarak senkronize kalmasını sağlar.

**IYS Integrator Modu**

* Netmera, rıza güncellemelerini doğrudan IYS’ye gönderir.

**IYS Senkronizasyon Modu**

* Netmera, değişiklikleri göndermeden IYS’den rıza verilerini yansıtır.

Bu, farklı yönetişim modellerini ve uyumluluk yapılarını destekler.

IYS’yi kurmak ve doğru yönetişim modelini seçmek için şuradan başlayın:

* [IYS İzinleri](/netmera-user-guide/netmera-user-guide-tr/musteri-verileri/iys-izinleri.md)
* [IYS Senkronizasyon Modu](/netmera-user-guide/netmera-user-guide-tr/musteri-verileri/iys-izinleri/iys-senkronizasyon-modu.md)
* [IYS Integrator Modu](/netmera-user-guide/netmera-user-guide-tr/musteri-verileri/iys-izinleri/iys-entegrator-modu.md)

### Rıza Farkındalıklı Widget’lar

Netmera’nın Kod Gerektirmeyen Widget’ları, bağlamsal rıza toplama ve izin bilgilendirmesi sağlar.

Sistem düzeyindeki istemleri (Push, Konum) tetiklemeden önce widget’lar şunları yapabilir:

* İzin isteme nedenini açıklamak.
* Faydaları netleştirmek.
* Bilgilendirilmiş rıza kalitesini artırmak.

Bu, uyumlu ve yapılandırılmış izin yolculukları oluşturur.

* [Widget'lar](/netmera-user-guide/netmera-user-guide-tr/omnichannel-etkilesim/widgetlar.md)

### Kanal Erişilebilirliği ve Kategori İzin Raporları

* Kanal bazında onay verme / onayı geri çekme sayıları.
* Kategori seviyesinde kitle dağılımı.
* Kampanya öncesi uygunluk doğrulaması.

<figure><img src="/files/ab1386ef305c62f29c83e84e9e7931c3ab72be92" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/22fdf013eca24843b1f6ab5d122ef82a6403161a" alt=""><figcaption><p>Mesaj kategorisine göre onay veren ve onayı geri alan kullanıcılar</p></figcaption></figure>

Bkz:

* [Kanal Ulaşılabilirliği](/netmera-user-guide/netmera-user-guide-tr/raporlar-ve-analitik/raporlar/kitle-ve-buyume/kanal-erisilebilirligi.md)

### Uyumluluk ve Stratejik Etki

Netmera’nın kategoriler, SDK kontrolleri, IYS senkronizasyonu ve raporlama genelindeki ayrıntılı rıza yeteneklerini uygulayarak:

* KVKK’nın belirginlik ilkesi **daha iyi desteklenir** amaç düzeyindeki tercihler aracılığıyla.
* Hukuki ve itibar riski genellikle azalır.
* Rıza uygulaması otomatik hale gelir.
* Kullanıcılar şeffaf kontrol elde eder.
* Kampanya hedeflemesi daha doğru ve güvenilir hale gelir.

### İlgili sayfalar

* [Mesaj Kategorileri](/netmera-user-guide/netmera-user-guide-tr/pano-ayarlari/ayarlar/mesajlasma-ve-icerik/mesaj-kategorileri.md)
* [IYS İzinleri](/netmera-user-guide/netmera-user-guide-tr/musteri-verileri/iys-izinleri.md)
* [Kişi Yükleme](/netmera-user-guide/netmera-user-guide-tr/hedefleme/kisi-yukleme.md)
* [Kanal Ulaşılabilirliği](/netmera-user-guide/netmera-user-guide-tr/raporlar-ve-analitik/raporlar/kitle-ve-buyume/kanal-erisilebilirligi.md)
* [Opt Out](/netmera-user-guide/netmera-user-guide-tr/raporlar-ve-analitik/analitik/kullanici-ve-hedef-kitle/abonelikten-cikma.md)
* [Geliştirici Kılavuzu](https://user.netmera.com/netmera-developer-guide/api-documentation/rest-api/user-and-device-management#category-preferences)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://user.netmera.com/netmera-user-guide/netmera-user-guide-tr/musteri-verileri/ayrintili-onay-yonetimi.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
