Feature flag ile A/B test farkı
A/B test kullanıcı deneyimlerinin performansını ölçer. Feature flag ise yeni bir özelliğin kimlere, hangi environment'ta ve hangi rollout yüzdesiyle açılacağını yönetir. Testvoy bu iki dünyayı birleştirerek product ve engineering ekiplerinin güvenli rollout ile ölçümlü experimentation arasında geçiş yapmasını sağlar.
Development, staging, production environment ayrımı
Rollout yüzdesiyle kademeli yayın
Kill switch ile hızlı kapatma
Approval gate ve audit trail
Environment-specific SDK key
Güvenli rollout kontrol listesi
Flag yalnızca aç/kapat anahtarı gibi düşünülmemelidir. Rollout planı, ölçüm goal'ı, owner, rollback kriteri ve audit izi önceden net olursa yeni özellikler daha kontrollü yayınlanır.
- Owner ve onaylayan belli mi?
- Staging'de SDK key doğru mu?
- Rollout küçük trafikle başladı mı?
- Kill switch test edildi mi?
- Karar goal'ı veya health metric bağlı mı?
Örnek uygulama
Feature flag guide için en güvenli yaklaşım, önce küçük ve doğrulanabilir bir senaryo seçmek, sonra ayarı Testvoy içinde QA ve raporla doğrulamaktır. Aşağıdaki örnek alanlar, gerçek projede neyi nereye yazacağını netleştirir.
- 01
Project'i seç
- 02
Ayarı veya kuralı net isimle oluştur
- 03
Örnek URL/event/segment değeri gir
- 04
Preview veya verifier ile doğrula
- 05
Rapor ekranında sonucu kontrol et
Name: Feature flag guide
Project: storefront-production
URL: /pricing
Goal: signup_completed
Audience: all visitorsPratik senaryo
Bir growth ekibi pricing sayfasındaki CTA metnini değiştirir, signup_started ve signup_completed hedeflerini bağlar, Google Ads ve returning visitor segmentlerini ayrı okur. Sonuç olumluysa rapor linkini müşteri veya yönetimle paylaşır.
Sık yapılan hatalar
Hataların çoğu yanlış project key, fazla genel selector, eksik goal, staging/prod karışıklığı, küçük örneklemle erken karar veya mobile görünümü kontrol etmemekten çıkar.
Deneye 'test' gibi belirsiz ad vermek
Goal olmadan deney başlatmak
Sadece toplam CVR ile karar vermek
Shareable report yerine ekran görüntüsü göndermek