ana içeriğe geç

B2B SaaS onboarding optimizasyonu: 8 haftalık deney vakası

B2B SaaS onboarding'inde 8 haftalık deney serisi: activation %18'den %31'e, time-to-first-value 6,4 günden 1,8 güne, trial-to-paid +%47. Dört deneyin tasarımı ve ölçümü.

Vaka analizi — B2B SaaS onboarding optimizasyonu: 8 haftalık deney vakası

Trial sayınız sağlam ama paid dönüşümünüz beklediğiniz yerde değilse, sızıntı muhtemelen activation tarafında — bu vaka size yol gösterir. B2B SaaS dünyasında en sessiz finansal sızıntı onboarding’dir. Sales pipeline çalışıyor, demo akışı düzgün, fiyatlandırma rekabetçi — ama müşteri trial’a girip 5 gün içinde “kullanmaya nereden başlasam” sorusuna takılıyor, hesap pasifleşiyor, fatura zamanı geldiğinde aboneliği uzatmıyor. Bu sızıntı genelde adlandırılmaz; “marketing trafiği zayıf” veya “satış kalifikasyonu düşük” gibi başka adlarla rapor edilir. Halbuki sorun trial-to-paid dönüşümün arkasında, activation tarafında durur.

Bu yazıda anonim bir B2B SaaS müşterimizdeki (operasyon platformu, tedarik zinciri yönetimi alanında) 8 haftalık onboarding optimizasyon çalışmasını paylaşıyoruz. Müşteri ismi paylaşılmıyor; anlaşma gereği sektör + ürün kategorisi + tipik metrik aralıkları açık. 4 paralel deney serisi yürütüldü; sonuç olarak activation %18’den %31’e, time-to-first-value 6,4 günden 1,8 güne, trial-to-paid +%47 hareket etti. Çalışmanın her deneyinin tasarımını, ölçüm yöntemini ve net etkisini açıyoruz.

Başlangıç metrikleri

Müşteri ürünü orta ölçekli operasyon ekiplerine yönelik bir tedarik zinciri görünürlük platformu. Aylık tipik trial girişi 320-380 trial. Free 14-day trial; trial sonunda “active” olmak için minimum 3 kriter: ilk envanter datası yüklenmiş + en az 1 ek kullanıcı davet edilmiş + bir adet rapor üretilmiş. “Activation” tanımı bu üç kriter; bu tanım analitik ekibin daha önceki çalışmasında doğrulanmıştı.

Çalışma başında ölçtüğümüz baseline:

  • Trial → activation oranı: %18 (yani 100 trial’dan 18’i bu üç kriteri tamamlıyor)
  • Time-to-first-value (ilk envanter yüklemeden ilk rapor üretimine): 6,4 gün ortalama (median 5,1)
  • Trial-to-paid dönüşüm: %9,2
  • Trial içinde günlük active olmayan hesap oranı (gün 3’ten sonra dropout): %52

Yaygın yanlış: “activation oranı %18 normal mi” diye sormak. Sektör benchmark’ı %20-35 bandında; %18 alt çeyrekte. Daha kritik veri: trial’a giren ekiplerin %52’si gün 3’ten sonra hiç giriş yapmıyor. Onboarding’in ilk 72 saatte tutamadığı kullanıcı geri gelmiyor. Bu sayı kararı netleştirdi: 8 haftalık deney serisi ilk 72 saate odaklanacak.

Deney 1: Multi-step wizard yerine “checklist + progress” UI

Mevcut durum. Trial’a giren kullanıcı önce 7 adımlı bir wizard akışıyla karşılaşıyordu: şirket bilgisi → ürün kategorileri → tedarikçi listesi import → depo lokasyonları → kullanıcı davetleri → rapor şablonu seçimi → notification preferences. Wizard’ı bitirmek 18-25 dakika alıyor; kullanıcıların %63’ü 4. adımda (depo lokasyonları) çıkıyor.

Hipotez. Wizard zorunlu tek-yönlü akış kullanıcıyı blok ediyor. Kullanıcı “şu anda bu bilgi yok elimde” durumunda terk ediyor; geri dönmüyor. Linear olmayan bir checklist + progress UI’ı kullanıcının istediği sırada ilerlemesine izin verirse drop azalır.

Tasarım. Wizard kaldırıldı. Yerine dashboard üstünde “Setup checklist” bileşeni; 7 madde aynı kalıyor ama her biri bağımsız. Kullanıcı önce tedarikçi listesini import edebilir, sonra depo lokasyonları boşken geri dönebilir. Progress bar üstte (%X complete); tamamlanan adımlar tick işaretiyle. “Skip for now” her adımda mevcut.

Ölçüm. A/B split, %50 trafik wizard, %50 checklist, 2 hafta. Sonuç: ilk 72 saat içinde minimum 3 setup adımı tamamlama oranı %22 → %38. Activation oranı %18 → %25 (deney 1 sonu).

Önemli detay. “Skip for now” davranışı analiz edildiğinde: kullanıcıların %71’i “depo lokasyonları” adımını skip ediyor ve daha sonra hiç dönmüyor. Bu adımın gerçekten zorunlu olmadığını gösterdi; ürün takımı bu field’ı opsiyonel hale getirdi (ileri analitik için faydalı ama activation için gerekmez).

Deney 2: First admin invite akışı değişikliği

Mevcut durum. Trial başlangıcında ilk kullanıcı (genelde manager seviyesi) ekip üyelerini davet etmek için manuel email girişi yapıyordu: tek tek email + role + send. 5-8 kişilik ekipte bu adım 10-15 dakika alıyor; kullanıcıların %48’i bu adımı bitirmiyor.

Hipotez. Manuel email girişi ekibin zihninde “şimdi listemi çıkarmam lazım” engeline takılıyor. Sonra dönmek istiyor ama dönmüyor. Tek bir paylaşım linki + role-based default (admin / member) + bulk import optionu hızı arttırır.

Tasarım. “Invite team” sayfası yeniden yazıldı. Üç seçenek: (1) Tek paylaşım linki kopyala + ekibe Slack’te gönder, (2) CSV upload (email + role kolonları), (3) Tek tek email girişi (eski akış, geri kapatılmadı). Default seçenek paylaşım linki.

Ölçüm. Aynı %50/%50 split, 2 hafta. Sonuç: trial’da en az 2 ek kullanıcı davet etme oranı %39 → %58. Davet alan kullanıcıların %67’si 24 saat içinde hesap açıyor (eski tek-tek email akışında %44’tü; davetleri bekleyen email muhtemelen spam’e düşüyordu).

Yan etki. Paylaşım linki + role default’u “admin” olunca yanlış kişilere admin yetkisi vermek riski doğdu. Mitigation: link “member” role’üne default; admin yetkisini paylaşım linkini oluşturan kullanıcı manuel atıyor.

Deney 3: Sample data ile başlangıç

Mevcut durum. Trial hesabı boş açılıyordu. Kullanıcı henüz tedarikçi yüklememiş, depo girmemiş, rapor almamışken dashboard’da “Welcome — start by adding your first supplier” boş ekranını görüyor. Bu boş ekran “ürünü deneme” değil, “kurma” hissi yaratıyor; psikolojik olarak ağır.

Hipotez. Boş ekran yerine sample data ile dolu bir trial hesabı kullanıcının ürünü hızlı keşfetmesini sağlar. Sample data “ACME Industries” gibi fiktif bir şirketin 30 tedarikçi + 4 depo + 12 ürün kategorisi + 6 aylık geçmiş data ile dolu olur. Kullanıcı önce sample üzerinde rapor üretip ürünün “ne yaptığını” görür, sonra kendi datasını yüklemeye geçer.

Tasarım. Trial signup’tan sonra “Start with sample data” / “Start empty” seçeneği. Default sample. Sample data’da clear gösterim: dashboard’da “Sample data” rozeti, her view’da “This is sample data — replace with your data when ready” üst bar. “Replace data” butonu tek tıklamayla sample’ı silip empty state’e geçiyor.

Ölçüm. Aynı %50/%50 split, 2 hafta. Sonuç: ilk 24 saat içinde minimum 1 rapor üretme oranı %14 → %47. Time-to-first-value 6,4 → 2,3 gün. Trial içinde dashboard’a 3’ten fazla giriş yapma oranı %38 → %71.

Beklenmeyen sonuç. Kullanıcıların %23’ü trial’ı sample data ile bitiriyor (kendi datasını hiç yüklemiyor). Bu başlangıçta endişe yarattı — “ürünü gerçekten denememişler, paid’e geçmezler” varsayımı vardı. Ama trial-to-paid analizinde sample-only kullanıcıların paid dönüşümü %8,1, kendi datasıyla bitirenlerinki %12,4. Fark olduğu kesin ama sample-only kullanıcıların yarısının paid olduğu da görülüyor; sample data trial’ı geri çevirmiyor, accelere ediyor.

Deney 4: 24h check-in email yerine in-app message + Slack notification

Mevcut durum. Trial 24. saatinde sistem otomatik bir “How is your trial going?” check-in email gönderiyordu. Email open rate %31, click rate %4. Yararı net değildi; ölçümler gönderme/göndermeme A/B’lerinde marginal fark gösteriyordu.

Hipotez. B2B alıcısı 24 saatte 50+ email alıyor; SaaS check-in’i öne çıkmıyor. Email yerine: (a) in-app message bir sonraki dashboard girişinde, (b) entegre Slack notification (kullanıcı setup sırasında Slack workspace bağlamışsa) — daha aktif kanallar.

Tasarım. Email iptal edildi (B-grup). In-app message: 24h sonra dashboard girişinde sağ alt köşeden bir “What can we help with today?” pop-up; üç hızlı seçenek: “Show me how to invite teammates” / “Show me sample reports” / “Skip — I’m exploring.” Pop-up dismissable. Slack integration: workspace bağlıysa, 24h check-in Slack DM olarak gidiyor (sadece kullanıcının kendisine).

Ölçüm. A/B split, 2 hafta. Sonuç: in-app message engagement (3 seçenekten birine click) %38, Slack DM reply rate %19. Email open %31 + click %4 ile karşılaştırıldığında actionable engagement 4x’e yakın artış. 72 saat sonra hâlâ aktif olan trial oranı %48 → %59.

Yan kazanım. In-app message data’sı ürün takımına direkt feedback’i geri besledi. “Show me how to invite teammates” en sık seçenek (%52); “Show me sample reports” ikinci (%29). “Skip — I’m exploring” %19. Bu sıralama bir sonraki sprint’te invite UI’sını daha öne çıkarmaya yönlendirdi (recursive bir loop oluştu — onboarding deneyi başka deneyleri tetikledi). Ek olarak: Slack DM kanalı sadece kullanıcı kendisi başlangıçta workspace’i bağladıysa açıldı (trial içinde %34 oranı). Slack bağlama oranını artırmak için sonraki deney serisinde “Connect Slack” butonu setup checklist’in 2. adımına alındı; oran %34’ten %58’e çıktı, ardışık deney zinciri böyle devam etti.

Sonuçlar: 8 hafta sonra metrikler

Dört deneyin birleşik etkisi:

  • Trial → activation: %18 → %31 (+13 puan, +%72 göreli)
  • Time-to-first-value: 6,4 gün → 1,8 gün (-72%)
  • Trial-to-paid dönüşüm: %9,2 → %13,5 (+%47 göreli)
  • 72 saat sonra aktif trial oranı: %48 → %59
  • Trial içinde minimum 3 ek kullanıcı davet etme: %39 → %58

8 haftalık operasyon: 2 mühendis (toplam ~480 mühendis-saati) + 1 ürün yöneticisi (yarı zamanlı) + analitik desteği. Toplam internal effort 600-650 saat aralığında. Net etki yıllıklandığında müşterinin ARR’sine ek tahmini $1.8M-$2.4M (mevcut trial volümü ve ortalama ACV üzerinden hesaplama).

Öğrenilen 3 ders

Ders 1: Onboarding UI değişiklikleri rakam hareketinin %30-40’ını taşıyor; psikolojik yeniden çerçeveleme %60-70’i. Wizard → checklist değişikliği UI; sample data → empty state değişikliği psikolojik (ürün “kurulması gereken bir şey” yerine “kullanılabilir bir şey” oldu). Onboarding optimizasyonu sadece UI iterasyonu değil; mental model iterasyonu.

Ders 2: A/B test’ler “büyük değişiklik” yerine “paralel küçük değişiklikler” daha hızlı ilerliyor. 4 deney 8 haftada paralel koştu; tek bir “yeni onboarding” rebuild 16-20 hafta sürerdi ve hangi parçanın çalıştığı belirsiz kalırdı. Atomik deney = atomik öğrenme. Martech ve AI operasyonları engineering pratiklerimizde aynı yaklaşım.

Ders 3: Email artık ana kanal değil, in-app + Slack/Teams + push birlikte. B2B SaaS onboarding’inde email ROI’si 2020’den bu yana yaklaşık yarıya düştü (sektör datası ve müşteri datalarımız uyumlu). In-app message ve Slack/Teams entegrasyonları yeni baseline; email tamamlayıcı kanal.

Kapanış

B2B SaaS onboarding optimizasyonu ne büyük bir yeniden tasarım, ne büyük bir yeniden yazım gerektiriyor. 4 paralel atomik deney, 8 hafta, doğru ölçüm — activation rakamlarını %18’den %31’e taşıdı, trial-to-paid’i +%47 hareket ettirdi. Bunun arkasındaki disiplin: hipotez yazılı, ölçüm yazılı, sonuç yazılı, sonraki adım yazılı.

Onboarding metrikleriniz bugün netleşmiş mi? Activation tanımı, time-to-first-value, 72-saat retention oranı — bunlar yazılı mı, yoksa “trial dönüşümümüz iyi gidiyor sanırım” varsayımıyla mı çalışıyorsunuz? Vaka analizi sayfamızı inceleyebilir veya keşif görüşmesi için iletişim sayfasından ulaşabilirsiniz — [email protected].

B2B SaaS onboarding optimizasyonu: 8 haftalık deney vakası — bölüm görseli

Paylaş

Nereden başlayacağınızdan emin değil misiniz?

İhtiyacınıza uyan katmanı birlikte belirleyip mimarinin nereden kurulacağını çıkaralım.

İlgili yazılar

İlgili yazılar

Aynı konunun farklı pencereleri.

Bülten

MarTech, AI ve mühendislik operasyonları üzerine — beynart ekibinin doğrudan kaleminden. 3 ayda bir, spam yok.