Onboarding Nedir?
Onboarding, kullanıcının uygulamayı ilk açtığından itibaren değeri anlamasını ve "aha moment"a ulaşmasını sağlayan süreçtir. İyi onboarding D1 retention'ı %20-50 artırabilir. 2026 itibarıyla en başarılı uygulamalar, kişiselleştirilmiş ve aksiyona dayalı onboarding tercih etmektedir.
Onboarding Türleri
1. Feature Highlights (Özellik Tanıtımı)
- 3-5 ekranlık slider
- Her ekranda bir özellik/değer
- Skip butonu olmalı
- En yaygın ama en az etkili yöntem
- Kullanıcılar genellikle okumadan atlıyor
2. Progressive (Adım Adım)
- Kullanıcıyı adım adım yönlendirir
- Gerçek uygulama üzerinde tooltip/spotlight
- Kullanıcı yaparak öğrenir
- Daha etkili; Duolingo, Notion örnek gösterilebilir
3. Empty State
- Boş sayfa ile başla
- "İlk [X]'ini oluştur" mesajı
- Kullanıcıyı ilk aksiyona yönlendir
- Doğal ve zorlama hissettirmez
4. Progressive Disclosure
- Tüm özellikleri bir anda gösterme
- Kullanıcı ilerledikçe yeni özellikler aç
- Karmaşık uygulamalar için ideal
- Slack, Figma bu yöntemi kullanır
5. Personalization
- Başta tercihler sor (ilgi alanı, hedef, seviye)
- Deneyimi kişiselleştir
- Yatırım hissi yaratır (IKEA etkisi)
- Spotify, TikTok, Pinterest örnek gösterilebilir
İyi Onboarding İlkeleri
1. Hızlı Olma
- 60 saniyede değeri göster
- Gereksiz bilgi sorma
- Her ekstra adım kayba neden olur (%20 drop-off her adımda)
2. Aksiyona Yönlendir
- Pasif izletme değil, aktif katılım
- "Hadi dene!" yaklaşımı
- İlk başarı hissini ver
3. Skip İmkânı Sun
- Deneyimli kullanıcılar için atlama seçeneği
- Zorla tamamlatma → frustration
- Daha sonra tekrar gösterebilirsin
4. Değer Kanıtla
- "Bu uygulama senin için ne yapacak?" sorusuna cevap ver
- Özellik listesi değil, fayda odaklı anlatım
- Öncesi/sonrası göster
Önemli Kararlar
Kayıt Ne Zaman?
- Hemen: Kişiselleştirme gerekiyorsa
- Sonra: Değeri önce göster, kayıt sonra iste (bu yaklaşım genellikle daha iyi dönüşüm sağlar)
- Gecikmeli: Belirli bir özellik için kayıt gerektiğinde
İzinler Ne Zaman?
- Contextual: Özellik kullanılacağı anda sor
- ASLA hepsini bir anda sorma
- Neden gerektiğini açıkla (pre-permission screen)
- iOS'ta izin reddedilirse Settings'e yönlendirme yap
Platform Farkları
iOS
- App Tracking Transparency (ATT) izni onboarding'de sorulmamalı; değeri gösterdikten sonra sor
- Sign in with Apple zorunlu olabilir (diğer social login varsa)
- Push notification izni için pre-permission screen kullan
Android
- Runtime permissions (Android 13+): Bildirim izni ayrı istenmeli
- Google One Tap sign-in entegrasyonu kolay onboarding sağlar
- Adaptive Icons ve themed icons ile tutarlı görünüm
Ölçüm
- Onboarding tamamlama oranı
- Her adımın drop-off'u
- Onboarding → ilk aksiyon süresi
- D1 retention (onboarding değişikliği öncesi vs sonrası)
- Time to value (değeri görme süresi)
- Onboarding sonrası core action yapma oranı
Onboarding, uygulamanızın "ilk izlenim"idir. Bu 60 saniyeyi optimize etmek, diğer tüm metrikleri iyileştirir.