# Segmentle Hedefleme

Segmenti kampanyada kullanma
Kaynak: https://selwise.com/docs/segments/targeting

Segmenti bir kampanya, öneri, arama, zenginleştirme kuralı, sayfa deneyi ya da senaryoya bağlamak.

## Nerede seçilir

Her yüzeyin kendi düzenleme ekranında **Audience Targeting** (Kitle Hedefleme) kutusu vardır:

| Yüzey | Yol |
|---|---|
| Kampanya (widget türleri dahil) | **Campaigns** → kampanya → **Audience** (Kitle) sekmesi |
| Öneri | **Recommendations** → öneri widgetı → **Audience** sekmesi |
| Arama | **Search** → yapılandırma → **Behavior** (Davranış) sekmesi, sayfanın sonundaki kitle kutusu |
| Ürün zenginleştirme | **Product Enrichment** → kural → **Audience** adımı |
| Sayfa deneyi | **Experiments** → deney → **Audience** adımı |
| Senaryo | Kampanya sekmesi yerine senaryonun kendi adımları: başlangıç ve **Update Segment** adımı — aşağıya bakın |

Bir senaryonun içindeki kampanyada **Audience** sekmesi yalnızca bir not gösterir: kitleyi senaryo seçer ve kampanyanın kendi segment hedeflemesi uygulanmaz.

## Üç mod

**Targeting Mode** (Hedefleme Modu) altında üç kart vardır:

| Mod | Panelde | Anlamı |
|---|---|---|
| `all` | **All Users** (Tüm Kullanıcılar) | Herkese göster; segment filtresi yok (varsayılan) |
| `include` | **Specific Segments** (Belirli Segmentler) | Yalnızca seçilen segmentlerdekilere |
| `exclude` | **Exclude Segments** (Segmentleri Hariç Tut) | Seçilen segmentler dışındaki herkese |

Birden fazla segment seçebilirsiniz. **Specific Segments** modunda **herhangi birine** üye olmak yeterlidir; **Exclude Segments** modunda seçilenlerin **hiçbirine** üye olmamak gerekir. Kutunun altındaki özet cümle seçiminizi yazar ("Bu içerik, seçili 2 segmentten herhangi biriyle eşleşen kullanıcılara gösterilecektir.").

Listede yalnızca seçili kanalın **aktif** segmentleri görünür. Her kartta üye sayısı ya da henüz hesaplanıyorsa **Members being computed** (Üyeler hesaplanıyor) yazar. Kanalda hiç segment yoksa **Create your first segment →** bağlantısı segment oluşturmayı yeni sekmede açar.

Bir mod seçip hiç segment işaretlemezseniz hedefleme uygulanmaz. Arama, zenginleştirme ve deney formları bunu kaydetmeden önce yakalar ("en az bir segment seçin").

## Tipik kullanımlar

| Amaç | Mod | Segment |
|---|---|---|
| Yeni müşteriye hoş geldin indirimi | **Specific Segments** | New Visitors |
| Sadık müşteriye erken erişim | **Specific Segments** | VIP Customers |
| Sepeti terk edeni geri getirme | **Specific Segments** | Cart Abandoners |
| Zaten alışveriş yapana "ilk sipariş" teklifi göstermemek | **Exclude Segments** | Returning Visitors |
| Kendi ekibinizi kampanyalardan çıkarmak | **Exclude Segments** | (statik ekip segmenti) |
| (A ve B) ya da C | **Specific Segments** | A ve B kuralını taşıyan segment ile C segmenti |

## Ne zaman değerlendirilir

Segmentler, ziyaretçi sayfadayken kuralların o anki verisiyle değerlendirilir; üye listesini beklemez. Tarayıcı her segment için cevabı kişi başına en fazla 5 dakika saklar. Bu yüzden bir ziyaretçi bir segmente girdiğinde ya da çıktığında hedefleme birkaç dakika içinde ona uyar, sayfayı yenilemek hemen yeniden sormaz.

Değerlendirme genel bir uca gider (`POST /public/segments/evaluate`, IP başına dakikada 120 istek). Uç, ziyaretçinin bildirdiği müşteri kimliğine değil, yalnızca `identify` ile kanıtlanmış kimliğe güvenir; kanıtlanamayan bir müşteri kimliği, tarayıcıya bağlı bir cevaba indirilir. Mobil uygulama SDK'sı aynı soruyu aynı uca sorar.

**Değerlendirme başarısız olursa** (ağ hatası, hız sınırı, geçersiz istek) tüm segmentler "üye değil" sayılır: **Specific Segments** modundaki içerik gösterilmez, **Exclude Segments** modundaki gösterilir.

## Aktif olmayan ya da silinmiş segment

- **Pasif segment** canlı hedeflemede kimseyi eşleştirmez. **Specific Segments** modunda içerik kimseye gösterilmez, **Exclude Segments** modunda herkese gösterilir. Pasif segment hedefleme listesinde de görünmez.
- Pasif ya da silinmiş bir segment, hedeflemesi kaydedilirken reddedilir (`400`): "Segment pasif; aktif edin ya da hedeflemeden çıkarın" ya da "segment artık yok". Böyle bir segment seçiliyse seçicinin üstünde bir uyarı ve **Remove** (Kaldır) düğmesi çıkar; kaldırıp kaydedin — bkz. [Silme](/docs/segments/creating#silme).
- Başka bir kanalın segmenti hedefleme için geçerli değildir: segmentler kanal başınadır.

## Sayfa hedeflemesiyle birlikte

Segment hedeflemesi ve sayfa hedeflemesi **ayrı** katmanlardır ve ikisi de sağlanmalıdır:

```
Sayfa kuralı eşleşiyor  VE  segment kuralı eşleşiyor  →  gösterilir
```

İkisini birlikte daraltırken dikkatli olun: "yalnızca ürün sayfasında" + "yalnızca VIP müşterilere" kombinasyonu, çok az gösterim üretebilir.

## Tanınmayan ziyaretçi

Kimliği bilinmeyen (henüz `identify` edilmemiş) bir ziyaretçide yalnızca tarayıcıya bağlı veri vardır: cihaz türü, sepet, ziyaret geçmişi ve o tarayıcıdan verilen siparişler. Müşteri kimliğine bağlı veri yoktur: özel müşteri özellikleri, izin durumu, başka cihazlardaki siparişler. Statik segmentte müşteri kimliğiyle eklenmiş biri de, giriş yapana kadar yalnızca ziyaretçi kimliği eşleşirse segmentte olur.

Bu yüzden müşteri verisine dayanan bir segmentte tanınmayan ziyaretçi çoğunlukla üye değildir. Sonuç:

- **Specific Segments** modunda kampanyayı **görmez**.
- **Exclude Segments** modunda kampanyayı **görür**.

Yani kimliklendirme eksikse **Exclude Segments** daha güvenli bir varsayılandır.

> **Specific Segments modu kimlik gerektirir**
>
> **Specific Segments** modunda kurduğunuz ve müşteri verisine dayanan bir kampanya, kimliklendirme kurulmamış bir sitede neredeyse hiç gösterilmez. Kampanyanız hiç görünmüyorsa ilk kontrol edeceğiniz şey budur. Bkz. [Kullanıcı Kimliklendirme](/docs/integration/identify).

## Senaryolarda

Senaryolarda segment üç yerde kullanılır:

- **Segmente girdiğinde** başlangıcı: bir dinamik ya da statik segmente yeni giren kişileri alır. İki kip vardır: **enter** (girdiğinde, bir kez) ve **daily** (üye olduğu sürece her gün). Segmenti ilk kez dolduran hesaplama bir giriş sayılmaz — bkz. [Dinamik Segmentler](/docs/segments/dynamic#segmentin-ilk-hesaplaması-giriş-sayılmaz).
- **Bir olay gerçekleştiğinde** başlangıcındaki **Additional Segmentation** (ek segmentasyon): olayı yapan kişiyi, seçilen segmentlere üyeliğe göre daraltır.
- **Update Segment** adımı: akıştaki kişiyi **aktif bir statik** segmente ekler ya da çıkarır; isterse üyeliğe süre koyar. Dinamik segmente yazamaz; çünkü üyeliği kurallar belirler.

Ayrıntılar: [Senaryolar](/docs/scenarios/overview).
