Test Verisini Silmeyin—Gerçek Gelirden Ayırın
Test verisini gizlemek hataları görünmez yapar; KPI’larda saymak kararları bozar. Çözüm, görünürlüğü gerçek gelir sayımından ayırmaktır.

Test verisini gizlemek hataları görünmez yapar; onu KPI’lara katmak ise iş kararlarını bozar. Güvenli çözüm görünürlüğü sayımdan ayırmaktır: test hareketleri izlenebilir kalmalı, gerçek gelire girmemelidir.
İki basit yaklaşım ve ikisi de yanlış
Test kayıtları gerçek kayıtların yanında göründüğünde ekipler genellikle iki kısa yoldan birini seçer. Ya test olarak görünen her şeyi siler ve saklarlar ya da aynı raporda bırakırlar. İlk yaklaşım hata ayıklama için gereken kanıtı yok eder. İkincisi gelir, müşteri sayısı, dönüşüm oranı ve tahminleri kirletir.
Daha iyi model TEST kayıtlarını aranabilir ve izlenebilir tutar; fakat onları gerçek müşteri, gerçekleşmiş gelir ve üretim dönüşüm metriklerinin dışında bırakır.
Etiket nereden gelmeli?
Veri modunu tenant adı, e-posta kalıbı veya elle tutulan kimlik listelerinden tahmin etmeyin. Tenant, fatura, ödeme ya da olay oluşturulurken data_mode gibi kontrollü bir alan ekleyin. live, test, fixture, internal ve unknown gibi değerler kullanılabilir. Bu alan türetilen her kayıt ve dışa aktarımla birlikte taşınmalıdır.
Ödeme sağlayıcınızın sandbox ortamı varsa sağlayıcı ortamını da kaydedin. Stripe, sandbox’ların gerçek para taşımayan ayrı test ortamları olduğunu açıklar. Yine de dahili sisteminiz kaydın hangi ortamdan geldiğini bilmelidir; aksi halde sandbox olayları yanlışlıkla live işlemlerle birleşebilir: https://docs.stripe.com/testing
Veriyi üç katmanda ayırın
Depolama
data_mode kayıt sözleşmesinin bir parçasıdır ve sessizce live değerine düşmemelidir.
Analitik
Her metrik açık bir filtreye sahip olmalıdır. revenue_live ile payment_attempt_test aynı panelde görünse bile farklı veri kümeleridir.
Arayüz
Operatör TEST kayıtlarını görebilir; ancak sabit rozet ve renk onları REAL etkinlikten ayırır.
Ortamlar fiziksel olarak ayrı olsa bile açık kaynak bilgisi yararlıdır. Dışa aktarımlar, backfill işlemleri ve çok ortamlı araçlar kayıtları yeniden yan yana getirebilir.
Sayım kurallarını kod ve test olarak yazın
Gelirin tanımı yalnızca bir ekip üyesinin hafızasında veya grafik açıklamasında kalmamalıdır. Kuralı test edilebilir yazın: recognized_revenue yalnızca data_mode=live ve payment_status=approved olduğunda artar. test, fixture, internal, refunded, pending ve unknown durumları için senaryolar ekleyin.
Pozitif test kadar negatif kontrol de önemlidir. Yüksek tutarlı bir test faturası gerçek geliri hiç değiştirmemelidir. Bu kontrol, tüm pipeline yeşil görünürken iş sayısının yanlış olduğu tehlikeli hatayı yakalar.
Geçmişi çarpıtmadan backfill yapın
Eski kayıtlarda data_mode bulunmayabilir. Bunları otomatik olarak live kabul etmeyin. unknown durumunu kullanın, sınıflandırma kanıtını saklayın ve yalnızca kanıtla live veya test olarak değiştirin. event_time ile classified_at alanlarını ayırarak olayın ne zaman gerçekleştiğini ve sınıfın ne zaman düzeltildiğini gösterin.
Yönetim raporunda TEST, INTERNAL ve UNKNOWN değerlerini LIVE yanında gösterin; ancak ana KPI’nın dışında tutun. Böylece operasyonel görünürlük korunurken iş kararları sentetik etkinlikten etkilenmez.
Kısa yanıtlar
Test verisini veritabanından silmeli miyiz?
Genellikle hayır. Hata ayıklama ve uçtan uca doğrulama için değerlidir. Açık kaynak bilgisiyle etiketlenmeli ve live KPI’lardan çıkarılmalıdır.
Tenant adına göre filtrelemek yeterli mi?
Hayır. Adlar değişir ve kalıplar bozulur. data_mode veya environment gibi sistem kontrollü bir alan kullanın.
Sınıflandırılmamış kayıtlar için en güvenli varsayılan nedir?
unknown. Eksik kaynak bilgisini live kabul etmek iş metriklerini sessizce şişirir.
Sonuç
Test verisi güvenilir bir panelin düşmanı değildir; etiketsiz veri düşmandır. TEST etkinliğini koruyun ve görünür yapın, ancak kodla tanımlanmış sayım kuralları ve negatif testlerle gerçek gelire girmesini önleyin. Görünürlük ile gelir tanıma iki ayrı karardır.
Soru sor
Bu yazıyla ilgili bir sorun mu var? E-posta adresini bırak, cevap verelim.
Yeni yazı çıkınca haberdar ol
Türkiye pazaryeri ve yapay zekâ üzerine ayda 1–2 e-posta. Spam yok.
İlgili yazılar

Gelir Hunisinin Görünmez Aşaması: Ödemeler Nerede Kaybolur?
Ödeme niyeti ile kesinleşmiş gelir arasında müşteri görünmez hale gelebilir. Açık durumlar, sorumlular ve bir sonraki adımlar bu kaybı önler.

Bir AI Agent Kendi Kanıtını Kontrol Ettiğinde: Gerçekten Bağımsız Değerlendirme Nasıl Kurulur?
Bir değerlendirici agent'ın kendi raporuna güvenirse sonucu değil iddiayı doğrulayabilir. Bu rehber uygulama, kanıt toplama ve değerlendirmeyi ayırır.

Bir Müşteri Geri Döndü ve Biz Kaçırdık: Analitik Neden Bir Uyarı Döngüsüne İhtiyaç Duyar?
GA4, Search Console ve Clarity vardı; yine de önemli bir geri dönüşü geç fark ettik. Ders basitti: veriyi toplamak, onu zamanında insan dikkatine dönüştürmekle aynı şey değildir.