プロジェクトを作成し、パートナー センターでリモート変数を定義し、実験用にアプリをコーディングしたら、プロジェクトで実験を作成する準備が整います。 実験を作成するときに、ユーザーが受け取る目標とバリエーションを定義します。
実験を作成して実行するエンドツーエンドのプロセスを示すチュートリアルについては、「A/B テストを使用して最初の実験を作成して実行する」を参照してください。
実験を作成する
パートナー センターにサインインします。
[あなたのアプリ] の中から、実験を作成するためのアプリを選択します。
ナビゲーション ウィンドウで、[サービス] を選択し、[実験] を選択します。
[実験の
] ページで、プロジェクト テーブルに実験を追加するプロジェクトを特定し、そのプロジェクトの [実験 の追加] リンク クリックします。 [ 実験名 ] フィールドに、実験を簡単に識別するために使用できる名前を入力します。 実験を作成すると、この名前が、アプリの実験ページとプロジェクトのページにある既存の 実験 の一覧に表示されます。
アクティブな状態で実験を編集する場合は、[ 編集可能な実験 ] チェック ボックスをオンにします。 内部テストを通じてすべてのバリエーションを検証する実験を作成する場合にのみ、このチェック ボックスをオンにします。 詳細については、「 内部テスト用の実験を作成する」を参照してください。
注
顧客にリリースする実験 (つまり、顧客が利用できるアプリのバージョンで使用されるプロジェクト ID に関連付けられている実験) を作成する場合は、このチェック ボックスをオンにしないでください。 アクティブな状態で実験を編集すると、実験の結果が無効になります。
[ プロジェクト名 ] ドロップダウンで、現在のプロジェクトが自動的に選択されます。 新しい実験を別のプロジェクトに追加する場合は、ここでそのプロジェクトを選択できます。 それ以外の場合は、この選択をそのままにしておきます。
プロジェクト ID 値をメモしてください。 実験用にアプリをコーディングする場合は、バリエーション データとレポート ビューおよび変換イベントをパートナー センターに受信できるように、コードでこの ID を参照する必要があります。
[イベントの表示] セクションで、[イベント名の表示] フィールドに実験のビュー イベントの名前を入力します。
[ 目標とコンバージョン イベント ] セクションで、実験の目標を少なくとも 1 つ定義します。
- [ 目標名 ] フィールドに、目標のわかりやすい名前を入力します。 実験を実行すると、この名前が実験の結果の概要に表示されます。
- [変換イベント名 フィールドにて、この目標のために 変換イベント の名前を入力します。
- [目標] フィールドで、[最大化] または [最小化] を選択します。これは、変換イベントの発生回数を最大化するか最小化するかによって異なります。 この情報は、実験の結果の概要で使用されます。
注
パートナー センターでは、24 時間の期間に各ユーザー ビューの最初の変換イベントのみが報告されます。 ユーザーが 24 時間以内にアプリで複数の変換イベントをトリガーした場合、最初の変換イベントのみが報告されます。 これは、コンバージョンを実行するユーザーの数を最大化することが目標である場合に、1 人のユーザーがサンプル ユーザー グループの実験結果を歪めないようにするためのものです。
実験のリモート変数とバリエーションを定義する
次に、実験のためにリモート 変数 と バリエーション を定義します。
[ リモート変数とバリエーション ] セクションには、 バリエーション A (コントロール) とバリエーション B の 2 つの既定のバリエーションが表示されます。バリエーションをさらに追加する場合は、[バリエーションの 追加] をクリックします。 必要に応じて、各バリエーションの名前を変更できます。
既定では、バリエーションはアプリ ユーザーに均等に分散されます。 特定の配布率を選択する場合は、[均等に配分する] チェック ボックスをオフ し、[分布 (%) ] 行に割合 入力します。
バリエーションにリモート変数を追加します。 このセクションの下部にあるドロップダウン コントロールで、追加する各変数を選択し、[ 変数の追加] をクリックします。
注
このコントロールにリストされている変数は、実験のプロジェクトから継承されます。 (プロジェクトで定義されている) 変数の既定値は、コントロール バリエーションに自動的に割り当てられます。 ここに記載されていない新しい変数を作成する場合は、関連するプロジェクト ページに移動し、そこに変数を追加します。
実験内の一意のバリエーション (つまり、コントロール バリエーション以外のバリエーション) の変数値を編集します。
実験を保存してアクティブ化する
実験に必要なフィールドの入力が完了したら、[ 保存 ] をクリックして実験を保存します。
実験のパラメーターに満足しており、アプリから実験データの収集を開始できるようにアクティブ化する準備が整ったら、アクティブ化をクリックします。 実験がアクティブな場合、アプリはバリエーション変数を取得し、ビューイベントと変換イベントをパートナー センターに報告できます。 詳細については、「 パートナー センターで実験を実行および管理する」を参照してください。
Von Bedeutung
プロジェクトに含めることができるアクティブな実験は一度に 1 つだけです。 実験をアクティブ化した後は、実験の作成時に [編集可能な実験 ] チェック ボックスをオンにしない限り、実験パラメーターを変更できなくなります。 実験をアクティブ化する前に、アプリで実験をコーディングすることをお勧めします。
内部テスト用の実験を作成する
顧客の実験をアクティブ化する前に、制御対象ユーザー (内部テスト担当者のセットなど) を使用して実験をテストし、すべてのバリエーションが期待どおりに動作していることを確認できます。 この機能を実現するには、実験を作成し、[編集可能な実験] オプションを選択します。
顧客にリリースする前に実験をテストするには、次のプロセスに従います。
- 2 つのプロジェクトを作成します。1 つはアプリのパブリック ビルド用で、1 つはテスト対象ユーザーのみが使用できるアプリのプライベート ビルド用です。 次の手順では、これらのプロジェクトをそれぞれパブリック プロジェクトとテスト プロジェクトとして参照します。
- 実験用にアプリをコーディングするときは、アプリのパブリック ビルドでパブリック プロジェクトのプロジェクト ID を参照します。 アプリのプライベート ビルドで、テスト プロジェクトからプロジェクト ID を参照します。
- テスト プロジェクトで実験を作成し、実験の [編集可能な実験 ] オプションを選択します。
- テスト プロジェクトで実験をアクティブ化します。 1 つのバリエーションに 100% 分布を割り当て、このバリエーションがテスト担当者に期待どおりに動作することを確認します。 他のバリエーションに対してプロセスを繰り返します。
- バリエーションが期待どおりに動作していることを確認したら、テスト プロジェクトで実験に最終的な変更を加えます。 実験を顧客にリリースする準備ができたら、実験をパブリック プロジェクトに複製します。 この実験では、「編集可能な実験」オプションを選択しないでください。
- 複製された実験でターゲット バリエーションの分布が正しいことを確認します。
- 複製した実験をアクティブ化して、実験を顧客にリリースします。
次のステップ
パートナー センターで実験を定義し、アプリで実験をコーディングしたら、 パートナー センターで実験を実行して管理する準備が整います。
関連トピック
- パートナー センターでプロジェクトを作成し、リモート変数を定義
- 実験用にアプリをコーディング
- パートナー センター で実験を管理する
- A/B テスト を使用して最初の実験を作成して実行する
- A/B テスト を使用してアプリの実験を実行する