Firebase A/B Testing をちょっと調べた
最近 Firebase A/B Testingを触る機会があったので、調べたことをちょっとメモしておきます🏃♂️
Firebase A/B Testingとは?
Firebase が提供する A/B テストの手法で、AまたはBのタイプでどちらの方がCVRがいいのかを分析し、プロダクトを最適化することができます。(現在提供されているのはベータ版のようです。) ちなみに、Firebase A/B Testingが利用できるのは、現時点では下記の三つになります。
- Cloud Messaging
- Remote Config(今日の話はこれ)
- In-App Messaging
Firebase A/B Testingに必要な設定
Remote Configを使用して、Firebase A/B Testingを使用する際には下記を設定する必要があります。
- *ターゲットユーザ
- アクティベーションイベント
- テストが有効となるイベント
- *コンバージョンイベント
- テスト対象に行なってほしい、目標となる指標(e.g. 商品の購入など)
- *バリアント
- AとBでのRemoteConfigの設定値
アクティベーションイベントを使って、対象となるユーザが特定のアクションをした場合にテストを有効にすることができます。例えば、アプリのチュートリアルページを開いたイベントを設定すると、ターゲットユーザがアプリのチュートリアルイベントを開いた時点で、そのユーザはテストの対象となり、その後の行動がテストの結果に反映されます。また、コンバージョンイベントはメインのものと、その他のコンバージョンイベントを設定することができ、どちらもテストの結果では、それぞれのバリアントでのCVRを見れるようになっています。ちなみに、その他のコンバージョンイベントは、5個までしか設定できないっぽいです。
てな感じで本日は一旦以上になります🍺