> 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/profil-nitelikleri/ozel-profil-oznitelikleri.md).

# Özel Profil Öznitelikleri

Özel Profil Özellikleri, ürün tercihleri, davranış puanları veya diğer alana özgü veri noktaları gibi standart alanlarla kapsanmayan belirli müşteri bilgilerini yakalamanıza ve saklamanıza olanak tanır.

### Profil Özellikleri Paneli

Profil Özellikleri paneli, kullanıcı verisi yapınızı yönettiğiniz ve gözden geçirdiğiniz yerdir. Özellikleri iki ana türe ayırır:

#### Standart Özellikler

Bunlar Netmera tarafından önceden tanımlanmıştır ve aşağıdaki gibi temel alanları içerir:

* `e-posta`
* `msisdn`
* `cihaz tanımlayıcıları`

Standart özellikler, platform genelinde tutarlılık ve birlikte çalışabilirlik sağlar.

<figure><img src="/files/14bdadea3190f9ef9ad4bb134fde38b1c2319a21" alt=""><figcaption><p>Standart Özellikler</p></figcaption></figure>

#### Özel Özellikler

İşletmenize özel, aşağıdaki gibi özellikler tanımlayabilirsiniz:

* Ömür Boyu Değer
* Müşteri Adayı Kaynağı
* Abonelik Türü

Özel özellikler, etkileşim stratejilerinizi kişiselleştirmenize, segmentasyonu geliştirmenize ve analitiği iyileştirmenize yardımcı olur.

<figure><img src="/files/9f09276cd3dedef19c59fbba7b47d084d85cfb6c" alt=""><figcaption></figcaption></figure>

### Özellik Tablosunu Okuma

Panelde listelenen her özellik ayrıntılı meta veriler içerir:

<table><thead><tr><th width="214.14251708984375">Alan</th><th>Açıklama</th></tr></thead><tbody><tr><td><strong>Kod</strong></td><td>API çağrılarında ve geliştirici entegrasyonlarında kullanılan benzersiz bir anahtar.</td></tr><tr><td><strong>Özellik</strong></td><td>Panelde görünen gösterim adı (ör. “Şehir”, “Cinsiyet”).</td></tr><tr><td><strong>Açıklama</strong></td><td>Özelliğin amacına dair kısa bir açıklama.</td></tr><tr><td><strong>Kişisel Bilgi mi</strong></td><td>Özelliğin kişisel veya hassas veri içerip içermediğini belirtir.</td></tr><tr><td><strong>Analitiği Hesapla</strong></td><td>Özelliğin analitik ve raporlara katkıda bulunup bulunmadığını belirtir.</td></tr><tr><td><strong>Birim</strong></td><td>Uygunsa ölçüm birimini belirtir (ör. TL, %, cm).</td></tr><tr><td><strong>Hesaplandı</strong></td><td>Değerin diğer verilere göre dinamik olarak hesaplanıp hesaplanmadığını gösterir.</td></tr></tbody></table>

### 1. Adım: Özellik Oluştur bölümüne erişin Özellik ayrıntılarını doldurun

Özel bir profil özelliği oluşturmak, temel özelliklerini tanımlamayı ve uygulamanızda ya da kampanyalarınızda nasıl kullanılacağını belirlemeyi gerektirir. Yeni bir özel profil özelliği oluşturmak için,&#x20;

1. Şuraya gidin: **Geliştiriciler > Profil Özellikleri > Özellik Oluştur**
2. Özellik ayrıntılarını doldurun:

<table><thead><tr><th width="236.888671875">Alan</th><th>Açıklama</th></tr></thead><tbody><tr><td><strong>Profil Özelliği Adı</strong></td><td>Uygulama kodunuzda kullanılan benzersiz bir tanımlayıcı (ör. <code>communicationPreference</code>).</td></tr><tr><td><strong>Etiket</strong></td><td>Kontrol panelinde ve raporlarda görünen kullanıcı dostu bir etiket.</td></tr><tr><td><strong>Sıra</strong></td><td>Özellik listesindeki görüntüleme sırasını belirler.</td></tr><tr><td><strong>Açıklama</strong></td><td>Özelliğin neyi izlediğine dair kısa bir özet.</td></tr><tr><td><strong>Veri Türü</strong></td><td>Saklanacak veri türünü seçin: <code>Metin</code>, <code>Sayı</code>, <code>Tarih</code>vb.</td></tr><tr><td><strong>Dizi mi</strong></td><td>Özelliğin birden fazla değer saklaması gerekiyorsa bu seçeneği etkinleştirin.</td></tr><tr><td><strong>Özel Bilgi mi</strong></td><td>Özellik hassas bilgi içeriyorsa gizlilik uyumluluğunu sağlamak için bunu etkinleştirin.</td></tr></tbody></table>

<figure><img src="/files/402f0c18d2d072522e0b79275691584e5a7dd1c9" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Örnek:**

Müşterinin tercih ettiği iletişim kanalını izlemek için bir özel profil özelliği oluşturduğunuzu varsayalım. İşte bir örnek:

* **Ad**: `communicationPreference`
* **Etiket**: `İletişim Tercihi`
* **Sıra**: `2` (profil özellikleri listenizdeki konumu için)
* **Açıklama**: `Müşterinin e-posta, SMS veya uygulama bildirimleri gibi tercih ettiği iletişim kanalını kaydeder.`
* **Veri Türü**: `Metin` (tek bir tercih edilen iletişim kanalını yakalamak için)

Bu senaryoda, özel profil özelliği "communicationPreference", bildirimler veya güncellemeler almak için müşterinin iletişim kanalı tercihine ilişkin seçimini yakalar.
{% endhint %}

### 2. Adım: Analitik Tabanlı Hesaplamayı Etkinleştirin

**Analitiği Hesapla** seçeneği, bir profil özelliği için analitik tabanlı değerlerin otomatik olarak hesaplanmasını sağlar. Hesaplama mantığı analitik/backend katmanında tanımlanır ve panelden doğrudan yapılandırılmaz. Profil Özellikleri listesinde bir aç/kapat düğmesi olarak kullanılabilir.

Bu seçenek etkinleştirildiğinde, özellik artık manuel olarak güncellenmez. Bunun yerine, kullanıcı davranışı ve olay verilerine (uygulama açılışları, satın almalar veya oturumlar gibi) göre dinamik olarak hesaplanır.

Bu seçenek, kullanıcı davranışına ve aşağıdaki gibi analitik verilerine göre hesaplanan özellikleri kullanmanıza olanak tanır:&#x20;

* Toplam işlem sayısı (örn. toplam satın alma)
* Son oturum tarihi
* Kullanıcı davranışı sıklığı (örn. son 7 gündeki oturumlar)

Bu hesaplanmış özellikler daha sonra aşağıdakiler için kullanılabilir:

* Segmentasyon
* Journey hedefleme
* Kişiselleştirme

{% hint style="success" %}

### Analitiği Hesapla Ne Zaman Kullanılır

Etkinleştirin **Analitiği Hesapla** eğer:

* Özellik kullanıcı etkinliğinden türetilmeliysa
* Değerin otomatik olarak güncellenmesi gerekiyorsa
* Statik değerler yerine davranışsal metrikleri izlemek istiyorsanız
  {% endhint %}

{% hint style="warning" %}

### Analitiği Hesapla Ne Zaman Kullanılmamalı

Aşağıdaki durumlarda bu seçeneği etkinleştirmeyin:

* Özellik manuel olarak ayarlanıyorsa (örn. izin, ad, e-posta)
* Değer doğrudan backend veya SDK'dan geliyorsa
* Hesaplama mantığı gerekmiyorsa
  {% endhint %}

<figure><img src="/files/97ade134b341638f99b743f6872fd22d4fd7e0c9" alt=""><figcaption><p>Analitiği Hesapla</p></figcaption></figure>

### 3. Adım: Kaydedin ve Kod Oluşturun

Özelliğiniz yapılandırıldıktan sonra **Kaydet**. Bu işlem şunları yapar:

* Özel özelliği veri modelinize kaydeder.
* İlgili kod parçasını otomatik olarak **Kullanıcı Sınıfı** bölümü altında oluşturur.

#### Geliştirici Entegrasyonu

Geliştiriciler, bu oluşturulan kodu yeni özelliği mobil veya web uygulamanıza entegre etmek için kullanabilir.

> 📘 **Uygulama talimatları için**, ziyaret edin: [**`Geliştirici Rehberi`**](https://user.netmera.com/netmera-developer-guide/)

<figure><img src="/files/3cff1f192c518046c6398511e877fbef66e13f89" alt="" width="563"><figcaption></figcaption></figure>


---

# 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/profil-nitelikleri/ozel-profil-oznitelikleri.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.
