Remote Config-Roll-outs

Remote Config Rollouts ermöglichen Ihnen die sichere und schrittweise Veröffentlichung neuer Funktionen und Updates für Ihre App. Mit einem Remote Config Parameter können Sie neue App-Funktionen kontrolliert für bestimmte Nutzergruppen freigeben. Behalten Sie den Erfolg Ihres Rollouts mit Firebase Crashlytics und Google Analytics im Blick. Verwenden Sie Remote Config Rollouts, um:

  • Potenzielle Probleme minimieren:Sie können Fehler oder Probleme identifizieren und beheben, bevor sie sich auf einen großen Teil Ihrer Nutzerbasis auswirken.
  • Wertvolles Feedback erhalten:Sie können Feedback von einer begrenzten Zielgruppe einholen und Ihre Implementierung optimieren, 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 Rollout- und Kontrollgruppen vergleichen und mit Google Analytics Messwerte wie Umsatz und Nutzerinteraktion und ‑bindung im Blick behalten.

Wenn Sie beispielsweise eine App mit generativer KI erstellt und Prompts in einem Remote Config JSON-Parameter gespeichert haben, können Sie Folgendes tun:

  1. Erstellen Sie einen Rollout, mit dem der Parameter, der Ihre LLM-Prompts enthält, für einen kleinen Prozentsatz Ihrer Nutzerbasis aktualisiert wird.
  2. Behalten Sie die Leistung im Blick: Sind die Conversions gestiegen oder gesunken? Wie sieht es mit der Nutzerinteraktion und ‑bindung aus? Gibt es mehr oder weniger Abstürze?
  3. Je nach den Ergebnissen des Rollouts können Sie Folgendes tun:
    • Ein Rollback der Änderung durchführen
    • Den Wert des Prompt-Parameters aktualisieren, um die Antwort Ihres Modells anzupassen und zu optimieren
    • Den Prozentsatz des Rollouts erhöhen, um ihn für eine größere Zielgruppe einzuführen und letztendlich 100% Ihrer Nutzer zu erreichen

In der Firebase Konsole können Sie auch auf den Verlauf aller Ihrer Änderungen zugreifen.

Hauptmerkmale

Targeting nach Nutzerattributen Sie können Funktionen für bestimmte Nutzersegmente basierend auf Nutzerattributen, App-Verhalten oder anderen relevanten Kriterien bereitstellen.
Gestaffelte Rollouts Sie können den Prozentsatz der Nutzer, die eine neue Funktion sehen, im Laufe der Zeit schrittweise erhöhen und so das Risiko unerwarteter Probleme verringern.
Stabilität überwachen Mit Crashlytics können Sie potenzielle Probleme wie Abstürze, nicht schwerwiegende Fehler und nicht reagierende Apps überwachen, die durch die Veröffentlichung Ihrer Funktion entstehen können.
Einblick in wichtige Messwerte erhalten Sie können dafür sorgen, dass sich Ihre neue Version positiv auf die Google Analytics Messwerte auswirkt, die für Sie wichtig sind, z. B. Conversions, Umsatz und Nutzerinteraktionen.
Rollback-Funktion Wenn die Rollout-Ergebnisse potenzielle Probleme zeigen, können Sie für alle oder ein bestimmtes Segment der betroffenen Nutzer ein Rollback zu einer früheren Version der Funktion durchführen.

Funktionsweise

Remote Config Rollouts basieren auf drei Hauptkomponenten:

  1. Remote Config speichert und verwaltet die Konfigurationsdaten Ihrer App, einschließlich Feature-Flags und Konfigurationsparameter.
  2. Crashlytics bietet Absturzberichte in Echtzeit und Leistungsüberwachung, damit Sie die Auswirkungen Ihres Rollouts im Blick behalten und schnell alle auftretenden Probleme identifizieren können.
  3. Google Analytics bietet die Möglichkeit, Rollouts nach Nutzerattributen auszurichten und zu beobachten, wie sich die Einführung auf wichtige Messwerte wie Umsatz, Nutzerinteraktionen und Conversion- Ereignisse auswirkt.

Weitere Informationen finden Sie unter Informationen zu Remote Config Rollouts.

Vorgehensweise bei der Implementierung

konfigurierenRemote Config Definieren Sie Ihre Feature-Flags und Konfigurationsparameter in der Firebase Konsole.
Crashlytics einrichten Binden Sie Crashlytics in Ihre App ein, um ihre Leistung zu überwachen und Probleme zu identifizieren.
Google Analytics einrichten Binden Sie Analytics in Ihre App ein, um wichtige Messwerte wie Umsatz und Nutzer bindung zu sehen.
Rollout-Logik implementieren Konfigurieren Sie Remote Config in der Firebase Konsole und in Ihrer App, um auf Feature Flags und Konfigurationsparameter basierend auf den Targeting Kriterien für Nutzer zuzugreifen und sie anzuwenden.
Überwachen und iterieren Behalten Sie Crashlytics Daten und Nutzerfeedback im Blick, um die Auswirkungen des Rollouts zu verfolgen und bei Bedarf Anpassungen vorzunehmen.

Richtlinien und Limits

A/B Testing Tests und Remote Config Rollouts teilen sich das gesamte Test Limit: 24. Wenn Sie beispielsweise 12 A/B-Tests durchführen, können Sie nur 12 Rollouts gleichzeitig ausführen.

Nächste Schritte