- 現象を予測する
- 変数間に因果関係がある場合、それを説明する
A/B テストとは?
A/B テスト はスプリットテストとも呼ばれ、メッセージコピーの 2 つのバージョン(バリエーションと呼ばれます)を、ランダムに選ばれた同数のユーザーグループに送信して互いに比較し、エンゲージメント指標の向上においてどちらのパフォーマンスが優れているかを把握するための実験的な設定です。1 つの変数のみをテストするために比較を行う場合に使用されます。多変量テストとは?
多変量テスト では、バリエーションのパフォーマンスを比較するために、ランダムに選ばれた異なるユーザーに、コミュニケーションの 3 つ以上のバリエーションを送信します。A/B テストと多変量テストの違い
A/B テストまたは多変量テストを作成する際は、バリエーション間の違いが、マーケターがテストしたい違いのみであることを確認してください。 例: 画像付きの Android プッシュ通知が画像なしのものよりも高い CTR を獲得するかどうか のみをテストしたい場合は、同様のコンテンツで 2 つのバリエーションを作成し、一方のバリエーションでは画像を送信し、もう一方では送信しないという点のみを違いにする必要があります。ユーザー配分のさまざまなタイプ
手動ユーザー配分
手動配分は、固定されたユーザーセットに対して定義し、バリエーションキャンペーンを分析した後、最良または勝者のキャンペーンをすべてのユーザーに送信するものです。- マーケターは、キャンペーンを受け取るユーザーの割合を設定します。
- マーケターは分析を確認し、必要に応じて割合を変更します。
Merlin AI を使用した動的ユーザー配分
動的バリエーションとは、MoEngage Merlin AI が勝者キャンペーンを自動的に決定し、勝者キャンペーンをユーザーに送信することを意味します。 詳細については、動的ユーザー配分を参照してください。バリエーションをどのように分割すべきか?
分割は最小サンプルサイズに基づいて行います。最小サンプルサイズは、ベースラインの数値と、テストが成功したと宣言する前に検出したいキャンペーンバリエーションの関数です。 バリエーション間の適切な分割は、次の要素によって決まります。- テストの仮説または目的
- どのバリエーションが最も優れたパフォーマンスを発揮すると予想されるかの確率的な可能性
- キャンペーン内のバリエーション間の割合を設定する
- アンインストールしたユーザーやフリークエンシーキャップを超えたユーザーを除外する
テスト前
テストを作成する前に、次のことを行う必要があります。- テストの目的、つまりテストしたい仮説を把握する
- ベースラインのパフォーマンスのためにコントロールグループを作成するかどうかを理解する
- この仮説をテストしたいセグメントを把握する
- 複数のバリエーション(2 ^ 仮説の数、つまり 1 つの変数をテストする場合は 2 つのバリエーション、2 つの変数をテストする場合は 4 つのバリエーション)を作成し、そのコンテンツを確定する
- 影響を与えたい指標を明確に定義し、テストのコンバージョン目標で使用する。たとえば、単に開封率を高めたいのか、それともより多くのコンバージョンを獲得したいのか?
A/B テストキャンペーンで変数としてコンテンツをテストする場合は、クリック率で勝者を測定してください。一般的に、より良いコミュニケーションはクリック率を向上させるためです。
テスト中
テストを作成する際は、次のことを行います。- キャンペーンから有用なインサイトを得るために、各分割のユーザー数が十分であること、つまり各バリエーションで少なくとも 5000 人であることを確認する
- トラッキングする指標を主要コンバージョン目標として使用する