Auf dieser Seite finden Sie Hilfe zur Fehlerbehebung und Antworten auf häufig gestellte Fragen zur Verwendung von A/B Testing. Wenn Sie nicht finden, wonach Sie suchen, oder weitere Hilfe benötigen, wenden Sie sich an den Firebase-Support.
Allgemeine Fehlerbehebung/FAQ
Wie viele Tests kann ich erstellen und ausführen?
Sie können bis zu 300 Tests pro Projekt erstellen und ausführen, einschließlich Rollouts. Davon können bis zu 24 Tests und Rollouts gleichzeitig ausgeführt werden. Die übrigen Tests sind abgeschlossen. Wenn Sie dieses Limit erreichen, müssen Sie Entwürfe oder abgeschlossene Tests löschen bevor Sie neue erstellen können.
Warum kann ich meine Tests nicht sehen, nachdem ich die Verknüpfung meines Projekts mit Google Analytics aufgehoben und wiederhergestellt habe?
Wenn Sie eine Verknüpfung mit einer anderen Google Analytics Property herstellen, verlieren Sie den Zugriff auf zuvor erstellte Tests. Um wieder auf einen früheren Test zuzugreifen, müssen Sie die Verknüpfung Ihres Projekts mit der Google Analytics-Property wiederherstellen, die verknüpft war, als der Test erstellt wurde.
Warum erhalte ich beim Erstellen eines Remote Config Tests die Meldung „Projekt nicht mit Google Analytics“?
Wenn Sie Google Analytics bereits in Ihrem Projekt aktiviert und Ihre Apps verknüpft haben, aber trotzdem die Meldung erhalten, dass Google Analytics nicht verknüpft ist, prüfen Sie, ob für alle Apps in Ihrem Projekt ein Analytics Stream vorhanden ist. Derzeit müssen A/B Testing, alle Apps in einem Projekt mit Analytics verknüpft sein, um verwenden zu können.
So prüfen Sie die Liste aller aktiven Streams für Ihre Google Analytics Integration:
-
Rufen Sie in der Firebase Konsole die
settings Einstellungen > Integrationen Seite auf. - Klicken Sie auf der Karte Google Analytics auf Verwalten.
Wenn Sie einen Google Analytics Stream für eine App erstellen, für die noch keiner vorhanden ist , sollte das Problem behoben werden. Es gibt mehrere Möglichkeiten, Streams für fehlende Apps zu erstellen:
-
Wenn für nur eine oder zwei Apps kein zugeordneter
Google Analytics Stream vorhanden ist, können Sie einen Google Analytics Stream mit einer der folgenden Methoden
hinzufügen:
- Löschen Sie in der Firebase Konsole alle Apps ohne aktiven Stream und fügen Sie sie wieder hinzu.
- Wählen Sie in der Google Analytics-Konsole, Verwaltung aus, klicken Sie auf Datenstreams und dann auf Stream hinzufügen. Fügen Sie die Details der fehlenden App hinzu und klicken Sie auf App registrieren.
-
Wenn für mehrere Apps keine Streams vorhanden sind, ist es am schnellsten und am effizientesten, die Verknüpfung Ihrer Google Analytics Property aufzuheben und wiederherzustellen, um die fehlenden App-Streams zu erstellen:
-
Rufen Sie in der Firebase Konsole die
settings Einstellungen > Integrationen Seite auf. - Klicken Sie auf der Karte Google Analytics auf Verwalten.
- Notieren Sie sich die Google Analytics Property-ID und das verknüpfte Google Analytics-Konto.
- Klicken Sie auf more_vert Mehr und wählen Sie Verknüpfung von Analytics mit diesem Projekt aufheben aus.
-
Lesen Sie die Warnung, die angezeigt wird (keine Sorge, Sie stellen im nächsten Schritt die Verknüpfung mit derselben Property wieder her), und klicken Sie dann auf Verknüpfung von Google Analytics aufheben.
Nachdem die Verknüpfung aufgehoben wurde, werden Sie zur Integrationen Seite weitergeleitet. - Klicken Sie auf der Karte Google Analytics auf Aktivieren, um die Verknüpfung wiederherzustellen.
- Wählen Sie in der Liste Konto auswählen Ihr Analytics Konto aus.
-
Klicken Sie neben
Automatisch eine neue Property in diesem Konto erstellen,
auf
edit Bearbeiten und wählen Sie in der Liste
Analytics-Property Ihre
Property-ID aus.
Eine Liste aller Apps in Ihrem Projekt wird angezeigt. Es werden die vorhandenen Streamzuordnungen für jede App aufgeführt. Für Apps ohne Stream wird ein Stream erstellt. - Klicken Sie auf Google Analytics aktivieren , um die Verknüpfung mit der Property wiederherzustellen.
- Klicken Sie auf Beenden.
-
Rufen Sie in der Firebase Konsole die
Wenn Sie nach diesen Schritten immer noch eine Fehlermeldung erhalten, wenn Sie A/B Tests mit Remote Config erstellen, wenden Sie sich an den Firebase-Support.
Update des neuen A/B Testing Workflows und Fehlerbehebung/FAQ
A/B Testing wird durch die Einführung eines neuen Workflows stärker in Remote Config integriert. Tests werden jetzt als Kern komponenten Ihrer Remote Config Vorlage verwaltet, ähnlich wie Rollouts und Personalisierungen. In diesem Leitfaden zur Fehlerbehebung finden Sie weitere Informationen zu diesen Änderungen.
Was sind die wichtigsten Funktionen des neuen A/B Testing Workflows?
- Erstellung in Remote Config: Sie erstellen Tests jetzt direkt im Remote Config Bereich der Firebase-Konsole. Klicken Sie beispielsweise auf der Seite Parameter auf Test erstellen , um einen seitlichen Erstellungsablauf zu öffnen.
- Einheitliche Architektur: Tests sind Teil der Remote Config Vorlage. Das bedeutet, dass Änderungen an Tests (Ausrichtung, Varianten, Beenden) mit anderen Remote Config Änderungen gebündelt werden und wirksam werden, wenn die Vorlage veröffentlicht wird.
- Aktualisierungen in Echtzeit: Mit dem Remote Config Abrufmechanismus können Aktualisierungen von Testwerten in Echtzeit an Ihre mobilen Nutzer weitergegeben werden.
- Tab „Staging“: Tests, die sich im Erstellungs- oder Aktualisierungsstatus befinden, werden in einem Untertab „Staging“ in Remote Config gespeichert. Diese sind lokal für die aktive Konsolensitzung.
- Einstellung alter Entwürfe: Der alte eigenständige Entwürfe-Tab in A/B Testing wird eingestellt. Vorhandene Entwürfe auf diesem Tab können nur angesehen, dupliziert oder gelöscht werden. Sie können nicht gestartet oder bearbeitet werden. Dieser Tab wird am 31. Oktober 2026 endgültig entfernt.
- Entfernung von Testgeräten: Die Funktion zum Verwalten von Testgeräten ist im neuen Workflow nicht mehr verfügbar. Wenn Sie bestimmte interne Testgeräte ausrichten möchten, können Sie während der Erstellung eine oder mehrere Firebase Installations-IDs (FIDs) zu den Bedingungen des Tests hinzufügen.
Wie viele Tests kann ich erstellen und ausführen?
Sie können bis zu 300 Tests pro Projekt erstellen und ausführen, einschließlich Rollouts. Davon können bis zu 24 Tests und Rollouts gleichzeitig ausgeführt werden. Die übrigen Tests sind abgeschlossen. Wenn Sie dieses Limit erreichen, müssen Sie Entwürfe oder abgeschlossene Tests löschen bevor Sie neue erstellen können.
Wie erstelle ich einen Test?
Sie können Tests direkt im Remote Config Bereich erstellen. Wenn Sie beispielsweise einen Test auf der Seite „Parameter“ erstellen möchten, rufen Sie Remote Config > Parameter auf und klicken Sie auf Test erstellen. Dadurch wird ein seitlicher Erstellungsablauf geöffnet, ähnlich wie beim Erstellen von Remote Config Rollouts.
Wie kann ich einen Test intern testen oder überprüfen, bevor ich ihn allen Nutzern zur Verfügung stelle?
In den meisten Fällen, in denen Sie einen Test vor der Einführung validieren und testen möchten, sind Sie wahrscheinlich eher daran interessiert, die Testwerte und das App-Verhalten zu testen als die Testverteilung selbst. In solchen Fällen empfehlen wir, einen Test zu erstellen den Sie auf eine begrenzte Testgruppe ausrichten können. Nachdem Sie den Test erstellt und überprüft haben, ob die Testvarianten wie gewünscht funktionieren, können Sie den Test duplizieren und die Bedingungen ändern, um ihn auf Ihre externen Nutzer auszurichten. Sie können auch andere Bedingungen anwenden, je nachdem, welche Nutzer Sie ansprechen möchten.
Sie können auch bestimmte interne Testgeräte ausrichten, um das Testverhalten zu validieren, bevor Sie den Test für Endnutzer freigeben. Fügen Sie dazu während der Erstellung des Tests eine oder mehrere Firebase-Installations-IDs (FIDs) zu den Bedingungen des Tests hinzu.
Wo finde ich meine temporären Testentwürfe und was ist der Tab „Staging“?
In diesem Workflow sind temporäre Testentwürfe (einschließlich Tests, die sich derzeit im Erstellungs oder Aktualisierungsstatus befinden) in einem Untertab namens Staging in Remote Config verfügbar. Die Entwürfe auf diesem Untertab werden nicht über die aktuelle Sitzung hinaus gespeichert.
Wie beende ich einen laufenden Test?
Um einen Test zu beenden, müssen Sie jetzt die Remote Config Vorlage veröffentlichen. Wenn Sie auf Stop Test beenden klicken, wird ein Pop‑up zur Bestätigung der Veröffentlichung angezeigt. In diesem Pop‑up werden alle Änderungen aufgeführt, die in Kraft treten, einschließlich der Beendigung des Tests. Die Veröffentlichung der Vorlage ist erforderlich, um die Beendigung abzuschließen.
Warum wurde mein laufender A/B-Test unerwartet beendet?
Tests können aufgrund von Änderungen an der Remote Config Vorlage automatisch beendet werden:
- Rollback der Vorlage: Wenn Sie ein Rollback Ihrer Remote Config Vorlage zu einer Version in der der Test nicht vorhanden war, durchführen, wird der Test beendet. Wenn Sie ein Rollback zu einer Version durchführen, in der ein Test bereits beendet wurde, wird er nicht neu gestartet. Sie können eine Kopie des beendeten Tests erstellen und ihn neu veröffentlichen, wenn Sie ihn neu erstellen und ausführen möchten.
- Aufheben der Verknüpfung von Parametern:Wenn ein Test nur mit einem Parameter verknüpft ist, wird der Test beendet, wenn Sie die Verknüpfung der Bedingung aufheben, die mit diesem Parameter verknüpft ist.
Wird durch ein Rollback zu einer älteren Remote Config Vorlagenversion ein Test reaktiviert, der zuvor beendet oder gelöscht wurde?
Nein. Durch ein Rollback einer Remote Config Vorlage wird kein Test neu gestartet, der bereits beendet oder gelöscht wurde, auch wenn dieser Test in der Version, zu der das Rollback durchgeführt wurde, aktiv war. Sie können eine Kopie des beendeten Tests erstellen und ihn neu veröffentlichen, wenn Sie ihn neu erstellen und ausführen möchten.
Ist Echtzeit-Support für A/B-Tests verfügbar?
Ja, Aktualisierungen in Echtzeit werden jetzt für A/B Testing Experimente unterstützt. Ihre Anwendung muss die neuesten erforderlichen SDK-Versionen verwenden (Firebase Android SDK-Version 34.13.0, Firebase iOS SDK Version 12.13.0 und Firebase JavaScript SDK-Version 12.15.0 ), um diese Funktion nutzen zu können.
Wenn ich die Ausrichtungsbedingungen eines laufenden Tests bearbeite, um bestimmte Nutzer auszuschließen, warum sind diese Nutzer dann immer noch in den Messdaten des Tests enthalten?
A/B Testing verwendet Sticky Buckets für die Messung.
Sobald ein Nutzer einem Test zugewiesen wird und die Messung beginnt, wird er weiterhin in die Messwerte des Tests einbezogen, auch wenn er durch spätere Änderungen an den Ausrichtungsbedingungen normalerweise ausgeschlossen würde. Diese Nutzer erhalten jedoch keine Testvariantenwerte mehr, wenn sie die aktualisierten Bedingungen nicht mehr erfüllen. Weitere Informationen finden Sie in der Remote Config Logik für die Zuweisung von Varianten.
Beim Konfigurieren der Ausrichtung für einen Test wird die Fehlermeldung Verknüpfen Sie eine App mit dieser Bedingung oder wählen Sie eine andere Bedingung aus angezeigt.
Diese Fehlermeldung bedeutet, dass für die ausgewählte Ausrichtungsbedingung eine explizite Firebase-App erforderlich ist, die aktuelle Einrichtung jedoch keine enthält. Die Bedingung muss eine Regel enthalten, die auf mindestens eine Ihrer Firebase-Apps ausgerichtet ist.
Warum sind meine Bedingungen auf keine Nutzer ausgerichtet?
Die Bedingungen in der Remote Config Vorlage werden der Reihe nach von oben nach unten mit der "Erste Übereinstimmung"-Logik ausgewertet. Wenn sich eine allgemeine Bedingung über einer spezifischeren Testbedingung befindet, wird der Nutzer zuerst von der allgemeinen Bedingung erfasst und der Test wird ignoriert. Sie können dieses Problem beheben, indem Sie auf dem Tab Bedingungen eine der folgenden Aktionen ausführen:
- Bedingungen neu anordnen: Achten Sie darauf, dass spezifischere (weniger umfassende) Testbedingungen weiter oben in der Auswertungsliste stehen, damit sie vor allgemeineren Bedingungen geprüft werden.
- Eigene Parameter verwenden: Wenn Sie komplexe Ausrichtungsanforderungen haben, sollten Sie einen eindeutigen Remote Config Parameter speziell für Ihren Test erstellen, um Konflikte mit Bedingungen zu vermeiden.
Ich kann eine Bedingung auf dem Tab Bedingungen nicht löschen.
Bedingungen können nicht gelöscht werden, wenn sie mit aktiven/laufenden Tests verknüpft sind. Sie müssen zuerst den Test beenden und die Bedingung entfernen.
Ich kann eine Regel nicht aus einer Bedingung entfernen, wenn die Regel mit einer bestimmten App verknüpft ist.
Wenn eine Bedingung eine Regel enthält, die explizit auf eine Firebase-App ausgerichtet ist, kann diese spezifische Regel zur Verknüpfung mit der App beim Bearbeiten der Bedingung nicht entfernt werden.
Ich sehe eine Warnung zur Verwendung mehrerer prozentualer Bedingungen in meiner Testausrichtung. Sollte ich mir Sorgen machen?
Dies ist eine nicht blockierende Warnung. Sie wird angezeigt, wenn die Ausrichtung eines Tests mehrere prozentuale Bedingungen kombiniert, da ihre kombinierte Wirkung in Verbindung mit dem Prozentsatz der Testnutzer manchmal zu einer unerwarteten Nutzerverteilung führen kann. Sie können fortfahren, sollten aber darauf achten, wie diese Bedingungen interagieren.
Wo finde und verwalte ich Testentwürfe oder Testgeräte?
Mit dem neuen A/B Testing Workflow gibt es einige Änderungen in Bezug auf alte Entwürfe und Test Geräte:
- Einstellung des Tabs „Entwürfe“:Der Tab Entwürfe und vorhandene Testentwürfe können nicht mehr bearbeitet werden. Sie können vorhandene Testentwürfe nur ansehen, duplizieren oder löschen. Der Tab Entwürfe wird am 31. Oktober 2026 endgültig aus der Konsole entfernt.
- Entfernung von Testgeräten:Die Funktion zum Verwalten von Testgeräten ist im neuen Workflow nicht mehr verfügbar. Wenn Sie bestimmte interne Testgeräte ausrichten möchten, können Sie während der Erstellung eine oder mehrere Firebase-Installations-IDs (FIDs) zu den Bedingungen des Tests hinzufügen. Wenn Sie experimentelle QA-Apps testen möchten, weisen Sie den Test einer bestimmten App-ID zu und legen Sie die Testnutzer auf 100 % fest. Wenn Sie den Test vor der Einführung überprüfen möchten, legen Sie die Testnutzer auf 0 % fest. Die 90-tägige Ablaufzeit des Tests beginnt mit der Veröffentlichung, auch wenn die Testnutzer auf 0% festgelegt sind. Nachdem Sie den Test überprüft haben, können Sie den Prozentsatz der Testnutzer erhöhen, um die vollständige Einführung zu starten.
Kann ich beim Erstellen eines Tests Parameter erstellen?
Nein, Sie können keinen Remote Config Parameter direkt in der Seitenleiste zur Testerstellung erstellen. Sie müssen den Parameter in Remote Config erstellen, bevor Sie einen Test einrichten, der ihn verwendet.
Wie kann ich Abrufprobleme (die im Mai 2026 aufgetreten sind) mit dem neuen Workflow beheben?
Ein Problem hat verhindert, dass Firebase A/B Testing-Tests, die zwischen dem 13. Mai 2026 und dem 22. Mai 2026 erstellt wurden, Client-SDKs erreichen. Das bedeutet, dass Ihre Endnutzer keine Testvarianten erhalten haben und für die entsprechenden Tests keine Messwerte verfügbar sind. Beachten Sie, dass die Bereitstellung von Tests für Ihre Endnutzer jetzt automatisch wiederhergestellt wird und die Messwerterfassung vom nächsten Abruf an beginnt. Wenn Sie das Messfenster Ihres Tests aufgrund dieser Unterbrechung verlängern müssen oder weitere Fragen zum neuen Workflow haben, wenden Sie sich an den Firebase-Support.