Firebase Predictionsplat_iosplat_androidplat_cppplat_unity

Firebase Predictions は、アナリティクス データに機械学習を適用し、予測された行動に基づいて動的にユーザー グループを作成します。このような予測は、自動的に Firebase Remote Config、Notifications Composer、A/B テストで使用できるようになります。

Predictions を Remote Config で使用する場合、ユーザーごとに予測された行動に基づいてカスタマイズされたエクスペリエンスを提供することでコンバージョンを高めることができます。

Predictions を Notifications Composer で使用すると、正しいメッセージを適切なユーザー グループに配信できます。

さらに、A/B テストでは、予測に基づいた戦略の有効性を評価できます。

使ってみる

主な機能

Google の機械学習機能をデータで利用する Firebase Predictions は、機械学習に関する Google の専門知識をアナリティクス データに適用し、予測された行動に基づいて動的にユーザー グループを作成します。Google の強力な機械学習機能により、過去の行動ではなく、予測された行動に基づいて製品に関する意思決定を行えるようになります。
動的でカスタマイズされたユーザー エクスペリエンスによるコンバージョンを大幅に高める Firebase Predictions を Remote Config に統合すると、予測された行動に基づいてユーザー エクスペリエンスをカスタマイズできるようになります。たとえば、購入すると予測されたユーザーに対しては新しいアプリ内購入バンドルを提示し、購入しないと予測されたユーザーに対しては広告掲載の頻度を調整することができます。個々のユーザーに関する予測が変わるにつれ動的にグループが更新されるので、常に新しい、パーソナライズされたユーザー エクスペリエンスを提供できます。
よりスマートな通知で維持率を高める アプリを使用しなくなったユーザーのエンゲージメントを再度獲得するのは困難です。Predictions を使用すれば、ユーザーがアプリを使用しなくなる前から、チャーンが予測されたユーザーのエンゲージメントを獲得できます。
カスタム予測を作成する 組み込み予測機能(新しいサービスに乗り換えるかどうか、購入するかどうか)に加え、Firebase Predictions ではアナリティクス データのコンバージョン イベントに基づいて予測を作成することもできます。イベントを定義すると、Predictions により、アプリ内でそのイベントを完了すると予測されたユーザーからなるグループが動的に作成されます。

仕組み

Predictions は、アナリティクス SDK が組み込まれた iOS アプリと Android アプリで利用できます。Predictions は、特定のイベントを 7 日先までに完了する見込みのあるユーザーのグループを動的に作成します。Remote Config と Notifications Composer では、これらのグループを使用してターゲット ユーザーを設定できます。

Predictions には、デフォルトでチャーン予測と費用予測の 2 種類の予測が用意されています。チャーン予測は、今後 7 日間でアプリの利用を停止するユーザー(アプリやアプリ関連の通知メッセージを開かないユーザー)を予測します。費用予測は、今後 7 日間でアプリ内購入を行うユーザーを予測します。アプリで収集したカスタム コンバージョン アナリティクス イベントに基づいて、独自の予測を作成することもできます。

Predictions では、予測のリスク許容度を調整して、精度の高さとターゲットとするユーザーの多さの適切なバランスを決定することができます。精度を高くするとターゲットとするユーザーが少なくなり、精度を低くするとターゲットとするユーザーが多くなります。また Predictions では、各リスク許容度でターゲットとなるユーザーの割合が示されます。アナリティクスで収集されるデータの量と関連性が増し、ユーザー数が増えるほど、アプリの機械学習モデルが向上します。特定のユーザーのモデルの精度は、早ければユーザーが数日間アプリを使用した後に向上します。

Predictions では、予測ユーザー グループと呼ばれるユーザーのグループが作成されます。これらの予測ユーザー グループに通知を送信できます。また Remote Config を使用して、予測ユーザー グループが使用するアプリ インスタンスの動作や外観を変更することもできます。

Firebase Predictions を使用するには、データを Google と共有する必要がありますか?

Firebase Predictions は、ご使用のアプリのデータを使用してトレーニングされます。そのため、Firebase でアプリのデータを記録できるよう、Firebase 向け Google アナリティクスを使用する必要があります。また、アナリティクス データが Predictions と共有されるようにする必要もあります(アプリでアナリティクスのデータ共有と Predictions を有効にするをご覧ください)。ただし、Predictions を使用するためにアナリティクス データを Google と共有する必要はありません。

実装パス

アプリにアナリティクスを追加する 予測を行うには、アプリが Firebase 向け Google アナリティクスを使用してコンバージョン イベントを記録する必要があります。
Predictions を有効にして予測の準備状態をモニタリングする Firebase コンソールを使用して、アプリのアナリティクス データを基に予測を開始し、組み込みチャーンおよび購入予測機能で予測を行うのに十分なデータがあるかどうかをモニタリングします。また、Firebase コンソールを使用して、アプリで収集された追加のアナリティクス イベントに基づいて作成した予測を行うのに十分なアナリティクス データがあるかどうかをモニタリングすることもできます。
Remote Config、Notifications Composer、またはこの両方を使用して予測に対して応答する

予測を行うのに十分なデータがある場合、さまざまなリスク許容度で予測ユーザー グループ内のユーザーをターゲットとして設定できます。

たとえば、チャーン予測のリスク許容度を高に設定して、アプリの使用を止める可能性があるユーザーに通知メッセージを送信することができます。また、チャーン予測のリスク許容度を低に設定すると、アプリの利用を止める可能性が非常に高いユーザーに対してのみ、アプリの外観や動作を変更することができます。

次のステップ

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。