トラフィックの配分
A/Bテストでトラフィックを効果的に配分する方法
最終更新日:2025-01-16
トラフィックの配分は、実験の各バリエーションに訪問者をどう振り分けるかを決めます。適切な戦略は、統計的検出力とビジネス上のリスクを両立します。
配分の基本
訪問者がチェックアウトに入ると、CheckoutOSは配分設定に基づき、無作為にバリエーションへ割り当てます。一度割り当てられると、セッション全体と今後の訪問でも同じバリエーションを維持します。
トラフィック配分の例
{
"traffic_allocation": {
"method": "random",
"variants": [
{ "name": "Control", "weight": 50 },
{ "name": "Variant A", "weight": 50 }
],
"sticky_assignment": true,
"assignment_key": "visitor_id"
}
}配分戦略
均等配分(50/50)
大半の実験で使う標準的な方法です。
- 最も早く有意性に到達 — 同じサンプル数が検出力を最適化
- 分析が簡単 — 計算で重み付けが不要
- 適した用途 — 大半の標準的なA/Bテスト
慎重な配分(90/10)
影響が大きい可能性のある変更で、リスクを抑えます。
- 低いリスク — 新しい体験を見るのは10%だけ
- 遅い結果 — 有意性に達するまで時間がかかる
- 適した用途 — 大きな変更、新機能、リスクのある実験
慎重な配分
{
"traffic_allocation": {
"variants": [
{ "name": "Control", "weight": 90 },
{ "name": "New Checkout Flow", "weight": 10 }
]
}
}段階的な展開
バリエーションを見る割合を徐々に増やします。
段階的配分
{
"traffic_allocation": {
"method": "ramped",
"stages": [
{ "day": 1, "control": 95, "variant": 5 },
{ "day": 3, "control": 80, "variant": 20 },
{ "day": 7, "control": 50, "variant": 50 }
],
"auto_progress": true,
"hold_on_degradation": true
}
}段階的展開が適した場面
テストの利点を得ながらリスクを最小限にしたい場合に使います。成果が悪い場合も、影響を小さな割合に抑えられます。
多腕バンディット
成果のよいバリエーションに自動でトラフィックを移します。
バンディット配分
{
"traffic_allocation": {
"method": "bandit",
"algorithm": "thompson_sampling",
"exploration_rate": 0.1,
"optimize_for": "revenue_per_visitor",
"minimum_traffic_per_variant": 0.05
}
}バンディットの利点と欠点
- 利点:テスト中の売上を最大化
- 利点:成果に合わせて自動調整
- 欠点:有意性の計算が難しい
- 欠点:早すぎる収束の可能性
対象の絞り込み
特定の顧客セグメントで実験します。
対象を絞った実験
{
"audience": {
"include": [
{ "type": "customer_tag", "value": "vip" },
{ "type": "order_count", "operator": "gte", "value": 2 }
],
"exclude": [
{ "type": "customer_tag", "value": "wholesale" }
],
"percentage_of_audience": 100
}
}ターゲティングのオプション
- 顧客タグとセグメント
- 新規訪問者と再訪者
- 注文履歴(初回、リピート)
- カート金額のしきい値
- 所在地
- 端末の種類(モバイル、デスクトップ)
- 流入元(自然検索などのオーガニック、有料、他サイトからの参照)
除外ルール
特定の訪問者を実験に参加させないようにします。
除外設定
{
"exclusions": {
"other_experiments": ["experiment-123", "experiment-456"],
"customer_segments": ["employees", "testers"],
"conditions": [
{ "type": "cart_value", "operator": "lt", "value": 20 }
]
}
}相互除外
複数の実験を行う場合は、互いに競合しないようにしてください。アップセル価格テストの顧客を、配置テストにも参加させるべきではありません。結果が交絡してしまいます。
サンプル数計算ツール
CheckoutOSにはサンプル数計算ツールが組み込まれています。次を入力します。
- 基準コンバージョン率 — 現在の成果
- 最小検出効果 — 検出する価値のある最小の改善
- 統計的有意性 — 通常95%
- 統計的検出力 — 通常80%
必要な訪問者数と、現在のトラフィックに基づくおおよその実行期間を計算します。
効果的な使い方
トラフィック配分のヒント
- 50/50で始める — 別の配分にする理由がなければ均等に
- 割り当てを固定する — 訪問者に一貫した体験を見せる
- 途中で配分を変えない — 結果が無効になる
- 他の実験を除外 — 相互作用を避ける
- 事業の周期を考慮 — テストは週単位で実行
関連トピック
このページは役に立ちましたか?
さらにサポートが必要ですか? サポートに問い合わせる