お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
A/B テストは単にテストを実施してウェブページの勝利バリエーションを見つけることだけではありません。どの要素が勝利へ貢献したかを学ぶことも重要です。最高のデザインをWebサイトに実装する前に、実験で得られた結果(勝ち、リード、不明確)を注意深く分析することが大切です。これにより、特定のバリエーションに対するユーザーの行動を理解し、今後の意思決定に適切に役立てることができます。
Zoho PageSense では、A/B テストの結果を判断し、勝者を決定するために満たすべき複数の基準を考慮しています。これには、訪問者数、コンバージョン数、変換率、改善率、有意性、その他各バリエーションページで設定された目標に関連する指標が含まれます。これらの指標は、PageSenseで実施したA/Bテストレポートの結果をどれだけ信頼できるかの精度レベルを提供します。
この記事では、勝利バリエーションに寄与するメジャーアップデートパラメーターや、PageSenseでA/B(または分割URL)実験結果を分析する際に考慮すべき要素について解説します。
頻度主義(Frequentist)手法による結果の宣言
A/B テストにおける頻度主義手法は、訪問者サンプル内でイベントが発生する回数を計算することで、バリエーションAまたはBのどちらが勝つかを判定します。頻度主義手法で勝者と見なされるためには、バリエーションが以下を満たす必要があります。
- 十分な訪問者件数(サンプルサイズ)に達していること
- 主要目標でより高い変換率を持っていること
- 設定された統計的有意水準を達成していること
訪問者件数/サンプルサイズ
A/B(または分割URL)テストを実施する際、元の内容およびバリエーションバージョンに表示される全体訪問者トラフィックは、実験設定時に各バージョンへ割り当てたトラフィック割合(%)に依存します。
Zoho PageSenseは、各元の内容およびバリエーションページに十分なトラフィックが集まり、統計的に有意な結果が得られるよう新規訪問者を慎重に監視します。目標とする訪問者トラフィックに到達すると、結果の勝者を宣言します。ただし、トラフィック量が少なすぎる場合は、信頼性が高く実用的な結果を得るために各バリエーションで必要な追加訪問者数をお知らせします。
A/B テストを実施し有効な結果を得るために各バリエーションで必要な最小訪問者数は「サンプルサイズ」と呼ばれます。サンプルサイズは、A/B 実験で短期間で結論の出るテスト結果を得るために最も重要な要素です。
例えば、特定地域のユーザーが新しいホームページにどう反応するか予測したい場合、該当地域からサイトに訪れる全ユーザーをテストするのは時間がかかり、非効率です。まず、ターゲットとなるユーザー層を代表するサンプルサイズでテストを行うことができます。この場合のサンプルサイズは、その地域に基づいた人数でテストされます。サンプルサイズに応じたトラフィックがサイトに集まるほど、統計的に有意な結果を早く得ることができます。
必須サンプルサイズを事前に計算し、設定した訪問者件数で実験を実施することで、必要な有意水準に無駄なく到達でき、時間やリソースを節約できます。
情報: サンプルサイズはどのようにして目標とする有意水準の達成に役立つのか?
PageSenseでは、A/B テストの最終結果は達成された有意水準に基づいて決定されます。ただし、有意割合(%)の計算は、取得した訪問者トラフィックや変換率に基づく一定の誤差を伴います。
例えば、訪問者数やコンバージョン数が少ない場合、有意水準は大きく変動します。ある時点で有意水準が95%になることもあれば、その後さらに数人の訪問者が加わると70%に下がることもあります。このような場合、サンプルサイズを考慮することで、十分な数の訪問者がバリエーションページに到達した後、有意水準が統計的に安定します。それ以降はこれらの指標が安定した状態を維持します。
変換率
A/B テストの主な目的は変換率を向上させることであり、ゴールコンバージョンを測定することで、各バリエーションの効果を比較できます。ゴールコンバージョンは、訪問者がバリエーションページで設定した特定の操作を完了したときに発生します。例えば、ニュースレターへのユーザー登録、購入、商品をカートに追加するなどです。
ページの変換率は、受領済みの総訪問者数に対するコンバージョン数の割合(%値)で算出されます。PageSense では、主要ゴールがキーゴールとして採用され、テストの勝利バリエーション、リードバリエーション、または結論が出ない結果かどうかが判定されます。
低いゴール変換率は、期待する行動を取るユーザーが少ないことを意味し、高い変換率はページでの施策がうまくいっていることを示します。この指標により、ページ上の結果があなたの変更によるものであり、偶発的な要因によるものではないことが保証されます。
例えば、ホームページの「ユーザー登録する」CTAでテストを実施し、元の内容とバリエーションで得られた変換率が以下のようになったとします。
- 元の内容バージョン:42,000人のユニーク訪問者と10,000件のコンバージョン、変換率は23.8%。
- バリエーション1:86,000人のユニーク訪問者と22,000件のコンバージョン、変換率は25.5%。
この例では、「Variation 1」が元の内容よりも変換率の面でより効率的であることがわかりますが、この指標だけでは「Variation 1」を勝者と判断するのに十分ではありません。なぜなら、ページの変換率は新規訪問者やテスト期間によって常に変動するためです。
情報: テスト終了前に最高の変換率だけを見てバリエーションの勝敗を決めるのは、誤った非効率的な判断となる可能性があります。なぜなら、十分な訪問者数で検証されていない場合があるためです。
有意水準
A/Bテストで主要な目標に設定した訪問者件数と変換率の指標を確認したら、次に結果がどの程度統計的に信頼できる必要があるかを考えましょう。これはレポートに表示される統計的有意水準で判断できます。
統計的有意水準とは、取得した結果がウェブページに加えた変更によるものであることを数学的に証明する方法であり、最終的な変更を法人の意思決定に自信を持って適用できるかどうかを示します。この有意水準は、テスト結果の評価に適用した頻度主義的手法の種類に基づいて設定されます。
- クイックトレンド: 統計的有意水準 > 90%
- 最適: 統計的有意水準 > 95%
- 高精度: 統計的有意水準 > 99%
たとえば、ホームページの「ユーザー登録する」CTAでテストを実施し、元の内容とバリエーションの訪問者数とコンバージョン数が下記のとおりだったとします。
- 元の内容バージョン: 42,000人のユニーク訪問者と10,000件のコンバージョン、変換率は23.8%。
- Variation 1: 86,000人のユニーク訪問者と22,000件のコンバージョン、変換率は25.5%。
統計的有意性を計算した結果、「Variation 1」は元の内容バリエーションよりも効率的であることがわかり、有意割合(%)は96です。この場合、A/Bテストは完了となり、「Variation 1」をウェブページに適用できます。
統計的有意性は2つの変数に依存します:訪問者数(またはサンプルサイズ)と、元の内容および各バリエーションの変換率です。A/Bテストで目標とする統計的有意水準にできるだけ早く到達するためには、これら2つの変数を意識してテスト仮説を計画することが重要です。
以下は、PageSenseでA/Bテスト結果を宣言する際の一般的なケースです。
-
訪問者件数および有意水準に達した場合
元の内容とバリエーションの両方で訪問者件数に到達した場合、最も高い変換率かつ有意水準に達したバリエーションが勝者として宣言されます。
-
訪問者件数および有意水準が未達の場合
PageSenseでは、各バリエーションに必要な残りの訪問者件数が表示されます。結論を得るためには、その件数に達するまでA/Bテストを継続してください。
-
訪問者件数は達成したが有意水準が未達の場合
訪問者件数に到達しても、どちらのバリエーションも統計的に優れていない場合は、テストは結論なしとされます。この場合は、元の内容バリエーションを維持するか、再度テストを実施することができます。また、失敗データを活用して次回テストの新しい仮説を立てる参考にできます。
ベイズ法を用いた結果の宣言
A/Bテストのベイズ法では、テスト期間中に収集された前日のデータを比較し、バリエーションAがBよりも優れている確率を示します。このアプローチの勝者は、3つの主要ルールを満たした時点で宣言されます。
1. 各バリエーションで固有の訪問者件数 100 以上を達成していること。
2. ゴール設定で固有のコンバージョン 50以上を獲得していること。
3. 平均的な最小損失値であること。
主要ルールが満たされた後、ベイズ法ではさらに2つのパラメーターに基づいて勝者を決定します。
1. 実験の勝者としてバリエーションを宣言するには、主要ゴールの値が訪問者件数・コンバージョン数・期待損失値を満たしている必要があります。
2. ゴールの勝者としてバリエーションを宣言するには、訪問者件数・コンバージョン件数・期待損失値を考慮します。
訪問者数およびコンバージョン数指標
A/Bテストのベイズ法では、元の内容とバリエーションページ両方の確率割合(%)を算出します。この確率割合(%)は、主に2つの主要な要素、つまり訪問者数とコンバージョン数に基づいて迅速に算出されます。
-
訪問者数は、各バリエーションへのユニーク訪問者の合計数を示します。理想的には、A/Bテスト結果を正確に解釈するには、十分な件数の訪問者が必要です。つまり、訪問者数が多いほど、勝者を決定できる確率が高まります。
-
一方で、コンバージョン数は、指定したゴールに対して訪問者が望ましい操作を完了したユニークな回数を示します。これは、ウェブページ上でユーザーに実行してほしい任意の操作(例:ボタンのクリックから購入、顧客になるまで)を指します。
メモ: 頻度主義的手法と比較して、ベイズ法によるテストでは、有効な結果を得るためにサンプル数を固定する必要がありません。
PageSenseでは、ベイズ法で意思決定を行う前に次の2つのルールに従うことを推奨しています:
-
各バリエーションごとに少なくとも100件のユニーク訪問者が記録されるまで待つ
-
主要ゴールで少なくとも50件のコンバージョンに達するまで待つ
-
損失値が無視できる程度よりも小さいかどうかを確認する
-
主要ゴールの値が、実験を勝者として宣言するための必須基準を満たしているか確認する
-
すべての記載された値が収集され、条件を満たしていることを確認し、ゴールを勝者として宣言する
期待損失
ベイズ統計では、A/Bテストの意思決定フレームワークにおいて期待損失値を使用します。期待損失は、「バリエーションBの変換率がバリエーションAより低い確率」と「もしそれが当てはまる場合、平均してバリエーションBがどの程度(%)悪いのか」の組み合わせとして定義されます。期待損失が低いほど、バリエーションを勝者と判断する可能性が高くなり、その逆も同様です。