Onboarding aksiyonları

Aksiyonlar, onboarding öğelerine atadığınız etkileşimli davranışlardır; bu sayede öğeler kullanıcı girişlerine veya olaylara yanıt verebilir. Bir tetikleyici (buton basımı veya loader tamamlanması gibi) belirleyip bir aksiyon türü seçerek kullanıcıların onboarding akışında nasıl ilerleyeceğini ve akışla nasıl etkileşime geçeceğini kontrol edersiniz.

Onboarding akışlarında dallanma hakkında daha fazla bilgi için ayrıntılı makaleyi inceleyin.

Aksiyon ekleme

Yapılandırma süreci, aksiyonu eklediğiniz öğeye göre değişir. Aşağıdaki öğelere aksiyon ekleyebilirsiniz:

Örneğin, quizler için nerede bulunduğu aşağıda gösterilmiştir:

onboarding-user-engagement4.png

Aksiyon türleri

Aksiyonları yapılandırırken aşağıdaki türlerden birini seçin:

Kullanıcıyı başka bir onboarding ekranına taşır; kullanıcı aksiyonlarına veya seçimlerine göre akışı kontrol etmenizi sağlar. Quizlerle çok adımlı mantık için birden fazla aksiyonu zincirlemeye uygundur.

Öğeyi göster/gizle

Bir ekran içindeki koşullu içerik için belirtilen öğenin görünürlüğünü değiştirir. Bunu, kullanıcıların ihtiyaç duyduğunda ek içerik göstermek için kullanın.

Paywall aç

Satın alma veya abonelikleri sunmak için uygulamanızın paywallini başlatır. Paywallini açmayı nasıl ele alacağınızı şu platformlar için öğrenin: iOS, Android, React Native ve Flutter.

Kaydır

Geçerli ekrandaki hedef öğeye görünümü programatik olarak kaydırır. Uzun içerikli ekranlarda “Ayrıntıları gör” butonuna basıldığında kullanışlıdır.

Özel

Aksiyon ID’sine dayalı kendi mantığınızı tanımlamanıza ve çalıştırmanıza olanak tanır. Bu aksiyonu, standart aksiyon türlerinin kapsamadığı davranışları tetiklemek için kullanın.

Özel aksiyonu nasıl ele alacağınızı şu platformlar için öğrenin: iOS, Android, React Native ve Flutter.

Onboarding’i kapat

Onboarding akışını sonlandırır ve arayüzü kapatır. Kullanıcılar kurulumu tamamladığında doğrudan ana uygulamaya dönmek için kullanın.

Onboarding kapanışını nasıl ele alacağınızı şu platformlar için öğrenin: iOS, Android, React Native ve Flutter.

Aksiyon tetikleyicileri

Aksiyonlar, bağlı oldukları öğeye göre tetiklenir:

  • Buton: Kullanıcı bir butona tıkladığında veya zamanlayıcı tamamlandığında çalışır.
  • Quiz: Bir seçenek seçildiğinde çalışır.
  • Loader: Loader veya Processing tamamlandıktan sonra tetiklenir.

Aksiyon ID’si

Aksiyon ID’si, değişkenlerle dinamik veri eklemek için kullanılan öğe ID’siyle aynı şey değildir. İkisini karıştırmamaya dikkat edin.

Butonlar için özel aksiyonlar ayarlarken, farklı butonları aksiyon ID’leri aracılığıyla aynı şekilde işlemek isteyebilirsiniz:

  1. Buton eklerken, Element sekmesinin On Press bölümünde butona bir ID atayın.
  2. Atanan aksiyon ID’sini kaynak kodunuzda kullanın.

iOS cihazlarda onboarding’ler yalnızca On Press bölümündeki aksiyonları destekler. On Press Extra bölümü çalışmaz; çünkü aynı anda yalnızca bir görünüm gösterilebilir. Bir aksiyon bir görünüm açarsa (paywall gibi), diğer aksiyon aynı anda çalışamaz. :::

ios-events-1.webp