---
title: "Braze"
description: "Adapty ile Braze'i entegre ederek müşteri etkileşimini ve push bildirimlerini kolaylaştırın."
---

En iyi müşteri etkileşim çözümlerinden biri olan [Braze](https://www.braze.com/), push bildirimleri, e-posta, SMS ve uygulama içi mesajlaşma için geniş bir araç yelpazesi sunar. Adapty'yi Braze ile entegre ederek tüm abonelik etkinliklerinize tek bir yerden erişebilir ve bu etkinliklere dayalı otomatik iletişim tetikleyebilirsiniz.

Adapty, tüm mağazalardan [abonelik etkinliklerini](events) tek bir yerde takip etmenizi sağlayan eksiksiz bir veri seti sunar ve bu veriyi Braze'deki kullanıcı profillerinizi güncellemek için kullanabilirsiniz. Adapty ile abonelerinizin davranışlarını kolayca izleyebilir, tercihlerini öğrenebilir ve bu bilgileri hedefli ve etkili bir iletişim kurmak için kullanabilirsiniz. Bu entegrasyon sayesinde abonelik etkinliklerini Braze kontrol panelinizde takip edebilir ve bunları [edinim kampanyalarınızla](https://www.braze.com/product/journey-orchestration) ilişkilendirebilirsiniz.

Adapty, abonelik etkinliklerini, kullanıcı özelliklerini ve satın alımları Braze'e aktarır; böylece aşağıda açıklanan kısa ve kolay entegrasyonun ardından Braze push bildirimleriyle müşterilerinizle hedefli iletişim kurabilirsiniz.

## Braze entegrasyonu nasıl kurulur \{#how-to-set-up-braze-integration\}

Braze'i entegre etmek için [Integrations -> Braze](https://app.adapty.io/integrations/braze) sayfasına gidin, geçişi açın ve alanları doldurun.

Entegrasyon sürecinin ilk adımı, Braze ile Adapty profilleriniz arasında bağlantı kurabilmek için gerekli kimlik bilgilerini sağlamaktır. Entegrasyonun düzgün çalışması için **REST API Key**, **Braze Instance ID** ve iOS ile Android için **App ID**'lere ihtiyacınız olacak:

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

1. **REST API Key**, **Braze Dashboard** → **Settings** → **API Keys** bölümünden oluşturulabilir. Anahtarı oluştururken `users.track` iznine sahip olduğundan emin olun:

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

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

2. **Braze Instance ID**'yi öğrenmek için Braze Dashboard URL'nize bakın ve instance ID'nin belirtildiği [Braze Docs](https://www.braze.com/docs/api/basics/#endpoints) bölümüne gidin. US-03, EU-01 gibi bölgesel bir biçimde olmalıdır.
3. iOS ve Android App ID'leri de Braze Dashboard → **Settings** → **API Keys** bölümünden bulunabilir. Buradan kopyalayın:

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

## Etkinlikler, kullanıcı özellikleri ve satın alımlar \{#events-user-attributes-and-purchases\}

Kimlik bilgilerinin altında, Adapty'den Braze'e gönderebileceğiniz üç grup etkinlik bulunur. İhtiyacınız olanları açmanız yeterli. Braze'e gönderilecek etkinliklerin adlarını da değiştirebilirsiniz. Adapty'nin sunduğu etkinliklerin tam listesine [buradan](events) ulaşabilirsiniz:

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

Adapty, abonelik etkinliklerini ve kullanıcı özelliklerini sunucudan sunucuya entegrasyon aracılığıyla Braze'e gönderir; böylece bunları Braze kontrol panelinizde görüntüleyebilir ve kampanyalarınızı buna göre yapılandırabilirsiniz.

Deneme dönüşümleri ve yenilemeler gibi gelir içeren etkinlikler için Adapty bu bilgiyi Braze'e satın alım olarak gönderir.

Braze'e gönderilen etkinlik özelliklerinin tam spesifikasyonlarına [buradan](messaging#event-properties) ulaşabilirsiniz.

:::note
Kullanışlı kullanıcı özellikleri

Adapty, Braze entegrasyonu için varsayılan olarak bazı kullanıcı özelliklerini gönderir. İhtiyacınıza en uygun olanı belirlemek için aşağıdaki listeye başvurabilirsiniz.
:::

| Kullanıcı özelliği | Tür | Değer |
|--------------|----|-----|
| `adapty_customer_user_id` | String | Müşteri tarafından tanımlanan kullanıcının benzersiz tanımlayıcısının değerini içerir. Hem Adapty [Kontrol Paneli'nde](profiles-crm) hem de Braze'de bulunabilir. |
| `adapty_profile_id` | String | Adapty [Kontrol Paneli'nde](profiles-crm) bulunabilen Adapty Kullanıcı Profili ID'sinin benzersiz tanımlayıcısının değerini içerir. |
| `environment` | String | <p>Kullanıcının sandbox mı yoksa production ortamında mı işlem yaptığını gösterir.</p><p></p><p>Değerler `Sandbox` veya `Production` şeklindedir.</p> |
| `store` | String | <p>Satın alma için kullanılan mağazanın adını içerir.</p><p></p><p>Olası değerler:</p><p>`app_store` veya `play_store`.</p> |
| `vendor_product_id` | String | <p>Apple/Google mağazasındaki Ürün ID'sinin değerini içerir.</p><p></p><p>Örn. org.locals.12345</p> |
| `subscription_expires_at` | String | <p>En son aboneliğin bitiş tarihini içerir.</p><p></p><p>Değer biçimi:</p><p>YYYY-MM-DDTHH:mm:ss.SSS+TZ</p><p>Örn. 2023-02-15T17:22:03.000+0000</p> |
| `active_subscription` | String | Herhangi bir satın alma/yenileme etkinliğinde `true`, abonelik sona erdiyse `false` olarak ayarlanır. |
| `period_type` | String | <p>Satın alma veya yenileme için en son dönem türünü gösterir.</p><p></p><p>Olası değerler:</p><p>Deneme dönemi için `trial`, diğerleri için `normal`.</p> |

Tüm ondalıklı değerler tam sayıya yuvarlanır. String değerler değişmeden kalır.

Önceden tanımlanmış etiket listesine ek olarak, etiketleri kullanarak [özel özellikler](segments#custom-attributes) göndermek de mümkündür. Bu, etiketle birlikte gönderilebilecek veri türünde daha fazla esneklik sağlar ve bir ürün veya hizmete ilişkin belirli bilgilerin takibinde kullanışlıdır. Kullanıcı [entegrasyon sayfasından](https://app.adapty.io/integrations/braze) **Send user attributes** onay kutusunu işaretlerse tüm özel kullanıcı özellikleri otomatik olarak Braze'e gönderilir.

## SDK Yapılandırması \{#sdk-configuration\}

Adapty ve Braze'deki kullanıcı profillerini bağlamak için Braze SDK'yı Adapty ile aynı müşteri kullanıcı ID'siyle yapılandırmanız ya da `.changeUser()` metodunu kullanmanız gerekir:

<Tabs groupId="current-os" queryString>
<TabItem value="swift" label="iOS (Swift)" default>
```swift showLineNumbers
let braze = Braze(configuration: configuration)
braze.changeUser(userId: "adapty_customer_user_id")
```
</TabItem>
<TabItem value="kotlin" label="Android (Kotlin)" default>
```kotlin showLineNumbers
Braze.getInstance(context).changeUser("adapty_customer_user_id")
```
</TabItem>
</Tabs>