---
title: "Profiller/CRM"
description: "Kitle segmentasyonunu geliştirmek için Adapty'de kullanıcı profillerini ve CRM verilerini yönetin."
---

Profiller, kullanıcılarınız için bir CRM'dir. Profiller ile şunları yapabilirsiniz:

1. Profil ID, müşteri kullanıcı ID'si, e-posta veya işlem ID'si ile belirli kullanıcıları bulun.
2. Faturalama sorunları, ek süre ve diğer [olaylar](events) dahil olmak üzere kullanıcının olay zaman çizelgesini görüntüleyin.
3. Abonelik durumu, toplam gelir/kazanç ve daha fazlası gibi kullanıcı özelliklerini analiz edin.
4. Kullanıcıya abonelik verin.

:::note
Etkinlik akışındaki olaylar kontrol paneline gecikmeli olarak ulaşır. Yeni profiller ve özellik değişiklikleri hemen görünmeyebilir.
:::

  <img src="/assets/shared/img/profiles.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

:::link
Adapty'nin kullanıcı profillerini nasıl oluşturduğunu ve bağladığını anlamak için bkz. [Profiller nasıl çalışır](how-profiles-work).
:::

## Kullanıcıları bulma \{#finding-users\}

Profiller listesinde belirli bir kullanıcıyı şu yöntemlerle arayabilirsiniz:

- **Profile ID**: Adapty'nin kullanıcı için dahili tanımlayıcısı (Adapty ID olarak da bilinir).
- **Customer user ID**: Uygulamanızın kullanıcı için tanımlayıcısı (eğer ayarladıysanız).
- **Email**: Özel attribute olarak gönderildiyse kullanıcının e-posta adresi.
- **Transaction ID**: Bir satın alma işleminden elde edilen mağaza işlem kimliği.

Kullanıcının tam profilini açmak için herhangi bir satıra tıklayın.

## Abonelik durumu \{#subscription-state\}

Profiller listesinde, kullanıcıları abonelik durumuna göre filtreleyebilir ve sıralayabilirsiniz. Durum değerleri şunlardır:

| Kullanıcı **durumu** | Açıklama |
| :--------------------- | :----------------------------------------------------------- |
| Subscribed | Kullanıcının otomatik yenileme etkin şekilde aktif bir aboneliği var. |
| Auto-renew off | Kullanıcı otomatik yenilemeyi kapattı ancak abonelik süresi dolana kadar premium özelliklere erişimi devam ediyor. |
| Subscription cancelled | Kullanıcı aboneliğini iptal etti ve abonelik tamamen sona erdi. |
| Billing issue | Abonelik veya deneme süresi dolduktan sonra ödeme alınamadı. |
| Grace period | Abonelik veya deneme süresi dolduğunda ödeme alınamadığı için kullanıcı şu anda ek süre içinde. |
| Active trial | Kullanıcının şu anda deneme sürecinde olan aktif bir aboneliği var. |
| Trial cancelled | Kullanıcı deneme süresini iptal etti ve aktif bir aboneliği yok. |
| Never subscribed | Kullanıcı hiç abonelik başlatmadı veya deneme süresine girmedi; ücretsiz kullanıcı olarak kalmaya devam ediyor. |

## Kullanıcı nitelikleri \{#user-attributes\}

  <img src="/assets/shared/img/ce8df4d-CleanShot_2023-06-26_at_20.32.232x.webp"
  style={{
    border: '1px solid #727272',
    width: '700px',
    display: 'block',
    margin: '0 auto'
  }}
/>

SDK aracılığıyla Adapty'ye ek kullanıcı özellikleri gönderebilirsiniz.

Adapty varsayılan olarak şunları ayarlar:

| Özellik          | Açıklama                                                     |
| ---------------- | ------------------------------------------------------------ |
| Customer user ID | Son kullanıcınızın sisteminizdeki tanımlayıcısı.             |
| Adapty ID        | Son kullanıcınızın Adapty içindeki dahili tanımlayıcısı; Profile ID olarak da adlandırılır. |
| IDFA             | Apple'ın bir kullanıcının cihazına atadığı Reklamverenler için Tanımlayıcı. iOS 14 ve sonrasında App Tracking Transparency (ATT) izni gerektirir. Android'de kullanılamaz. |
| Country          | Son kullanıcınızın ülkesi.                                   |
| OS               | Son kullanıcının kullandığı işletim sistemi.                  |
| Device           | Son kullanıcıya görünen cihaz model adı.                     |
| Install date     | Kullanıcının Adapty'de ilk kez kaydedildiği tarih: <ul><li>Kullanıcının oluşturulduğu tarih. </li><li>Kullanıcı Adapty'yi entegre etmeden önce uygulamanızı yüklediyse, yükleme tarihi ilk işlemin gerçekleştiği tarihi yansıtır.</li><li>Geçerli olduğu durumlarda, geçmiş veri aktarımı sırasında sağlanan tarih.</li></ul> |
| Created at       | Kullanıcının oluşturulduğu tarih.                            |

En azından dahili kullanıcı kimliğinizi veya kullanıcı e-postanızı gönderin. Bu, kullanıcıları Profiller listesinde bu tanımlayıcılarla bulmanızı sağlar.

SDK'yı yükledikten sonra Adapty, ödeme kuyruğundaki kullanıcı olaylarını otomatik olarak toplar ve bunları kullanıcı profilinde görüntüler. Yukarıdaki tablodaki özellikler otomatik olarak toplanır — bunları manuel olarak göndermenize gerek yoktur.

### Özel nitelikler \{#custom-attributes\}

Bir profilin **Attributes** bölümünde, SDK veya API aracılığıyla ayarlanan özel nitelikleri görebilirsiniz. Ayrıca **Add attribute** düğmesini kullanarak nitelikleri manuel olarak da atayabilirsiniz.

  <img src="/assets/shared/img/378c1fb-add_attribute.webp"
  style={{
    border: '1px solid #727272',
    width: '700px',
    display: 'block',
    margin: '0 auto'
  }}
/>

## Abonelik verme \{#granting-a-subscription\}

Bir profilde, kullanıcının satın alma yapmasına gerek kalmadan aktif bir aboneliği uzatabilir ya da kullanıcıya bir access level için süresiz erişim verebilirsiniz.

  <img src="/assets/shared/img/b1d74fd-edit_paid_access_level.webp"
  style={{
    border: '1px solid #727272',
    width: '700px',
    display: 'block',
    margin: '0 auto'
  }}
/>

Bu özellik en çok şu durumlarda işe yarar:
- Fatura veya destek sorunu yaşayan bir kullanıcıyı tazmin etmek.
- Manuel promosyon veya beta programları yürütmek.
- Gerçek bir satın alma yapmadan abonelik flow'larını test etmek.

Erişim vermek için kullanıcının profilini açın, **Access levels** bölümüne gidin ve **Edit**'e tıklayın. Son kullanma tarihini ayarlayıp kaydedin. Son kullanma tarihi gelecekte olmalı ve bir kez ayarlandıktan sonra azaltılamaz. Aktif abonelikler için yapılan değişiklikler devam eden ödemeleri etkilemez.

:::note
Erişim vermek App Store veya Google Play satın alma olayı oluşturmaz. Kullanıcının etkinlik akışı ve analizleri gerçek bir satın alma flow'undan farklı olacaktır.
:::

Erişimi programatik olarak da verebilirsiniz; bunun için [Grant access level](api-adapty/operations/grantAccessLevel) API metodunu kullanın.

## Kullanıcı hesapları arasında ücretli erişimi paylaşma \{#sharing-paid-access-between-user-accounts\}

:::link
Ana makale: [Kullanıcı hesapları arasında ücretli erişimi paylaşma](sharing-paid-access-between-user-accounts)
:::

### Access paylaşım geçmişi \{#access-sharing-history\}

Access level'lar paylaşıldığında veya aktarıldığında, kullanıcının profili bağlı profile — erişimi paylaşan veya erişimi alan profile — bir bağlantı gösterir. Bağlı profili görüntülemek için kullanıcının **Profile** sayfasında access level'ın yanındaki bağlantıya tıklayın.

  <img src="/assets/shared/img/profile-access-level-origin.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

:::note
Sanal para birimi bakiyeleri, access level'lar gibi profiller arasında paylaşılmaz veya aktarılmaz. Her bakiye tek bir profilde kalır — bkz. [Bakiyeler, profiller ve cihazlar](virtual-currency-balance#balances-profiles-and-devices).
:::

## Sonraki adımlar \{#next-steps\}

- Adapty'nin profilleri nasıl oluşturup bağladığını anlamak için bkz. [Profiller nasıl çalışır](how-profiles-work).
- Erişim paylaşım politikasını yapılandırmak için bkz. [Kullanıcı hesapları arasında ücretli erişim paylaşımı](sharing-paid-access-between-user-accounts).
- Erişimi programatik olarak vermek için bkz. [Access level ver](api-adapty/operations/grantAccessLevel) API yöntemi.