UStackUStack
Recus icon

Recus

Recus ist Onboarding-Infrastruktur für React Native- und Expo-Apps: servergesteuerte Änderungen, Navigation Guard für Pflichtfelder sowie Field-Analytics & A/B-Tests.

Recus

Was ist Recus?

Recus ist Onboarding-Infrastruktur für React Native- und Expo-Apps. Es bietet einen servergesteuerten Onboarding-Flow, der von einem Dashboard aus geändert werden kann – ohne App-Neubau oder Wartezeit auf App-Store-Prüfung.

Der Recus SDK umfasst (1) servergesteuerte UI zur Definition von Onboarding-Bildschirmen und Feldern als JSON, (2) einen Navigation Guard, der die Erfassung obligatorischer Daten vor dem Fortschreiten erzwingt, und (3) Feld-Level-Analytics und A/B-Tests für Onboarding-Flows.

Wichtige Funktionen

  • Servergesteuertes Onboarding-Schema (JSON): Definieren Sie Bildschirme, Felder, Validierungsregeln und Feldreihenfolge in Recus und liefern Sie Updates beim nächsten App-Start.
  • Sofortige Onboarding-Änderungen vom Dashboard: Pushen Sie Schema-Änderungen live, damit Product-Teams Onboarding aktualisieren können – ohne Jira-Tickets oder App-Release-Zyklen.
  • Navigation Guard mit Mandatory-Enforcement: Deklarieren Sie Pflichtfelder im Schema und nutzen Sie den SDK, um Navigation in die Haupt-App zu blockieren, bis erforderliche Daten vollständig sind.
  • Headless Component-Logic mit Component Registry: Recus steuert Onboarding-Logic (welcher Bildschirm/Feld/Variante und welche Daten), während Ihre React Native Components das Rendering über eine Registry übernehmen (z. B. Text/Number/Toggle/Date-Picker-Components).
  • Feld-Level-Analytics: Erfassen Sie Analytics auf Feld-Ebene, inklusive Field Drop-off und Time on Field, um zu erkennen, wo Nutzer aussteigen.
  • A/B-Tests für Onboarding-Varianten: Führen Sie Experimente zu Feldern, Bildschirmen oder Flow-Varianten durch und bewerten Sie Ergebnisse mit Feld-Level-Daten.

So nutzen Sie Recus

  1. Installieren Sie den React Native SDK (Beta-Zugang) und wrappen Sie Ihre App mit dem Provider-Component (z. B. RecusContextProvider), während Sie Ihre Input-Components in einer componentRegistry registrieren.
  2. Konfigurieren Sie Onboarding im Recus Dashboard, indem Sie Bildschirme und Felder definieren, Typen, Validierung, Reihenfolge und Pflichtfelder festlegen.
  3. Integrieren Sie den Navigation Guard in Ihren Root-Navigator, damit der SDK Pflichtfelder vor dem Erreichen der Haupt-App erzwingt.
  4. Deployen Sie Onboarding-Updates vom Dashboard; Recus pusht das aktualisierte Schema, sodass Nutzer Änderungen beim nächsten App-Start erhalten.

Anwendungsfälle

  • Product-Team-gesteuerte Onboarding-Iteration: Ihr PM passt Onboarding-Reihenfolge an, fügt Felder hinzu, toggelt Pflichtanforderungen oder ändert Validierungsregeln direkt im Dashboard – ohne Dev-Sprint oder Release.
  • Pflicht-Profile-Completion-Flows: Fordern Sie Nutzer auf, kritische Eingaben (z. B. voller Name, E-Mail, Geburtsdatum) vor dem App-Zugang abzuschließen; SDK erzwingt dies auf Navigations-Ebene.
  • Diagnose von Onboarding-Bruchstellen: Nutzen Sie Feld-Drop-off- und Time-on-Field-Daten, um zu finden, welches spezifische Feld (nicht nur der Bildschirm) die größten Ausstiege verursacht.
  • Testen alternativer Onboarding-Varianten: Führen Sie A/B-Tests zu spezifischen Feldern, Bildschirmen oder Varianten durch und vergleichen Sie Ergebnisse mit kausalem Einblick durch Feld-Level-Daten.
  • Onboarding evolieren ohne App-Store-Zyklen: Ändern Sie das Onboarding-Schema über die Zeit (z. B. neues Pflicht- oder Optional-Feld hinzufügen), ohne für jede Änderung einen App-Update einzureichen.

FAQ

  • Ist Recus auf React Native beschränkt oder unterstützt es auch Expo?
    Die Seite beschreibt Recus als Onboarding-Infrastruktur für React Native- und Expo-Apps.

  • Wann sehen Nutzer Onboarding-Änderungen?
    Recus liefert aktualisiertes Onboarding-Schema, sodass Nutzer Änderungen beim nächsten App-Start erhalten.

  • Erfordert Recus für jede Onboarding-Änderung einen vollständigen App-Release?
    Die Seite gibt an, dass Onboarding-Schema-Updates vom Recus Dashboard geändert werden können – ohne Neubau und ohne App-Store-Wartezeiten.

  • Wie integriert sich Recus mit bestehenden UI-Components?
    Recus nutzt eine Component Registry, sodass Ihre React Native Components das Rendering übernehmen, während Recus Onboarding-Logic und Validierungszwang managt.

  • Welche Analytics erfasst Recus für Onboarding?
    Recus erfasst Feld-Level-Analytics, inklusive Field Drop-off und Time-on-Field, und unterstützt A/B-Tests zu Flow-Varianten.

Alternativen

  • Onboarding mit Build-and-Release, lokaler UI + App-Store-Updates: Traditioneller Ansatz, bei dem Onboarding-Änderungen Code-Änderungen und eine neue Release erfordern, oft mit App-Review und längerer Bearbeitungszeit.
  • Clientseitige Form-Engines mit eigener Navigationslogik: Form-fokussierte Lösungen können Validierung und Input-UX verwalten, doch der Quelltext kontrastiert Recus mit Tools, die Form-Engines ohne Onboarding-Dashboard-Steuerung und Navigation-Guard-Verhalten bieten.
  • Tools für schrittweisen Feature-Rollout (z. B. Remote-Flags) kombiniert mit eigenem Onboarding-Code: Remote-Konfiguration kann Client-Verhalten ändern, aber Sie müssen Onboarding-Logik, Navigationsdurchsetzung und Analytics selbst implementieren.
  • Statische Onboarding-Content-/Tour-Tools: Content- oder Tour-Tools können Nutzer mit Tooltips oder Tours leiten, ersetzen aber keine schema-gesteuerte Onboarding, Pflichtdurchsetzung oder die für Recus beschriebenen Field-Level-Analytics.