この記事のテーマ:* Amplitude Experimentで相互排除がどのように機能するかを理解する |
複数の実験を一度に実行する場合、1つの実験に含まれるユーザーが、2番目の関連する実験に同時に露出しないようにしたい場合があります。おそらく、これらの実験は同じ問題を異なる方法で解決するのに役立ちます。また、ユーザーが両方の実験にされされている場合、混乱することがあり、それが不安になるかもしれません。または、実験が相互効果によって、欠陥のある結果になることがあります。
Amplitude Experimentでは、2つ以上の実験を簡単に相互排除することができます。実験を相互排除として設定した場合、これはユーザーを共有できないことを意味します:実験Aが表示されるユーザーは実験Bが表示されません。逆もしかりです。両方の実験を同じ相互****排除グループに追加するだけで、Amplitude Experimentが残りの部分を処理します。
基礎となる実装の詳細については、Amplitudeの開発者向けドキュメントを参照してください。
一般的に、次の状況で相互排除の実験が推奨されます。
これらの実験は、同時に実行するのではなく、交互に実行することもできます。
相互排除グループを使用するときに留意すべき点がいくつかあります。
相互排除グループを作成して実験を追加するには、次のステップに従ってください。
3. [Mutual exclusion group settings](相互排除グループの設定)モーダルで、グループの名前と説明を入力します。ここで、評価モードやバケットキーなどのグループの詳細設定を表示して変更することもできます。
4. 次に、スロットを追加し、各スロットに実験を割り当てます。これらの実験はすべて相互排除になります。相互排除グループに最大20スロットを追加できます。
**注:**グループを作成すると、含まれるスロット数、またはトラフィック割り当ての割合を変更することはできません(次のステップを参照してください)。これにより、一貫したバケッティングとユーザーエクスペリエンスが保証されます。
5. 次に、各実験のトラフィック率を設定します。デフォルトでは、トラフィックが均等に配分されますが、割合を手動で編集できます。これにより、総トラフィックのうちグループ内の各実験に割り当てられる割合が決まります。
6. [Add Group](グループを追加)をクリックして、プロセスを完了します。
例えば、次の2つの相互排除グループを考えてみましょう。
この場合、実験Aは総トラフィック全体の0.5 * 0.5 = 0.25、または25%を受け取ります。
複数の相互排除グループに実験を追加する代わりに、関連するすべての実験を含むグループを作成します。この例では、そのグループに実験A、B、Cを含めます。
例えば、次のホールドアウトグループと相互排除グループを考えてみましょう。
この場合、実験Aはトラフィック全体の0.95 * 0.5 = 0.475、または47.5%を受け取ります。
詳しくは、こちらのAmplitude Experimentでのホールドアウトグループの使い方についてのヘルプセンターの記事をご覧ください。
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.