ABテストをやりたいのですが、どのように設定したらできますか?
MyASPでは、以下の機能を組み合わせて使うことで、登録フォームから登録されたユーザーに対してABテストを行うことができます。
- 「登録項目」設定でフリー項目の初期値に、ランダムな値を表示させる置き換え文字(%random%)を設定する
- フリー項目値で配信条件を設定し、ステップメールを送り分ける
このマニュアルでは、登録されたユーザーを「Aグループ」「Bグループ」に振り分けて、それぞれにステップメールを送り分ける方法を例として解説します。
目次
設定方法
登録項目の準備
登録項目(フリー項目)を隠しデータで作成し、ユーザー登録時に自動でデータが割り当てられるように設定します。
1.シナリオ管理メニュー > 登録項目 を開きます。
参考:画面説明:登録項目
2.隠しデータを用意し、初期値に「%random(min,1)(max,2)%」の置き換え文字を設置します。
「%random(min,1)(max,2)%」の置き換え文字を初期値に設定することで、ユーザーが登録フォームから登録した際に「1」もしくは「2」の値がランダムで割り当てられます。
「%random%」の置き換え文字は、メール本文や会員サイト、登録フォーム等にある置き換え文字挿入パネルの「計算・数値」カテゴリから利用することができます。
「隠しデータ」の形式や「%random(min,1)(max,2)%」の置き換え文字の詳細は、以下のマニュアルをご覧ください。
参考:画面説明:登録項目 > 登録項目の「形式」について
参考:機能解説:置き換え文字(計算・数値) > オプション毎の利用方法
ステップメールの用意
フリー項目に割り当てた値でステップメールが配信されるように、配信条件を指定したステップメールを2通作成します。
1.シナリオ管理メニュー > 自動返信・ステップ管理 を開き、ステップメールを作成します。
2.2通のステップメールを作成し、それぞれ配信条件を設定します。
※件名や配信時期、メモ欄はご自由にご設定ください。
参考:ステップメールで特定のユーザー(登録時にある項目の選択肢を選択した人だけ)にのみステップメールを送信する方法(条件付きステップメールの使い方)
実際のABテストの流れにつきましては、ご自身のメールアドレスを登録してお試しください。
参考:テストユーザーを登録しよう
よくある質問
ユーザーのフリー項目に値が割り振られません
「登録項目」の初期値に設定した置き換え文字の値は、登録フォームページ上から登録された場合にのみ割り振られます。
ユーザーCSV登録や個別登録、シナリオの同時登録などでは登録項目の初期値に設定した置き換え文字は挿入されません。
登録フォーム以外の方法でユーザーに値を割り振りたい場合は、登録完了時や本登録中にABテスト振り分け用のステップメールを1通用意し、
配信後に実行するコマンド > フリー項目値の変更
を使って、「%random%」の置き換え文字を指定することで、ステップメールの配信によって値を振り分けを行うことができます。
ユーザーがA、Bどちらに振り分けられたかどこで見分けられますか
登録ユーザーに振り分けらた数値は、ユーザー一覧上で確認ができます。
参考:アンケートの回答結果を確認するには、どうしたらいいですか?
また、ユーザーの
ユーザー一覧 > メール一覧 > 配信済みメール
より、実際に配信されたステップメールの履歴を確認できます。
3パターン以上のABテストを作ることはできますか?
可能です。
「%random%」の置き換え文字は、「%random(min,(指定した最小値))(max,(指定した最大値))%」の形式で最大値、最小値を指定することで、振り分ける数字の範囲を指定できます。
設定例)
「%random(min,1)(max,3)%」と置き換え文字を指定した場合、1、2、3のいずれかの数字がランダムに割り当てられる。
詳細は機能解説をご覧ください。
A、Bそれぞれに均等にユーザーを割り振ることはできますか?
「%random(min,1)(max,2)%」等の置き換え文字は、メールや会員サイト、登録フォーム等に指定した範囲の数字をランダムに表示する機能となり、同じ数字が表示されないように制御することはできません。
また、指定した範囲の数字を均等に表示するように制御することもできません。
登録フォームからユーザーを登録する際等に、ユーザー毎に異なるランダムな数字(=ユニーク値)を割り当てるような運用をしたい場合や、均等に割り振りたい場合などには「シリアル番号機能」をご利用ください。
参考: 機能解説:シリアル番号機能