日本語版はAIによる翻訳です。正確な情報については英語版をご参照ください。
事前準備
次の項目を準備してください。- Auxiaコンソールにアクセスできる
- トリートメントが1つ以上作成されている(下書きまたは公開済み)
- テスト用のユーザーIDがある(連携で使用しているユーザー識別子)
AuxiaでのQAの考え方
AuxiaのQAは、従来のマーケティングツールとは少し仕組みが異なります。一般的なツールでは、プレビューやテスト送信で確認することが多いです。一方、Auxiaのトリートメントはパーソナライズされ、配信条件があり、AIによって選択されます。そのため確認すべき内容が多く、QAはより明確に分かれています。 AuxiaのQAは、大きく2種類に分かれます。表示確認:見た目をチェックする
ステップ1:QAユーザーの設定
QAユーザーは、テスト用のユーザーアカウントです。QAユーザーには通常の配信条件が適用されず、割り当てられたトリートメントが必ず配信されます。トリートメントが下書きや一時停止中でも配信されます。- 「トリートメントとジャーニー(Treatments & Journeys)> QAとテスト(QA & Testing)」に移動する
- User Configuration(ユーザー設定)タブの Add QA Users(QAユーザーを追加)をクリックする
- QAユーザーのユーザーIDを入力する(ユースケースのユーザー識別子と一致させること)
- 必要に応じて、QAテスター名やタグを追加する
- 各ユーザーに、特定のトリートメントを優先順位付きで割り当てる
- 保存(Save)をクリックする
- 下書き・一時停止中のトリートメントでもQAできる
- 配信条件は無視される
- ユーザーにデータがない場合、変数がそのまま表示される(例:
${personalization_field_1})
テスト配信
表示方法は、サーフェス(表示面)によって異なります。 アプリ内/ウェブのサーフェス(バナー、カルーセル、アプリ内メッセージ): 手動操作は不要です。QAユーザーを設定すると、そのユーザーがアプリ内またはウェブのサーフェスに移動したときに自動で表示されます。 アプリ外の配信(メール、プッシュ通知): 手動で配信を実行する必要があります。- QAとテスト 内の テストアセット(Test Treatments)をクリックする
- QAユーザーIDを入力する(ステップ1のユーザーIDと一致させること)
- 必要に応じて、コンテキスト属性を設定する
- 最大トリートメント数を設定する(最大10件)
- 右下の Run Treatment Test(テストを実行)をクリックする
- ステータスが「成功」と表示されれば、配信は完了です
表示内容の確認
対象のサーフェスで、次の項目を確認します。 メール:- 各メールクライアント(Gmail、Outlook、Apple Mail)で正しく表示されるか確認する
- パーソナライズフィールドに正しいデータが表示されているか確認する(
${field_name}のような変数が表示されている場合、そのユーザーにはそのフィールドのデータがありません) - 画像が表示されるか確認する
- リンクやCTAの遷移先が正しいか確認する
- 配信停止リンクが機能するか確認する
- QAデバイスに配信されているか確認する
- タイトル、本文、画像が正しく表示されているか確認する
- タップ時のディープリンクが正しいページを開くか確認する
- ページの正しい位置に表示されているか確認する
- 各画面サイズ(モバイル、タブレット、デスクトップ)で正しく表示されるか確認する
- 閉じる動作が正しく機能するか確認する
- クリック時の遷移先が正しいか確認する
ガードレール確認:対象ユーザーをチェックする
ガードレール(配信条件)によって、正しいユーザーが配信対象になっているかを確認します。配信対象の確認
配信対象の確認では、特定のユーザーが配信条件に基づいてトリートメントの配信対象になるかを確かめます。- トリートメントとジャーニー ページで、対象のトリートメントに移動する
- 適格性テスト(Test Eligibility)をクリックする
- ユーザーIDを入力する
- Test(テスト)をクリックする。ユーザーが配信対象になるかどうかと、その理由が表示されます
- 対象になるユーザーで確認する:配信対象になるはずのユーザーで確認します
- 対象外のユーザーで確認する:配信対象外のはずのユーザーで確認します
- 境界値で確認する:境界値をテストします(例:ルールが「days_since_signup < 7」の場合、6と7でテストします)
シミュレーション
シミュレーションでは、設定をまとめて検証します。配信開始前に、ユーザーベースのサンプルに対してトリートメントをテストします。- Auxiaコンソールの Simulation(シミュレーション)ページに移動する
- 含めるユーザー数を設定する
- テスト対象のトリートメントを選択する
- シミュレーションを実行(Run Simulation)をクリックする
- 結果を確認する
- パーソナライズされたトリートメントが表示されるか
- 配信対象ユーザーの割合が想定どおりか
- トリートメント群とコントロール群の比率が実験設計と一致しているか
- トラフィック配分が設定と一致しているか
- 配信対象ユーザーが0%の場合:条件が厳しすぎる可能性があります
- 配信対象ユーザーが100%の場合:条件が広すぎる可能性があります
- 分布が偏っている場合:モデルのバイアスや優先順位設定の誤りが考えられます
トラブルシューティング
QAユーザーにトリートメントが届かない
- QAユーザーIDが完全に一致しているか確認する(大文字・小文字は区別されます)
- 保存後、5分待つ
- トリートメントが割り当てられているか確認する
- アプリ内/ウェブのサーフェスの場合:ユーザーが正しいページに移動しているか確認する
- メール/プッシュ通知の場合:テストアセット ページから配信を実行したか確認する
変数がそのまま表示される場合(例:${field_name})
- ユーザーに該当データがありません。トリートメントは配信されますが、変数がそのまま表示されます
- トリートメント設定で、パーソナライズフィールド名が完全に一致しているか確認する
- パーソナライズが正しく機能するか確認するには、そのフィールドのデータを持つQAユーザーを使用する
シミュレーションで予期しない分布が表示される
- 各トリートメントの配信条件を確認する
- 重複または競合する配信条件がないか確認する
- ユーザーベース全体での、パーソナライズフィールドのカバー率を確認する