ステップ 2: Firebase コンソールで A/B テストを設定する
概要: Firebase を使用して新しい AdMob 広告フォーマットの適合テストを行う |
ステップ 1: AdMob を使用してテスト用の新しい広告ユニット バリアントを作成する |
ステップ 2: Firebase コンソールで A/B テストを設定する |
ステップ 3: アプリのコードで Remote Config パラメータ値を処理する |
ステップ 4: A/B テストを開始し、テスト結果を Firebase コンソールで確認する |
ステップ 5: 新しい広告フォーマットを展開するかどうかを決める |
アプリに新しい広告ユニットを実装したら、この広告ユニットのパフォーマンスを把握できるように A/B テストを設定します。テスト対象のユーザーとテストの目標を定義します。また、テスト バリアント(アプリ内の異なる広告ユニット)を定義し、アプリ内のバリアントの表示を制御する Remote Config パラメータを設定する必要があります。
Firebase A/B Testing では、次のプロダクトを利用して、広告ユニットをアプリに追加した場合の効果をテストし、分析します。
- Firebase A/B Testing(このステップ) - テストの目標と構成可能なパラメータを定義します。
- Firebase Remote Config(次のステップ) - コードの構成にパラメータを追加して、パラメータの構成を処理します。
- Google アナリティクス(バックグラウンドで実行) - 構成の効果を測定します。
新しい A/B テストを開始する
新しい広告フォーマットの適合テストを開始するには、まず Firebase コンソールの [A/B Testing] セクションに移動します。[テストを作成] をクリックし、[Remote Config] を選択します。
基本項目を設定する
[基本] セクションで、テスト名を定義し、テストの説明を入力します。
ターゲティングを設定する
[ターゲット設定] セクションで、テストの対象となる iOS または Android アプリを選択します。
テストが表示されるユーザーの割合を設定します。このチュートリアルでは、10% のユーザーを対象に新しい広告ユニットをテストします。ただし、全ユーザーの 10% に新しい広告フォーマットを表示するわけではありません。全ユーザーの 10% がテスト対象となり、その中に新しい広告フォーマットを表示するユーザーと、表示しないユーザーが含まれます。
その他の設定はすべてデフォルトのままにします。
目標を設定する
Firebase A/B Testing はメインの指標を追跡して最も効果的なバリアントを判定しますが、二次的な指標を追加して、さまざまな構成がアプリの他の重要な要素に与える影響を把握することもできます。
このチュートリアルでは、AdMob の推定収益の最適化が主な目標であるため、これをプルダウン メニューから選択します。
(省略可)A/B Testing で追加の指標(収益の推定総額やさまざまな維持率など)を追跡する場合は、[指標を追加] をクリックして選択します。
バリアントを設定する
A/B テストを構成する最後の手順は、新しい広告ユニットをユーザーに表示するかどうかを制御する Remote Config パラメータを定義することです。
[バリアント] セクションで、[ベースライン] カードの [パラメータ] フィールドに
SHOW_NEW_AD_KEY
という新しいパラメータを入力します。SHOW_NEW_AD_KEY
パラメータに次の設定を行い、[バリアント] セクションの設定を完了します。- ベースライン バリアント: 値を
false
に設定します(新しい広告フォーマットを表示しません)。 - バリアント A バリアント: 値を
true
に設定します(新しい広告フォーマットを表示します)。
このチュートリアルでは、ベースライン バリアントは新しい広告フォーマットをまったく表示しませんが、バリアント A バリアントは、ごく一部のユーザーに対して新しい広告フォーマットを表示します。これは、パラメータのブール値によって制御されます。この値は Firebase A/B Testing で設定されていますが、これらの値は Firebase Remote Config によってアプリのコードに送信され、処理されます。Remote Config は次のステップで設定します。
- ベースライン バリアント: 値を
[確認] をクリックして、テストが想定どおりに設定されていることを確認します。ただし、実際にテストを開始する前に、Firebase から受け取った true
または false
パラメータ値に対してアプリのコードがどのように動作するのかを定義する必要があります。次のステップに進み、Remote Config が SHOW_NEW_AD_KEY
パラメータを処理する方法を実装します。
ステップ 1: AdMob を使用して新しい広告ユニット バリアントを作成するステップ 3: Remote Config パラメータの値を処理する