# Deney Varyantları

Kontrol ve test versiyonları
Kaynak: https://selwise.com/docs/experiments/variants

Varyant (kol), deneyde karşılaştırılan versiyonlardan biridir. Bir deneyde en az 2, en fazla 8 kol olur ve biri **kontroldür**: mevcut hâl, değişiklik yok.

## Panelde nerede

Sihirbazın **Variants** adımı (Türkçe panelde **Varyantlar**); çalışmayan bir deneyi düzenlerken de aynı adım.

## Her kolun alanları

| Alan | Açıklama |
|---|---|
| **Variant Name** | Zorunlu, kolların arasında benzersiz, en fazla 100 karakter. Kol adı, kolun kimliğidir: deneyi düzenlerken adı değiştirmek eski kolu silip yenisini açar ve eski kolun sayaçları sıfırlanır. |
| **Traffic Split (%)** | Kolun, deneye girenler içindeki payı. Tam sayı; toplam 100 olmalıdır. **Auto-Balance** payları eşitler. Bkz. [Trafik Dağılımı](/docs/experiments/traffic). |
| **Set as Control Variant** | Kontrol kolunu belirler; tam olarak bir kontrol olmalıdır. |
| Kolu kaldırma | En az 2 kol kaldığı sürece mümkündür. |

Kontrolsüz bir deney anlamsızdır: neyle karşılaştırdığınızı bilemezsiniz. Tek istisna, yalnızca sayfa deneyindeki **Apply it to everyone** seçeneğidir (tek kol, kontrolsüz); bkz. [Sayfa Deneyi](/docs/experiments/onsite).

## Kaç kol

| Kol sayısı | Sonuç |
|---|---|
| 2 | En hızlı sonuç. Varsayılan tercih. |
| 3 | Daha yavaş ama uygulanabilir. Her test kolu kontrole karşı ayrı bir karşılaştırmadır ve eşik sıkılaşır; bkz. [İstatistiksel Anlamlılık](/docs/experiments/significance). |
| 4 ve üstü | Her kola düşen trafik azalır, sonuç çok gecikir |

## Tek değişken kuralı

Bir deneyde **tek bir şeyi** değiştirin. Aynı anda buton metni, rengi ve konumu değişirse, test kazandığında hangisinin işe yaradığını bilemezsiniz.

## İki kurulum biçimi

A/B Test'te **Test Mode** adımı kurulumu seçer. Çalışan bir deneyde bu seçim kilitlidir; taslakta ya da duraklatılmışken değişir.

### Config Override

Her kol, **aynı** kampanyanın, önerinin ya da aramanın farklı ayarlarını taşır. Kolun kartındaki **Add config overrides** (sürgü simgesi) bir pencere açar. Pencerenin sekmeleri test ettiğiniz şeye göre değişir ve alanlar, modülün kendi düzenleyicisindeki alanlardır; genel bir listeden gelmez.

| Hedef | Sekmeler ve alanlar |
|---|---|
| **Campaign** | **Content** (kampanya tipinin metin alanları), **Placement** (konum ya da seçici ile ekleme yeri; **Show on All Pages**, **Include URLs**, **Exclude URLs**), **Styles** (tipin stil alanları) |
| **Recommendation** | **Recommendation** (**Strategy**, **Max Products** 1–50, **Display Type**), **Content** (**Title**, **Subtitle**), **Placement** (**Container Selector**, **Insert Position**, sayfa kuralları), **Styles** (kapsayıcı stilleri) |
| **Search Config** | **Search** (**Position**, **Floating Position**, **Placeholder**, **Min Chars** 1–10, **Debounce** 0–2000, **Max Results** 1–50, **Category Mode**, **Result Layout**, **Image Size**, **Image Position**), **Styles** |

Pencerede her alanın altında modülün **şu anki** değeri "Original: …" olarak yazar; **Clear** alanı eski hâline döndürür, **Clear All** hepsini. Dokunmadığınız alan kontrolden farklılaşmaz. **Code** sekmesi tüm override'ı JSON olarak yazmanıza izin verir; JSON geçersizse **Done** kapanmaz.

- Bir alanı değiştirmek için o alan modülde zaten bir şey çizmelidir. Modülün konfigürasyonunda olmayan bir anahtar kaydedilir ama okunmaz; iki kol aynı görünür ve panel "Bu modülün konfigürasyonunda yok" uyarısı verir.
- Bir hedef listesi alanı (hedef çubuğunun basamakları) ve basamakların birimi override edilemez; ikisi birlikte kampanyanın kendisinde düzenlenir.
- Öneri şeridinde **Strategy** ve **Max Products** gerçekten ürün seçimini değiştirir: ürünleri sunucu, kolun override'ına göre seçer. `manual` strateji sunulmaz, çünkü bir kolun kendi ürün listesi yoktur.

### Different Module

Kontrol özgün modülünü gösterir; diğer kollar **Alternative Module** olarak **aynı türden** başka bir kampanya ya da öneri seçer. Pencere ve override yoktur. **Module Assignment Summary** hangi kolun hangi modülü gösterdiğini listeler. Bir modül iki kolda kullanılamaz. Arama için bu biçim yoktur.

Bir kolun gösterdiği modülü pasif bırakabilirsiniz: deney çalıştığı sürece o kolun ziyaretçilerine gösterilir. Aktif bırakırsanız deneyin trafiğine girmeyen ziyaretçiler onu da görür. Modül sepeti okuyorsa ([Hedef Çubuğu](/docs/widgets/goal-bar), [Kargo Bedavaya Tamamla](/docs/recommendations/free-shipping-complement)) widget o kolun ziyaretçisi için mağazanın sepetini de okur.

## Kampanyayı hiç göstermeyen kol

Kampanya testlerinde bir kol "bu kampanya bir şey değiştiriyor mu" sorusunu cevaplamak için hiçbir şey göstermeyebilir. Bkz. [Kampanyayı Görmeyen Kol](/docs/experiments/holdout).

## Kazananı uygulamak

Deney kazananı otomatik uygulamaz. Kazanan kolun ayarlarını ilgili kampanya, öneri ya da aramaya elle taşıyın ve deneyi **Complete** yapın.
