2018の12/21分です。ピクトリンク事業部開発部の荒木です。普段はピクトリンクというアプリのAndroid版を開発しています。世間ではスマブラの話が多いなかで、まだスプラトゥーンをやってます。ウデマエはエリアのS+が最大なので、まだXに到達してません。知り合いの子供(ガチホコのウデマエX)に「エリアでS+ならすごいよ。僕はエリアはA+だし。」とフォローされて心が折れそうですが、Xになるまで頑張りたいと思います。Testingをピクトリンクアプリに導入した話を書きたいと思います。Composerを使ってアプリの画面や通知に関するABテストの実施ができます。A/Bパターンの振り分けはもちろん、結果の分析も実施され、Firebaseのコンソール上で見ることができます。Configを使ったABテストについて説明します。Configを使ったABテストテストの作成ここからは、テスト作成の手順について説明します。画像多めでやっていきます。ConfigによるABテストの作成画面です。テスト名とテストの説明(任意)を入力してください。今回は、ボタンの色を変えるテストを想定して「ボタンの色」としてみました。ターゲット設定テスト対象となるユーザーを設定します。アプリのIDやバージョン、ユーザープロパティによって対象を絞ります。ターゲットユーザーのうち、何%がテスト対象になるかを設定します。100%ならターゲットユーザー全員が対象になります。このFirebaseイベントが送信されることで、ユーザーがテスト対象になります。特定の画面に遷移したイベントなどを指定します。目標設定コンバージョンの設定をします。メインとなる目標としてFirebaseのイベントを1つ選択します。このイベントの送信が、コンバージョンとしてカウントされます。別のFirebaseイベントを追加したり、推定収益やクラッシュフリー率などを目標に設定することができます。次は、バリアントの設定です。Configで取得できる値が変化します。Configのパラメータキーを設定します。Configが返す値を設定します。キーで、コントロールグループ(Aパターン)ではBLUE、BパターンではREDを返すような設定にしました。キーで値を取得するとBLUEまたはREDのどちらかが50%の確率で取得できます。4〜7の設定が終わったら画面下の「確認」ボタンを押します。テストの開始テストの内容を確認したら、「テストの開始」を押すとテストが開始します。ちなみに、「テスト端末を管理」を押すと特定の端末でABパターンを固定する設定ができます。テスト結果の確認2週間ほど待つとテストの結果がでます(十分なサンプル数がない場合は終わらないかもしれません)。下の画像のように、最も効果的なパターンが表示され、コンバージョン率や改善率も提示されます。ABテストを終了する際に、オリジナルのパターンに固定するか、最も効果的なパターンに固定するかを選択することができます。Testingの導入方法と結果の確認について説明しました。Testingを使うことで、とても簡単にABテストを実施することができます。