A/B 分割テストを提供するフレームワークがあります。
ページの「チャンピオン」バージョンがあり、そのページの「チャレンジャー」バージョンを開発しています。
次に、Web サイトを実行し、一部のユーザーをチャンピオンに割り当て、一部のユーザーをチャレンジャーに割り当て、それぞれの反応を測定します。
メトリクスの達成においてチャレンジャーがチャンピオンよりも優れている場合、チャンピオンを退位させ、新しいチャレンジャーを開発します...
私の質問は、バージョンを割り当てるためにどのメカニズムを考慮する必要がありますか?
いくつかのオプションが思い浮かびます。
- 奇数または偶数の IP アドレス (またはサブセグメント)
****.****.****.123
がチャンピオンになるが.124
、チャレンジャーになる - cookie プッシュ - チャンピオン/チャレンジャー cookie を確認します。存在しない場合は、ランダムにユーザーを 1 つに割り当てて cookie をプッシュします
ベストプラクティス?提案?コメント?経験?