Bursa'dan Selin geçen perşembe sabah 09:14'te WhatsApp'tan yazdı: "Hesabım askıya mı alındı?" Aslında alınmamıştı. Anomaly detection skoru 82 ile critical seviyeye çıkmış, dashboard'da kırmızı bayrak görmüş ama hesabı çalışıyordu. Çünkü thMenu Phase 3'te auto-suspend flag default OFF. Support 4 saat içinde flag'i incelete, false-positive olduğunu doğruladı ve clear etti. Selin komisyonunu kaybetmedi, ilişkimiz zedelenmedi.
Neden Otomatik Askıya Alma Riskli
Anomaly detection modelimiz üç sinyale bakar: aynı IP'den self-purchase, 7 günde 3'ten fazla refund, kısa sürede yoğun click-conversion oranı. Selin'in vakasında üçüncü sinyal yanıltıcıydı — bir Instagram reel 48 saatte 1,200 click ve 19 dönüşüm üretmişti. Model bunu bot trafiği sandı.
Eğer auto-suspend açık olsaydı Selin'in hesabı sabah 03:00'te (cron aff-auto-suspend her 30 dakikada çalışır) askıya alınırdı. Sabah uyandığında dashboard'da "suspended" görür, panik ederdi. False-positive %15 oranında — yani her yedi anomaly'den birinde model yanılıyor.
Manuel Review Neyi Koruyor
Affiliate programı kısa vadeli işlem değil. 20% lifetime komisyon yapısında bir creator'la 18-24 ay birlikte çalışıyoruz. Yanlış askıya alma bir kez yaşansa, creator topluluğunda haber yayılır ve programa güven sarsılır. Süperadmin dashboard'unda critical anomaly'ler kırmızı banner'la görünür, ortalama 2-6 saat içinde manuel olarak incelenir.
- Yanlış flag'lenirse: bir tıklamayla clear, hesap hiç görmedi.
- Gerçek dolandırıcılıksa: aynı tıklamayla suspend + komisyon dondurma.
- Belirsizse: creator'a e-posta ile soru — context istiyoruz.
Flag Ne Zaman Açılır?
Platform 5,000+ aktif affiliate'e ulaştığında manuel review ölçeklenmez. O eşiğe geldiğimizde önce skor eşiğini 80'den 90'a yükseltiriz, sonra auto-suspend'i sadece 90+ skor + 3 sinyalin tamamı kombinasyonu için açarız. Şu an 1,400 affiliate'le manuel review hem mümkün hem tercih edilir.
Flag toggle workflow'u GitHub Actions üzerinden çalıştırılır: .github/workflows/setup-phase3-toggles.yml. Platform_settings tablosundaki affiliate.auto_suspend_critical_anomalies değerini değiştirir. Karar bir mühendisin değil, ürün + operasyon ekibinin ortak imzasını gerektirir.
SSS
Hesabım askıya alınırsa para iadem olur mu? Suspend, ödenmemiş komisyonu donmuş tutar; manuel review sonrası temizse aynı gün serbest bırakılır.
Viral içerik ürettim, model beni yanlış flag'leyecek mi? Olabilir, ama auto-suspend kapalı olduğu için bir şey hissetmezsin. Banner görürsen support'a yazabilirsin.
Critical anomaly skorumu nereden görürüm? Affiliate dashboard → Health Score sayfası. Skor 60+ ise dikkat, 80+ ise critical — ama henüz auto-action yok.
Faydalı buldunuz mu? Paylaşın.
İlgili makaleler
Müşteri Aboneliğini Düşürünce Eski Özellikler Ne Olur? — SaaS Sessiz Feature-Drift Problemi
Çoğu SaaS abonelik tier’ı düştüğünde tek satır kod çalıştırır ama eski özellikle…
JWT alg-confusion atağı — Supabase HS256'dan RS256/JWKS'e geçince eski verifier'lar neden yıkılır?
JWT header'ı decode etmeyen verifier'lar `alg=none` ve `alg-confusion` saldırıla…
Her bakiye değişikliğinin neden bir 'journal row'u olmalı? — SaaS finansal audit'in temel taşı
SaaS bakiyeleri tek satır UPDATE ile yönetince "drift var ama HANGİ mutasyon yan…