Buğra Tiryaki
SaaSOnboardingChurnÜrün

SaaS onboarding: ilk deneyim churn'ü neden belirler?

12 dk okuma

SaaS'ta en çok konuşulan şey müşteri kazanmak. Reklam, içerik, satış görüşmeleri, demo'lar... Bütün enerji "yeni kullanıcıyı kapıdan içeri sokmaya" gidiyor. Oysa işin en sessiz, en çok kanayan yarası genelde kapının hemen arkasında: kullanıcı içeri girdikten sonraki ilk dakikalar ve ilk günler.

Çoğu kullanıcı ürününüzü hiç anlamadan, hiç değer görmeden, çoğu zaman sizin haberiniz bile olmadan ayrılıyor. Faturayı iptal etmiyor, mail atıp şikâyet etmiyor, sadece bir daha giriş yapmıyor. Buna sessiz churn denir ve büyük kısmı onboarding'de yaşanır. Bu yazıda onboarding'in neden bu kadar belirleyici olduğunu, "aktivasyon" denilen şeyin ne olduğunu ve ürünün ilk dakikalarını nasıl tasarlamak gerektiğini KolayOnay'da öğrendiklerimizle birlikte anlatıyorum.

Onboarding nedir, neden bu kadar kritik?

Onboarding kelimesi sıklıkla "kayıt sonrası gösterilen birkaç tanıtım ekranı" sanılıyor. Aslında çok daha geniş bir şey: kullanıcının ürününüze kayıt olduğu andan, ürünün gerçekten işine yaradığını anladığı ana kadar geçen bütün süreç.

Burada kritik kelime "anladığı an". Onboarding, ekran sayısı ya da animasyonlu bir tur değil; bir kullanıcıyı "merak eden ziyaretçi" konumundan "bu ürün benim sorunumu çözüyor" konumuna taşıma işi.

Neden bu kadar kritik? Çünkü ilk deneyim, kullanıcının ürün hakkındaki kararını orantısız biçimde belirliyor:

  • İlk birkaç dakika, kullanıcının "burada bana yarayacak bir şey var mı" sorusunun cevabını oluşturur.
  • İlk gün, kullanıcının üründe en az bir kez gerçek bir iş yapıp yapmadığını belirler.
  • İlk hafta, kullanıcının alışkanlık geliştirip geliştirmeyeceğini belirler.

Bu üç pencerenin herhangi birinde kullanıcı değer görmezse, sonradan onu geri kazanmak neredeyse imkânsız. Üstelik kullanıcı, kötü bir ilk deneyimi "ürün kötü" diye yorumlar — oysa çoğu zaman ürün iyidir, sadece kullanıcı onu görebileceği yere kadar gidemeden yorulmuştur.

Müşteri ürünü satın aldığında değil, üründen ilk somut faydayı gördüğünde "satın almış" olur. O ana kadar her şey hâlâ ikna sürecidir.

"Aha anı": kullanıcının değeri ilk kez gördüğü an

Onboarding'i tasarlarken konuşulması gereken ilk kavram aha anı (ya da aktivasyon anı). Bu, kullanıcının "aa, demek bu işe yarıyormuş" dediği, üründen ilk gerçek değeri aldığı an.

Klasik örnekler bu kavramı iyi anlatıyor:

  • Facebook'un erken döneminde aha anı, kullanıcının ilk 10 gün içinde 7 arkadaş eklemesiydi. Bu eşiği geçen kullanıcılar kalıcı oluyordu.
  • Slack için aha anı, bir takımın yaklaşık 2.000 mesaj göndermesiydi — yani ürünü gerçekten iletişim aracı olarak benimsemesi.
  • Bir fatura ürünü için aha anı, kullanıcının ilk gerçek faturasını kesmesidir.

Dikkat edin: aha anı bir "özelliği görmek" değil, bir sonuç almaktır. Tur ekranında "şuradan fatura kesebilirsin" yazısını okumak aha anı değildir; gerçekten bir fatura kesip onu müşteriye göndermek aha anıdır.

Kendi ürününüz için aha anını bulmanın pratik yolu şu soruyu sormak: "Bir kullanıcı ne yaparsa kalıcı oluyor?" Bunu bulmak için kalan kullanıcılarla ayrılan kullanıcıların ilk günlerde yaptıklarını karşılaştırın. Genelde net bir davranış farkı çıkar: kalanlar belli bir adımı tamamlamış, gidenler o adıma hiç ulaşmamış olur.

KolayOnay'da bizim aha anımız, müşterinin sitesine çerez/rıza bannerını gerçekten yerleştirip ilk gerçek ziyaretçi rızasını kaydettiği an. O ana kadar müşteri "KVKK panelini gezmiş" bir kullanıcıdır; o andan sonra "sorunu çözülmüş" bir müşteri. İkisi arasındaki retention farkı uçurum.

Kötü onboarding = sessiz churn

Yüksek churn'ün kaynağını ararken çoğu kurucu pazarlamaya ya da fiyata bakar. Oysa churn'ün büyük bir kısmı, ürün kullanılmaya başlanmadan önce, onboarding'de kaybedilir.

Sessiz churn'ün sinsi tarafı şu: metriklerde gecikmeli görünür. Kullanıcı bugün kayıt olur, hiç aktive olmaz, ama aboneliği bir ay daha açık kalır. Siz bir ay sonra "churn yükseldi" dersiniz; oysa o kullanıcı zaten ilk gün gitmişti, fatura döngüsü bunu sadece geciktirmiş oldu.

Sessiz churn genelde şu kalıplarla gelir:

  • Kullanıcı kayıt olur, boş bir ekranla karşılaşır, ne yapacağını bilemez ve kapatır.
  • Kuruluma başlar, ortasında teknik bir adıma takılır (API anahtarı, kod yerleştirme, entegrasyon) ve "sonra hallederim" deyip bir daha dönmez.
  • Ürünü açar, değeri görmeden önce uzun bir form ya da ayar süreciyle karşılaşır ve sabrı tükenir.

Bu kullanıcıların ortak özelliği, hiç başlamadan gitmeleri. Şikâyet eden müşteri aslında değerlidir — en azından konuşacak bir şey vardır. Sessizce giden kullanıcı ise hem gelir kaybıdır hem de neden gittiğine dair hiçbir iz bırakmaz. Bu yüzden onboarding'i ölçmek, çoğu zaman churn'ü ölçmekten daha erken uyarı verir.

İyi onboarding'in temel ilkeleri

Onboarding'i iyileştirmenin tek bir sihirli tekniği yok; ama altta yatan birkaç ilke neredeyse her üründe işe yarıyor.

Değere giden en kısa yolu bulun

Onboarding tasarımının özü tek bir cümleye iner: kullanıcıyı aha anına en kısa yoldan götürmek. Aradaki her ekran, her form alanı, her zorunlu adım bu yolu uzatıyorsa silinmeye adaydır.

Pratik bir egzersiz: ürününüze yeni kaydolan bir kullanıcının aha anına ulaşana kadar attığı her adımı bir kâğıda yazın. Sonra her adımın yanına "bu olmadan kullanıcı değeri görebilir mi?" sorusunu sorun. Şaşırtıcı sayıda adımın cevabı "evet, aslında gerekmiyor" çıkar.

Time-to-value'yu kısaltın

Time-to-value (TTV), kullanıcının kayıttan ilk değeri görmesine kadar geçen süre. Bu süre ne kadar kısaysa aktivasyon o kadar yüksek olur. Saatlerle ölçülen bir TTV, dakikalarla ölçülen bir TTV'den çok daha fazla kullanıcı kaybeder.

TTV'yi kısaltmanın yolları genelde şunlar:

  • Kuruluma başlamadan değer gösterebilecek bir önizleme/demo sunmak.
  • Varsayılan ayarları akıllıca seçip kullanıcının hiçbir şeyi sıfırdan kurmasını gerektirmemek.
  • Zor teknik adımları (entegrasyon, kod yerleştirme) sürecin değer gösterildikten sonrasına ertelemek.

İlk kazanımı erken yaşatın

İnsanlar küçük bir başarı hissi yaşadıklarında devam ederler. Bu yüzden onboarding'i, kullanıcının ilk birkaç dakikada somut bir şey başardığını hissedeceği şekilde kurgulamak güçlüdür. "İlk projeni oluşturdun", "ilk faturanı kestin", "siten artık uyumlu" gibi net bir kazanım, kullanıcıyı bir sonraki adıma taşır.

Gereksiz her adımı kaldırın

Onboarding'de en sık yapılan hata, "madem kullanıcı buraya kadar geldi, bilgilerini de toplayalım" diye süreci şişirmek. Her ek alan, her zorunlu seçim, kullanıcının değeri görmeden vazgeçme ihtimalini artırır. Toplamak istediğiniz bilgileri kullanıcı değeri gördükten sonraya bırakabilirsiniz.

İşe yarayan onboarding teknikleri

İlkeler tamam; peki pratikte hangi araçlar var? Aşağıdakiler birbirini tamamlar, hepsini birden değil ürününüze uyanları kullanın.

Ürün içi rehber (product tour)

Kullanıcıyı arayüzde adım adım yönlendiren ipuçları. Doğru kullanıldığında faydalı, yanlış kullanıldığında zararlı. Zararlı versiyonu: kullanıcı daha hiçbir şey yapmadan karşısına çıkan, 8 adımlık, "ileri-ileri-ileri" diye geçilen tur. Kimse okumaz, herkes "atla" der.

İyi versiyonu bağlamsal olanıdır: kullanıcı belli bir ekrana ilk geldiğinde, sadece o ekranla ilgili tek bir ipucu gösterir. Bilgiyi ihtiyaç anında, parça parça verir.

Checklist (görev listesi)

Onboarding'in en etkili tekniklerinden biri. Kullanıcıya "ürünü kurmak için yapman gereken 3-4 şey" diye kısa bir liste sunarsınız; her adım tamamlandıkça işaretlenir. Bunun gücü psikolojik: yarım kalmış bir listeyi tamamlama dürtüsü (Zeigarnik etkisi) kullanıcıyı geri getirir.

Checklist'i etkili yapmanın kuralları:

  • Kısa olsun. 3-5 adımı geçmesin. Uzun liste motive etmez, yıldırır.
  • İlk adım çok kolay olsun. İlk kutuyu hemen işaretletmek momentum yaratır.
  • Her adım değere yaklaştırsın. "Profil fotoğrafı ekle" gibi değersiz adımlar yerine, aha anına götüren gerçek işler.

Boş durum (empty state) tasarımı

Yeni kullanıcının gördüğü ilk ekran genelde "boş" ekrandır: henüz veri yok, henüz proje yok, henüz bir şey yok. Çoğu ürün burayı boş bırakır — en kötü karar. Boş ekran, kullanıcının "ee, şimdi ne yapacağım?" diye donduğu yerdir.

İyi tasarlanmış bir boş durum ekranı, boşluğu bir yönlendirmeye çevirir: "Henüz projen yok. İlk projeni oluşturmak için şuraya tıkla" gibi net bir çağrı, küçük bir görsel, belki örnek bir veri. Boş ekran, onboarding'in en değerli ama en çok ihmal edilen alanıdır.

Örnek/demo veri

Bazı ürünlerde değer ancak veri girilince görünür — ve veri girmek emek ister. Bu durumda kullanıcıya hazır bir örnek veri seti ya da demo proje sunmak, değeri anında göstermenin en hızlı yolu. Kullanıcı önce dolu bir ekranda ürünün ne yaptığını görür, sonra kendi verisini girmeye motive olur.

Kişiselleştirme

Kayıt sırasında sorulan bir-iki akıllı soruyla (örneğin "ne tür bir işletmesin?" ya da "kaç kişilik ekip?") onboarding'i kullanıcıya göre uyarlamak güçlüdür. Ama dikkat: bu sorular ancak kullanıcıya gösterilen deneyimi gerçekten değiştiriyorsa değerlidir. Sadece "veri toplamak için" sorulan sorular, TTV'yi uzatan gereksiz adımlardan başka bir şey değildir.

İnsan teması (özellikle B2B'de)

Self-serve ürünlerde otomatik akış yeterli olabilir; ama bilet fiyatı yüksek B2B ürünlerde insan teması onboarding'in en güçlü kaldıracıdır. Kurulum çağrısı, kişisel bir karşılama e-postası, ilk hafta içinde "takıldığın yer var mı?" diye uzanan bir mesaj — bunlar otomasyonun yapamadığı şeyi yapar: kullanıcıyı tek başına bırakmamak.

Aktivasyonu ölçmek

"Ölçmediğin şeyi iyileştiremezsin" klişesi onboarding'de fazlasıyla geçerli. İzlemeniz gereken birkaç temel metrik var.

  • Aktivasyon oranı. Kayıt olan kullanıcıların yüzde kaçı aha anına ulaşıyor? Bu metrik için önce aha anını net bir davranış olarak tanımlamanız (örneğin "ilk projesini oluşturdu" ya da "ilk rızasını kaydetti") gerekir. Sonra "kaydolanların yüzde kaçı bunu yaptı?" diye ölçersiniz.
  • Time-to-value. Aktive olan kullanıcılar, aha anına ortalama ne kadar sürede ulaşıyor? Bu süreyi kısalttıkça aktivasyon oranı genelde yükselir.
  • İlk hafta retention'ı. Kayıt olan kullanıcıların yüzde kaçı 7 gün sonra hâlâ geri dönüyor? İlk hafta retention'ı, onboarding'in başarısının en dürüst aynasıdır.

Bu metrikler, SaaS metriklerinde anlattığım MRR ve churn gibi sayıların öncü göstergesidir. Aktivasyon oranınız düşükse, churn'ün birkaç ay sonra yükseleceğini önceden bilebilirsiniz. Bu yüzden erken aşamada gelir metriklerine takılmadan önce aktivasyona bakmak, ürünün gerçek sağlığını çok daha erken gösterir.

Aktivasyon oranı, gelecekteki churn'ün bugünden okunabilen halidir. Bugün düşükse, fatura döngüsü dolduğunda churn olarak geri gelir.

En sık yapılan onboarding hataları

Onboarding'i bozmanın yolları, düzeltmenin yollarından daha öngörülebilir. En sık karşılaştıklarım:

  1. Her şeyi ilk ekranda göstermek. Kullanıcıyı tüm özellikler, tüm menüler, tüm seçeneklerle aynı anda karşılamak felç ediyor. İyi onboarding, ürünün %80'ini ilk gün saklar; sadece o anda gereken parçayı gösterir.

  2. Zorunlu uzun formlar. Değer görmeden önce 12 alanlık bir profil formu doldurtmak, kullanıcının en kırılgan olduğu anda en büyük engeli koymaktır. Bilgiyi parça parça, değer gösterildikçe toplayın.

  3. Değer öncesi kredi kartı istemek. Kullanıcı henüz ürünün işine yaradığını görmeden kart bilgisi istemek, dönüşümü ciddi biçimde düşürür. Önce değeri göster, sonra ödeme iste. (Fiyatlandırma yazısında free trial ve freemium ayrımını bu açıdan da ele almıştım.)

  4. Teknik adımı en başa koymak. Kod yerleştirme, API entegrasyonu gibi zor adımlar onboarding'in başına konunca, kullanıcı değeri görmeden takılıp gidiyor. Bu adımları mümkünse değerin gösterildiği ana erteleyin.

  5. Tek bir onboarding'i herkese dayatmak. Yeni bir kurucuyla, ürünü kurum adına değerlendiren bir IT yöneticisi aynı akıştan geçmemeli. Farklı kullanıcı tiplerinin ihtiyacı farklı.

  6. Onboarding'i bir kere kurup unutmak. Onboarding canlı bir şeydir. Ürün değiştikçe, müşteri profili netleştikçe sürekli gözden geçirilmesi gerekir.

B2B vs self-serve onboarding farkı

Onboarding'in nasıl kurgulanacağı, kime sattığınıza göre kökten değişiyor. B2B ile B2C arasındaki farkı ayrı bir yazıda ele almıştım; onboarding özelinde temel ayrım şu:

Self-serve (B2C'ye yakın) onboarding:

  • Kullanıcı tek başına, hiç insan teması olmadan değere ulaşabilmeli.
  • TTV dakikalarla ölçülmeli; kullanıcı sabırsız ve seçenek bol.
  • Otomasyon, ürün içi rehber, checklist ve boş durum tasarımı belirleyici.
  • Aha anı ne kadar hızlı yaşanırsa o kadar iyi; bazen ilk 60 saniye kritik.

B2B onboarding:

  • Satın alan ile kullanan çoğu zaman farklı kişiler; her ikisinin de aktive olması gerekir.
  • TTV günlerle, hatta haftalarla ölçülebilir; kurulum daha karmaşık.
  • İnsan teması (kurulum çağrısı, müşteri başarı temsilcisi) çok daha değerli.
  • "Tek kullanıcının aktivasyonu" yetmez; ekibin/kurumun aktive olması gerekir. Tek bir kişi kullanıyorsa o hesap kırılgandır.

KolayOnay B2B tarafına daha yakın olduğu için, biz tamamen self-serve bir akışla başladık ama kısa sürede insan teması katmanını ekledik. Çünkü KVKK uyumu gibi "yanlış yaparsam ceza yerim" endişesi taşıyan bir konuda, kullanıcı yalnız bırakıldığında ürünü değil kendi kararsızlığını test ediyor ve donup kalıyor.

KolayOnay örneği: KVKK kurulumunu ilk günde tamamlatmak

Somut bir örnekle bağlayayım. KolayOnay, Türkiye'ye özel bir KVKK uyum SaaS'ı. Müşterinin web sitesine çerez/rıza yönetimi kurması, gerekli metinleri oluşturması ve ziyaretçi rızalarını kaydetmesi gerekiyor. İlk versiyonumuzda onboarding klasik bir hataya düşmüştü.

Eski akış şöyleydi: kullanıcı kayıt oluyor, karşısına KVKK paneli çıkıyor — sol menüde on'a yakın bölüm, "aydınlatma metni", "veri envanteri", "rıza yönetimi", "banner ayarları" derken. Kullanıcı nereden başlayacağını bilemiyor, birkaç menüye tıklayıp "bunu sonra otururum" deyip kapatıyordu. Aktivasyon oranımız düşüktü ve daha kötüsü, niye düşük olduğunu bilmiyorduk.

Sorunu çözerken yaptıklarımız tam da bu yazıda anlattığım ilkeler oldu:

  • Aha anını netleştirdik. "Müşteri ilk gerçek ziyaretçi rızasını kaydettiğinde aktive olmuş sayılır" dedik. Bütün onboarding'i bu tek hedefe götürecek şekilde yeniden kurguladık.
  • Boş durumu yönlendirmeye çevirdik. Boş paneli, "3 adımda sitenizi uyumlu hale getirin" diyen kısa bir checklist'le değiştirdik.
  • En kısa yolu tasarladık. Aydınlatma metni, veri envanteri gibi önemli ama acil olmayan her şeyi checklist'ten çıkardık; sadece "metinleri oluştur → bannerı özelleştir → kodu siteye yerleştir" üç adımını bıraktık.
  • Zor adımı kolaylaştırdık. En çok takılınan yer kodun siteye yerleştirilmesiydi. WordPress, Shopify gibi yaygın platformlar için hazır eklenti/talimat sunduk; kod bilmeyen kullanıcı için "geliştiricine gönder" butonu koyduk.
  • İnsan teması ekledik. Kayıttan sonraki ilk gün, kişisel bir e-posta ve gerektiğinde kısa bir kurulum görüşmesi teklif ettik.
  • Akıllı varsayılanlar koyduk. Metinleri ve banner tasarımını sıfırdan kurdurmak yerine, sektör seçimine göre hazır şablonlarla doldurduk; kullanıcı düzenleme yapmak istemezse bile uyumlu bir başlangıç noktası oldu.

Sonuç şuydu: ilk gün kurulumunu tamamlayan müşteri oranı belirgin biçimde yükseldi ve bu müşterilerin churn'ü, kurulumu yarım bırakanlara kıyasla çok daha düşük çıktı. Aradaki bağ neredeyse mekanikti: ilk gün aktive olan müşteri kalıyordu, olmayan gidiyordu. Onboarding'i düzeltmek, bizim için en ucuz churn azaltma yatırımı oldu — çünkü zaten kazandığımız müşteriyi tutmaktan bahsediyorduk, yenisini bulmaktan değil.

Bu deneyim aynı zamanda ürün-pazar uyumu açısından da öğreticiydi: aktivasyon oranının düşük olması başta "PMF yok mu?" endişesi yaratmıştı, oysa sorun ürünün değerinde değil, kullanıcının o değere ulaşamamasındaydı. Onboarding'i düzeltince ürünün gerçek talebi görünür hale geldi.

Onboarding, ilk müşteriden itibaren önemli

Onboarding'i çoğu kurucu "ölçekleneceğimiz zaman düşünürüz" diye erteliyor. Bu bir hata. Aslında onboarding'i en iyi öğrendiğiniz dönem, ilk müşterilerinizi bulduğunuz erken dönemdir — çünkü o aşamada her kullanıcının ekranını tek tek izleyebilir, nerede takıldığını birebir görebilirsiniz.

İlk 10-20 müşteriyle yapılacak en değerli şeylerden biri, onları kullanırken izlemek: nerede duraklıyorlar, hangi ekranda "ee, şimdi ne?" diyorlar, hangi adımda kapatıp gidiyorlar. Bu gözlem, sonradan binlerce kullanıcıyla çözeceğiniz problemleri henüz ucuzken çözmenizi sağlar. Otomatik onboarding akışınızı, manuel olarak elinizle yaptığınız onboarding'in damıtılmış hali olarak kurmak en sağlıklı yol.

Toparlarsak

Onboarding, ürünün "kurulduktan sonra düşünülecek" bir detayı değil; churn'ü, aktivasyonu ve dolayısıyla bütün SaaS ekonomisini baştan belirleyen bir kaldıraç. Özü birkaç cümleye iniyor:

  • Kullanıcının aha anını netleştirin — değeri ilk gördüğü an neresi?
  • O ana giden en kısa yolu tasarlayın, aradaki her gereksiz adımı silin.
  • Time-to-value'yu kısaltın, ilk kazanımı erken yaşatın.
  • Boş durum, checklist, akıllı varsayılan ve (B2B'de) insan temasıyla kullanıcıyı yalnız bırakmayın.
  • Aktivasyon oranını ve ilk hafta retention'ını ölçün; bunlar gelecekteki churn'ün bugünden okunan hali.

Çoğu SaaS'ta en yüksek getirili iyileştirme, yeni özellik eklemek değil; mevcut kullanıcıların ürünün değerine ulaşmasını kolaylaştırmaktır. Kazandığınız müşteriyi kaybetmek, yenisini bulmaktan her zaman daha pahalı.

Kendi ürününüzün onboarding'ini ve aktivasyon akışını sağlıklı bir zemine oturtmak istiyorsanız, SaaS geliştirme sürecinde bu konuları da en baştan birlikte tasarlıyoruz. Konuşmak isterseniz iletişim sayfasından ulaşabilir, sunduğum hizmetlere göz atabilirsiniz.

Yazar

Buğra Tiryaki

KolayOnay ve AgencyLambda kurucu ortağı. İşletmeler ve girişimciler için bağımsız yazılım geliştiriyor.

Daha fazlası →

Projeniz hakkında konuşalım

Aklınızdaki yazılım fikrini ya da işletmenize özel çözümü birlikte değerlendirelim.