メインコンテンツへスキップ
日本語版はAIによる翻訳です。正確な情報については英語版をご参照ください。
このページの日本語版は、英語版の最新内容に追従できていません。最新の機能と手順は、必ず英語版でご確認ください。
トリートメント(施策)を公開する前にテストすることで、品質を確保し、ミスを防げます。このセクションでは、Auxiaコンソールで利用できるQAツールについて説明します。

8.1 トリートメントをテストする理由

テストの重要性

トリートメントを ライブ(Live)にする前にテストすることで、次の点を確認できます。
  • コンテンツが正しく表示されること
  • パーソナライズが期待どおりに動作すること
  • 配信対象条件が正しいユーザーを対象にしていること
  • エラーが実際のユーザーに届かないこと
  • 自信を持ってリリースできること

テストの考え方


8.2 QAツールへのアクセス

ナビゲーション

  1. サイドバーの トリートメントとジャーニー(Treatments & Journeys)をクリックします
  2. QAとテスト(QA & Testing)を選択します

QAとテストの概要

QAセクションには次の機能があります。
  • QA Users(QAユーザー):トリートメントをプレビューするためのテストアカウント
  • テストアセット(Test Treatments):特定のユーザーにトリートメントを送信
  • QA Tags(QAタグ):テストコンテンツのラベル付けと絞り込み

8.3 QAユーザー

QAユーザーとは

QAユーザーは、次のことができる特別なテストアカウントです。
  • 通常の配信対象条件に関係なくトリートメントを受信する
  • 公開前のトリートメントをプレビューする
  • 実機/実アプリでテストする

QAユーザーの設定

ステップ1:QAユーザーの作成
  1. QAとテスト > QA Users に移動します
  2. + Add QA User(QAユーザーを追加)をクリックします
  3. ユーザー識別子(メールアドレスやユーザーIDなど)を入力します
  4. 保存します
ステップ2:デバイスの設定
  • QAユーザーのアカウントでアプリにログインします
  • アプリがAuxiaプロジェクトに接続されていることを確認します
ステップ3:テスト
  • Auxiaコンソールからトリートメントを送信します
  • アプリに表示されることを確認します

QAユーザーの属性

ガードレールをテストするために、QAユーザーに属性を設定できます。

QAユーザーの管理

QAユーザーの表示:
  • QA Users タブに、設定済みのユーザーがすべて表示されます
QAユーザーの編集:
  • ユーザーをクリックして属性を変更します
QAユーザーの削除:
  • 不要になったユーザーは削除します

8.4 トリートメントのテスト

Auxiaコンソール内でのプレビュー

Auxiaコンソールで直接トリートメントをプレビューします。
  1. ポートフォリオからトリートメントを開きます
  2. プレビュー(Preview)をクリックします
  3. おおよその表示を確認します
プレビューの制限:
  • コンテンツの構造は表示されますが、アプリでの正確な表示ではありません
  • パーソナライズ部分にはプレースホルダーの値が表示されます
  • すべてのインタラクティブ要素が動作するわけではありません

実機でのテスト

正確にテストするには、次の手順に従います。
  1. QAユーザーを設定します(上記参照)
  2. QAユーザーを対象にトリートメントを設定します
  3. テストデバイスでアプリを開きます
  4. トリートメントのサーフェスに移動します
  5. トリートメントが正しく表示されることを確認します

トリートメントの強制送信

特定のトリートメントをテストするには、次の手順に従います。
  1. QAとテスト に移動します
  2. Test Treatment(トリートメントをテスト)を選択します
  3. テストするトリートメントを選択します
  4. QAユーザーIDを入力します
  5. Send Test(テスト送信)をクリックします
  6. デバイスでトリートメントを確認します

テストチェックリスト

トリートメントを配信中にする前に、次の点を確認します。
  • コンテンツが正しく表示される
  • 画像が正しく読み込まれる
  • CTAボタンが動作する
  • パーソナライズ部分に実際の値が表示される
  • リンク/ディープリンクで正しく遷移する
  • トリートメントを正しく閉じられる
  • 異なる画面サイズで正しく表示される

8.5 ガードレールのテスト

テスト対象

ガードレールについて、次の点を確認します。
  • 意図したユーザーが含まれる
  • 意図しないユーザーが除外される
  • エッジケースが正しく処理される

テストのアプローチ

テスト1:ポジティブケース
  • 条件に一致する属性を持つQAユーザーを設定する
  • トリートメントが配信されることを確認する
テスト2:ネガティブケース
  • 条件に一致しない属性を持つQAユーザーを設定する
  • トリートメントが配信されないことを確認する
テスト3:境界ケース
  • 境界値(例:ちょうど7日)でテストする
  • 境界での動作を確認する

例:ルールのテスト

ルール: days_since_signup < 7 の場合にトリートメントを表示する

8.6 パーソナライズのテスト

パーソナライズとは

パーソナライズでは、ユーザーデータをトリートメントのコンテンツに挿入します。
これは次のように表示されます。

パーソナライズのテスト方法

  1. 必要な属性を持つQAユーザーを設定します
    • 例:first_name = “TestUser”
  2. QAユーザーにトリートメントを送信します
  3. パーソナライズ部分が正しく表示されることを確認します
    • “Hello TestUser, welcome back!”

パーソナライズでよくある問題


8.7 QAタグ

QAタグとは

タグは、テストコンテンツの整理と識別に役立ちます。

タグの使い方

トリートメントへのタグ付け:
  • 作成時にタグを追加する
  • 「QA」「Test」「Draft」などのタグを付ける
タグによる絞り込み:
  • ポートフォリオでタグフィルターを使用する
  • テストコンテンツをすばやく見つける
タグの削除:
  • 公開時にタグを削除する
  • ポートフォリオを整理された状態に保つ

8.8 テストのワークフロー

推奨テストプロセス

リリース前チェックリスト

コンテンツ:
  • タイトルが正しい
  • 本文が正確
  • 誤字脱字がない
  • パーソナライズが動作する
ビジュアル:
  • 画像が読み込まれる
  • レイアウトが正しい
  • 色が正しい
  • CTAが表示されている
機能:
  • CTAが正しく動作する
  • リンクで正しく遷移する
  • 閉じる操作が動作する
設定:
  • 正しいサーフェスが選択されている
  • ガードレールが正しい
  • ジャーニーへの割り当てが正しい

8.9 テストのベストプラクティス

早い段階から繰り返しテストする

  • 最後までテストを先送りしない
  • 重要な変更のたびにテストする
  • 短時間のテストで問題を早期に発見する

複数のテストアカウントを使用する

  • 異なる属性の組み合わせ
  • 異なるデバイス/プラットフォーム
  • 異なるアプリバージョン

テスト内容を記録する

次の内容を記録します。
  • テストした内容
  • テスト結果(合格/不合格)
  • 発見・修正した問題
  • テスト実施者と日時

他のメンバーにも協力してもらう

  • 同僚にコンテンツをレビューしてもらう
  • 見た目について意見をもらう
  • 別の視点で問題を発見する

本番に近い環境でテストする

  • ステージング/本番のアプリバージョンを使用する
  • 現実的なデータでテストする
  • 実際のユーザー条件を再現する

8.10 テストでよくある問題

トリートメントが表示されない

確認事項:
  1. QAユーザーが正しく設定されているか
  2. ユーザー識別子が一致しているか
  3. トリートメントが正しいサーフェスを対象にしているか
  4. アプリが正しいプロジェクトに接続されているか
  5. デバイスがネットワークに接続されているか

誤ったコンテンツが表示される

確認事項:
  1. 正しいトリートメントが選択されているか
  2. キャッシュの問題がないか(アプリのキャッシュをクリアしてみる)
  3. トリートメントのバージョンが正しいか

パーソナライズが動作しない

確認事項:
  1. QAユーザーに必要な属性があるか
  2. 属性名が正確に一致しているか
  3. データ型が正しいか

意図しないユーザーにトリートメントが表示される

確認事項:
  1. ガードレールが正しいか
  2. 競合するルールがないか
  3. トリートメントのステータス(配信中かどうか)

8.11 QAの権限

必要な権限

権限の取得

QAテストの権限が必要な場合は、管理者にお問い合わせください。

次のセクション

9. 設定に進み、システム設定の詳細をご覧ください。