Catch up on everthing we announced at this year's Firebase Summit. Learn more

Erste Schritte mit Firebase-Vorhersagen

Sie können Firebase Predictions verwenden, um das Nutzerverhalten vorherzusagen. Ihre Vorhersagen sind automatisch in Remote Config, dem Notifications Composer, Firebase In-App Messaging und A/B-Tests verfügbar, damit Sie die Erfahrung für verschiedene Benutzersegmente anpassen können. Oder Sie können Ihre Vorhersagen zur Analyse nach BigQuery exportieren und in Ihren eigenen Tools verwenden.

In dieser Anleitung erfahren Sie, wie Sie Vorhersagen mit Ihrer App verwenden, indem Sie die folgenden Schritte ausführen:

  1. Fügen Sie Ihrer App Analytics hinzu.
  2. Freigabe von Analytics-Daten und Vorhersagen aktivieren
  3. Optional: Definieren Sie benutzerdefinierte Vorhersagen
  4. Vorhersagen in deiner App verwenden

Analytics zu Ihrer App hinzufügen

Bevor Sie mit der Verwendung von Vorhersagen beginnen, fügen Sie Analytics zu Ihrer App hinzu.

Es ist hilfreich, aber nicht erforderlich, auch einige zusätzliche Ereignisse hinzuzufügen, um wichtige Ereignisse und Interaktionen in Ihrer App zu erfassen. Verwenden Sie die Firebase Console, um die wichtigsten Ereignisse als Conversion-Ereignisse zu markieren.

Dieses Handbuch geht davon aus, dass Ihre App die vordefinierten Churn und Spend Prognosen verwendet. Sie können Ihrer App jedoch auch zusätzliche Analytics-Ereignisse hinzufügen, damit Sie andere Arten von Benutzerverhalten vorhersagen können, z. B. die folgenden:

  • Wenn Benutzer eine virtuelle In-App-Währung ausgeben, wie dies bei Gaming-Apps der Fall sein kann. Für diese Vorhersage, müssen Sie die verwenden spend_virtual_currency Analytics - Ereignis in Ihrer Anwendung.
  • Wenn Benutzer App-Inhalte teilen, wie dies bei den meisten Nicht-Gaming-Apps mit irgendeiner Art von Social-Media-Integration der Fall sein kann. Für diese Vorhersage, müssen Sie die verwenden share Analytics - Ereignis in Ihrer Anwendung.
  • Wenn Benutzer einen bestimmten Bildschirm in Ihrer App öffnen, protokollieren Sie ein benutzerdefiniertes Ereignis.

Um mehr zu erfahren über diese Ereignisse finden Sie Veranstaltungen: Alle Anwendungen .

iOS+

  1. In Analytics in Ihrer App, die Anweisungen in dem mit Analytics loszulegen Anleitung für Apple - Plattformen .

  2. Fügen Sie weitere Ereignisse , die Sie möchten , um Ihre Anwendung, wie vorherzusagen spend_virtual_currency oder share . Eine Anleitung finden Sie die Analytics Ereignisse Leitfaden für Apple - Plattformen einloggen . Verwenden Sie die folgenden Konstanten Analytics diese Ereignisse in der App anmelden: kFIREventSpendVirtualCurrency und kFIREventShare .

Android

  1. In Analytics in Ihrer App, die Anweisungen in dem mit Analytics loszulegen Guide für Android .

  2. Fügen Sie weitere Ereignisse , die Sie möchten , um Ihre Anwendung, wie vorherzusagen spend_virtual_currency oder share . Eine Anleitung finden Sie die Analytics Ereignisse Leitfaden für Android einzuloggen . Verwenden Sie die folgenden Konstanten Analytics diese Ereignisse in der App anmelden: SPEND_VIRTUAL_CURRENCY und SHARE .

Freigabe von Analytics-Daten und Vorhersagen aktivieren

  1. Öffnen Sie die Integrations - Seite der Konsole Firebase.

  2. Wenn Sie die Integration von Google Analytics noch nicht aktiviert haben, tun Sie dies.

  3. Auf der Integrations - Seite klicken Sie auf der Google Analytics - Karte verwalten und dann die Teile Analytics - Daten stellen Sie sicher , mit allen Firebase Einstellung aktiviert verfügt.

    Um mehr über die Freigabeeinstellungen finden Sie unter gemeinsamer Nutzung von Daten verwalten .

  4. In der Konsole Firebase, öffnen Sie den Prognosen Abschnitt. Wenn Sie den Nutzungsbedingungen von Predictions noch nicht zugestimmt haben, tun Sie dies.

Nachdem Sie die Datenfreigabe aktiviert und den Nutzungsbedingungen zugestimmt haben, wird die Vorhersage für Ihr Projekt aktiviert. Sie können die Vorhersagen jederzeit beenden, indem Sie die Datenfreigabe mit Firebase Predictions auf dieser Seite deaktivieren.

Erstellen Sie benutzerdefinierte Vorhersagen

Vorhersagen sind standardmäßig so vorkonfiguriert, dass sie abwandernde und ausgebende Benutzer vorhersagen. Sie können eine benutzerdefinierte Vorhersage erstellen, indem Sie ein Analytics-Ereignis angeben. Firebase Predictions sagt voraus, welche Benutzer dieses Ereignis auslösen.

Anweisungen zum Erstellen einer Vorhersage erstellen, finden Sie eine Vorhersage erstellen .

Verwenden Sie eine Vorhersage mit Ihrer App

Nachdem Sie Vorhersagen aktiviert oder eine benutzerdefinierte Vorhersage erstellt haben, beginnt der Dienst mit der Vorbereitung eines Modells, um Vorhersagen für Ihre Benutzer zu treffen. Wenn die Vorbereitung abgeschlossen ist, können Sie die Vorhersage mit Ihrer App verwenden:

  1. Entdecken Sie und Verwendung Vorhersage auf der Konsole Prognosen Seite Firebase finden Sie die Karte für die Vorhersage die Sie verwenden möchten, und klicken Sie auf .

  2. Wählen Sie das Nutzersegment aus, das Sie ansprechen möchten.

    Ein Benutzersegment besteht aus den Benutzern, die in einen von Ihnen festgelegten Perzentilbereich fallen. Der Perzentilwert eines Benutzers stellt die relative Wahrscheinlichkeit dar, dass der Benutzer eine Aktion (Abwanderung, Ausgaben usw.) ausführt, verglichen mit allen Benutzern. Der Perzentilwert jedes Benutzers wird zugewiesen, indem Sie Ihre Benutzer nach ihrer Wahrscheinlichkeit, die vorhergesagte Aktion auszuführen, sortieren und dann die sortierte Liste in 100 gleich große Gruppen aufteilen.

    Wenn Sie beispielsweise Ausgaben vorhersagen, ist ein Nutzer im 25. Perzentil genauso wahrscheinlich oder wahrscheinlicher als 25 % Ihrer Nutzer, und Nutzer im Segment mit den Perzentilen 1-25 sind die 25 % Ihrer Nutzer, die am wenigsten Ausgaben tätigen.

    Firebase Predictions definiert die folgenden Benutzersegmente:

    Unwahrscheinlichste Die 25 % der Benutzer, die die Aktion mit der geringsten Wahrscheinlichkeit ausführen (Perzentile 1-25).
    Mitte Die mittleren 50% der Nutzer (Perzentile 26-75). Dieses Segment repräsentiert oft Ihre überzeugendsten Benutzer.
    Höchstwahrscheinlich Die 25 % der Benutzer, die die Aktion am wahrscheinlichsten ausführen (Perzentile 76-100).

    Wenn Sie auf einen anderen Perzentilbereich als eine der Voreinstellungen abzielen möchten, können Sie ein benutzerdefiniertes Benutzersegment definieren, indem Sie Ihre eigenen Ober- und Untergrenzen angeben. In der Firebase-Konsole ist die untere Grenze des Bereichs exklusiv und die obere Grenze inklusive, sodass sich die Bereiche 0-50 und 50-100 nicht überschneiden.

  3. Wählen Sie das Produkt , das Sie mit der Vorhersage-Remote - Config verwenden möchten, FCM oder Firebase In-App - Messaging-klicken dann auf Weiter. Die Konfigurationsseite des Produkts wird geöffnet, mit dem Zielabschnitt mit dem Benutzersegment vorausgefüllt Sie ausgewählt haben .

Nächste Schritte

Ein Beispiel dafür , wie Sie Remote - Config und A / B - Tests mit Prognosen verwenden können, finden die Optimierungs Vermarktungsstrategien Gehäuseführung verwenden.