トリガー実験でのユニバーサル割り当て方法の使用
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ユニバーサル割り当て方法を使用すると、複数の 従来のA/B実験で1人のゲストに同じ割り当てを使用できます。この方法は、同じオーディエンスで並列テストを実行する場合や、実験間に独占性を作成する場合など、ゲスト割り当ての精度とより詳細な制御を必要とする実験に最適です。これにより、この方法を利用するすべての従来のA/B実験で、各ゲストが同じ課題を受け取ることが保証されます。または、このレベルの制御と精度が必要ない場合は、ゲスト割り当てを自動化し、デフォルトのオプションであるUnique割り当て方法を使用できます。
バケットを使用してゲストを割り当てる
ユニバーサル割り当て方法の中核となるのは、実験バリアントにゲストを割り当てるためのbucketsの使用です。Sitecore Personalizeでは、bucketは1から120までの数字で、一意のゲスト参照を使用してゲストにランダムに関連付けられます。ユニバーサル割り当て方法では、このバケット番号はすべての実験でゲストに対して同じままです。
この方法を使用する場合は、実験に参加するゲストのバケット範囲を定義して 、トラフィック割り当て を設定する必要があります。120個のバケットすべてを選択すると、Webサイトのトラフィックの100%が含まれますが、バケット1〜60などの小さな範囲を選択すると、バケット番号がこの範囲内にあるゲストのみがテストに参加できます。次の図は、この概念を示しており、紫色のバケツは実験に含まれるゲスト (バケツ1から60) を表し、透明なバケツは含まれていないゲスト (バケツ61から120) を表しています。
バケット範囲が割り当てられたら、バリアント間で トラフィックを割り当てる ことができます。これにより、実験に参加した人のうち、ゲストの特定の部分がランダムにコントロールに割り当てられ、残りが他のバリアントに割り当てられます。たとえば、見出しの効果をテストすることを目的とした実験では、バケット1から40のゲストには現在の見出し (Control) が表示され、バケット41から60のゲストには、短く感情的な見出しのバージョン (バリアント1) が表示されます。次の図は、コントロールに割り当てられたバケットとバリアントに割り当てられたバケットを示しています。
次のセクションでは、ユニバーサル割り当て方法を使用して実験を同時に実行するための2つの異なるシナリオについて説明します。
相互に排他的なテストの実行
最初のシナリオでは、Webサイトが相互に排他的な3つの実験 (A、B、C) を実行しており、それぞれがユニバーサル割り当て方法を使用しています。次の図に示すように、これらの実験では、トラフィック割り当てに重複しないバケット範囲を使用して、実験を相互に分離します。実験Aにはトラフィック割り当て用のバケット1から30があり、実験Bには31から80のバケットがあり、実験Cには81から120のバケットがあります。各実験には、コントロールとバリアントの2つのバリアントがあります。割り当てられたトラフィックは、個別のバケットを使用して各バリアントに割り当てられます。たとえば、実験Aでは、コントロールにバケット1から15が割り当てられ、バリアントにバケット16から30が割り当てられているとします。
ユニバーサル割り当て方法では、ウェブサイトにアクセスした適格なゲストにランダムにバケツ番号(65など)が割り当てられますが、これはすべての実験で同じままです。その結果、同じゲストが実験AとCの両方から除外され、実験Bのバリアントに割り当てられます。ユニバーサル割り当て方式では、ゲストが3つの実験すべてで同じバケット番号を使用するようになります。これにより、ゲストが異なる実験間で1つのバリアントのみに公開される、相互に排他的な実験を実行できます。
並列実験の実行
次のシナリオでは、WebサイトがA、B、Cの3つの並列実験を実行し、それぞれがユニバーサル割り当て方法を使用します。次の図に示すように、これらの実験では、同一のバケット範囲を使用してトラフィックを割り当て、各実験が同じゲストオーディエンスで実行されるようにします。すべての実験では、Webサイトのトラフィックの100% を表すバケット1から120を割り当てに使用します。各実験には、コントロールとバリアントの2つのバリアントがあります。割り当てられたトラフィックはバリアント間で均等に分散され、制御には常にバケット1から60が割り当てられ、バリアントにはバケット61から120が割り当てられます。
ユニバーサル割り当て方法では、ウェブサイトにアクセスした適格なゲストにランダムにバケツ番号(65など)が割り当てられますが、これはすべての実験で同じままです。その結果、同じゲストが3つの実験すべてに参加し、それぞれで常に同じバリアントに割り当てられます。ユニバーサル割り当て方法により、ゲストはすべての実験で一貫して同じバリアントにマップされます。これにより、複数ページのテストなど、ユーザージャーニーで意図的にリンクされたバリアントのテストを同期できます。
例: 同時テストにゲストを含める/除外する
ユニバーサル割り当て方法が、ニュースレターのサインアップをテストする実験とブラックフライデーのコンバージョンをテストする実験の2つの実験でどのように機能するかの例を見てみましょう。
最初のテストには、現在使用中の元のページ(コントロール)、ポップアップ ウィンドウ付きのパターン(バリアント1)、トップバー バナー付きの別のパターン(バリアント2)の3つのパターンが含まれています。2つ目のテストには、現在使用されているオリジナルのブラック フライデー ページ (コントロール) と、アラート バーを備えたバリアント (バリアント) の2つのバリエーションが含まれています。
次の表は、2人のゲストを割り当てる方法など、各実験のバリアントの概要を示しています。
実験1: ニュースレターの登録
|
バリアント |
テストする機能 |
バリアントトラフィック割当 |
ゲスト割り当ての例 |
|---|---|---|---|
|
コントロール |
元のページ |
バケツ1-20 |
ゲスト1(バケツ番号14) |
|
バリアント1 |
ポップアップウィンドウ |
バケツ21-40 | |
|
バリアント2 |
トップバーバナー |
バケツ41-60 |
実験2: ブラック フライデーの売上
|
バリアント |
テストする機能 |
バリアントトラフィック割当 |
ゲスト割り当ての例 |
|---|---|---|---|
|
コントロール |
元のページ |
バケツ61-90 | |
|
バリアント1 |
アラートバー |
バケツ91-120 |
ゲスト2(バケツ番号99) |
ユニバーサル割り当てにより、ゲスト1とゲスト2には、2つの実験で異なるバリアントが表示されます。バケット番号14のゲスト1は、ニュースレターの実験の元のページ (コントロール) に割り当てられ、ブラックフライデーの実験から除外されます。逆に、バケツ番号99のゲスト2はニュースレターの実験から除外されますが、ブラック フライデーの実験ではアラート バー付きのバリアント (バリアント1) に割り当てられます。この例では、ユニバーサル割り当てメソッドを使用して、相互に排他的な実験のバリアントにゲストを含めるか除外し、ゲストが同時に複数のテストに圧倒されるのを防ぐ方法を示します。



