Mit Remote Config-Roll-outs können Sie neue Funktionen und Updates für Ihre App sicher und schrittweise veröffentlichen. Mit einem Remote Config-Parameter können Sie neue App-Funktionen kontrolliert für bestimmte Nutzergruppen freigeben. Beobachten Sie während des Roll-outs den Erfolg mit Firebase Crashlytics und Google Analytics. Mit Remote Config-Roll-outs können Sie Folgendes tun:
- Potenzielle Probleme minimieren: Identifizieren und beheben Sie alle Fehler oder Probleme, bevor sie sich auf einen großen Teil Ihrer Nutzer auswirken.
- Wertvolles Feedback einholen:Holen Sie Feedback von einer begrenzten Gruppe ein und optimieren Sie Ihre Implementierung, bevor Sie sie für eine größere Zielgruppe einführen.
- Iterative Entwicklung ermöglichen:Sie können schnelle, iterative Änderungen an weit verbreiteten Apps vornehmen und gleichzeitig das Risiko minimieren.
- Wichtige Messwerte im Blick behalten:Mit Crashlytics können Sie die App-Stabilität zwischen Einführungs- und Kontrollgruppen vergleichen. Mit Google Analytics können Sie Messwerte wie Umsatz und Interaktionen im Blick behalten.
Wenn Sie beispielsweise eine App mit generativer KI erstellt haben und Prompts in einem Remote Config-JSON-Parameter speichern, können Sie Folgendes tun:
- Erstellen Sie ein Roll-out, bei dem der Parameter, der Ihre LLM-Aufforderungen enthält, für einen kleinen Prozentsatz Ihrer Nutzer aktualisiert wird.
- Beobachten Sie die Leistung. Haben sich die Conversions erhöht oder verringert? Wie sieht es mit Interaktionen aus? Gibt es mehr oder weniger Abstürze?
- Je nach den Ergebnissen des Roll-outs können Sie Folgendes tun:
- Ein Rollback der Änderung durchführen
- Aktualisieren Sie den Wert des Prompt-Parameters, um die Antwort des Modells anzupassen und zu optimieren.
- Erhöhen Sie den Prozentsatz des Roll-outs, um die Funktion für mehr Nutzer einzuführen, bis sie schließlich für 100% Ihrer Nutzer verfügbar ist.
Über die Firebase-Konsole können Sie auch auf den Verlauf aller Änderungen zugreifen.
Hauptmerkmale
Ausrichtung nach Nutzerattributen | Bieten Sie Funktionen für bestimmte Nutzersegmente an, die auf Nutzereigenschaften, App-Verhalten oder anderen relevanten Kriterien basieren. |
Gestaffelte Roll-outs | Steigern Sie den Prozentsatz der Nutzer, die eine neue Funktion sehen, nach und nach, um das Risiko unerwarteter Probleme zu verringern. |
Stabilität des Monitors | Mit Crashlytics können Sie potenzielle Probleme (z. B. Abstürze, nicht schwerwiegende Fehler und nicht reagierende Apps) im Blick behalten, die durch die Funktionsveröffentlichung auftreten können. |
Wichtige Messwerte | Achten Sie darauf, dass sich Ihre neue Version positiv auf die für Sie wichtigen Google Analytics Messwerte auswirkt, z. B. Conversions, Umsatz und Nutzerinteraktionen. |
Rollback-Funktion | Wenn die Einführungsergebnisse potenzielle Probleme aufzeigen, führen Sie für alle oder ein bestimmtes Segment der betroffenen Nutzer ein Rollback auf eine vorherige Version der Funktion durch. |
Funktionsweise
Remote Config Roll-outs basieren auf drei Hauptkomponenten:
- Remote Config speichert und verwaltet die Konfigurationsdaten Ihrer App, einschließlich Feature-Flags und Konfigurationsparametern.
- Crashlytics bietet Echtzeit-Absturzberichte und Leistungsüberwachung, damit Sie die Auswirkungen Ihres Roll-outs im Blick behalten und schnell Trends erkennen können.
- Mit Google Analytics können Sie Roll-outs basierend auf Nutzerattributen ausrichten und beobachten, wie sich die Einführung auf wichtige Messwerte wie Umsatz, Nutzer-Engagement und Conversion-Ereignisse auswirkt.
Weitere Informationen finden Sie unter Remote Config-Rollouts.
Implementierungspfad
Remote Config konfigurieren | Definieren Sie Ihre Feature-Flags und Konfigurationsparameter in der Firebase-Konsole. | |
Crashlytics einrichten | Integrieren Sie Crashlytics in Ihre App, um die Leistung zu überwachen und Probleme zu erkennen. | |
Google Analytics einrichten | Integrieren Sie Analytics in Ihre App, um wichtige Messwerte wie Umsatz und Nutzerbindung aufzurufen. | |
Implementieren Sie die Roll-out-Logik. | Konfigurieren Sie Remote Config in der Firebase-Konsole und in Ihrer App, um auf Funktions-Flags und Konfigurationsparameter zuzugreifen und sie basierend auf Kriterien für das Nutzer-Targeting anzuwenden. | |
Überwachen und iterieren | Beobachten Sie Crashlytics-Daten und Nutzerfeedback, um die Auswirkungen des Roll-outs zu verfolgen und bei Bedarf Anpassungen vorzunehmen. |
Richtlinien und Einschränkungen
Für A/B Testing Tests und Remote Config Roll-outs gilt das Testlimit von 24. Wenn Sie beispielsweise 12 A/B-Tests ausführen, sind Sie auf 12 laufende Einführungen beschränkt.