日本語版はAIによる翻訳です。正確な情報については英語版をご参照ください。
5.1 トリートメントとは
トリートメントは、ユーザーに配信されるパーソナライズされたメッセージまたは体験です。各トリートメントは次の要素で構成されます。- コンテンツ:ユーザーが目にするもの(テキスト、画像、CTA)
- フォーマット:表示方法(トリートメントタイプ)
- 配置:表示場所(サーフェス(表示面))
- ターゲティング:誰に表示するか(ガードレール(配信条件))
- コンテキスト:どのジャーニーに属するか(ジャーニーへの割り当て)
トリートメントの例
5.2 トリートメントポートフォリオ
トリートメントポートフォリオ(Treatment Portfolio)は、すべてのトリートメントを管理するための中央ハブです。トリートメントポートフォリオへのアクセス
- サイドバーの トリートメントとジャーニー(Treatments & Journeys)をクリックします
- トリートメントポートフォリオを選択します
ポートフォリオビュー
ポートフォリオには次の項目が表示されます。トリートメントの絞り込み
フィルターを使用して、特定のトリートメントを見つけられます。クイックアクション
ポートフォリオから次の操作ができます。- トリートメントをクリックして詳細を表示
- 編集アイコンで編集
- ステータストグルで一時停止/有効化(Pause/Activate)
- プレビューアイコンでプレビュー
5.3 トリートメントの作成
トリートメントは5ステップのウィザードで作成します。作成の開始
- トリートメントポートフォリオに移動します
- + Create Treatment(トリートメントを作成)をクリックします
ステップ1:ジャーニーの選択
目的: すべてのトリートメントは、いずれかのジャーニーに所属する必要があります。 フィールド:
ジャーニーの選択:
エバーグリーンジャーニーの場合:
- 1つまたは複数のエバーグリーンジャーニーを選択します
- トリートメントは、それらのジャーニー内で継続的に配信されます
- 1つのバーストジャーニーを選択します
- トリートメントは、ジャーニーの開始日/終了日を引き継ぎます
- 少なくとも1つのジャーニーを選択する必要があります
- バーストの場合、期間が終了したジャーニーは一覧から除外されます
ステップ2:基本情報
目的: トリートメントの内容と表示場所を定義します。 フィールド:
名前のベストプラクティス:
- 内容がわかる名前にする:「おかえりなさい - ホームバナー v2」
- サーフェスやタイプを含める:「チェックアウトモーダル - 送料無料」
- バージョンや日付を付ける:「ホリデーセール 2026 - プッシュ」
- 目的を説明する
- ターゲットオーディエンスを記載する
- A/Bテストのコンテキストがあれば含める
- 商品を閲覧する
- 購入する
- プロフィールを完成させる
- 機能を開く
- など
- バナー
- モーダル
- アプリ内メッセージ
- プッシュ通知
- メール
- など
- ホーム画面
- 商品ページ
- 購入手続き
- など
ステップ3:コンテンツ
目的: ユーザーが実際に目にする内容を定義します。 フィールドはトリートメントタイプによって異なりますが、一般的に次の項目を含みます。
パーソナライズの使用:
データフィールドを挿入してコンテンツをパーソナライズします。
- 変数を挿入したい場所にカーソルを置きます
- Insert Variable(変数を挿入)オプションまたはアイコンを探します
- 利用可能なデータフィールドから選択します
- プレースホルダーが挿入されます
- ホストされている画像のURLを指定する
- 画像がパブリックにアクセスできることを確認する
- トリートメントタイプの解像度要件を確認する
- プレビューで画像が読み込まれることを確認する
ステップ4:ガードレールとスケジュール
目的: トリートメントを受け取るユーザーと配信タイミングを制御します。 ガードレール(Guardrails): ユーザーがトリートメントを受け取るために満たすべき配信対象条件を定義します。
複数のルールはANDで結合され、すべての条件を満たす必要があります。
ブール条件:
一部の条件では、値フィールドの代わりにチェックボックスを使用します。これは、データフィールドに値が設定されているかどうかを確認するものです。
例:特定のトリートメントを一度も受け取っていないユーザーにのみ配信する場合は、
last_timestamp にブール条件を追加し、チェックボックスをチェックなしのままにします。これにより、そのトリートメントのタイムスタンプ記録がないユーザー(つまり、まだ受け取っていないユーザー)が対象になります。ステップ5:確認と作成
目的: 作成前にすべての設定を確認します。 確認チェックリスト:- 正しいジャーニーが選択されている
- 名前が内容を正確に表している
- トリートメントタイプが意図したフォーマットと一致している
- 正しいサーフェスが選択されている
- コンテンツが完成し、誤字脱字がない
- パーソナライズ用の変数が正しい
- CTAアクションが適切
- ガードレールが正しく設定されている
- スケジュールの開始日/終了日が正しい
- トリートメントを作成(Create Treatment)をクリックします
- トリートメントは 下書きステータスで保存されます
- 有効化するか、編集を続けます
5.4 トリートメントの編集
編集モードへのアクセス
方法1: ポートフォリオでトリートメント名をクリックし、Edit(編集)を選択します 方法2: ポートフォリオで編集アイコンを直接クリックします編集できる項目
バージョン管理
Auxiaコンソールはトリートメントのバージョンを記録します。- 保存するたびにバージョンが作成されます
- バージョン履歴を確認できます
- 以前のバージョンは保持されます
配信中のトリートメントの編集
ベストプラクティス:- 大きな変更の場合は、まずトリートメントを一時停止します
- 変更を加えます
- 変更内容をプレビューします
- 準備ができたら再度有効化します
バージョンセレクター
複数のバージョンがあるトリートメントの場合:- トリートメントの詳細を開きます
- バージョンセレクターのドロップダウンを探します
- 表示するバージョンを選択します
- 必要に応じてバージョンを比較します
5.5 トリートメントのプレビュー
プレビューでは、有効化する前にトリートメントの表示を確認できます。プレビューへのアクセス
- ポートフォリオからトリートメントを開きます
- プレビュー(Preview)ボタンをクリックします
- または、ポートフォリオ一覧のプレビューアイコンを使用します
プレビューモード
制限事項
プレビューはあくまで目安です。- 実際の表示はアプリの実装に依存します
- パーソナライズ部分にはプレースホルダーまたはサンプル値が表示されます
- 一部のインタラクティブ要素は動作しない場合があります
5.6 一括アップロード
一括アップロードでは、CSVファイルを使用して複数のトリートメントを一度に作成できます。一括アップロードへのアクセス
- トリートメントポートフォリオに移動します
- 一括アップロード(Bulk Upload)ボタン(またはタブ)をクリックします
一括アップロードの手順
ステップ1:テンプレートのダウンロード- Download Template(テンプレートをダウンロード)をクリックします
- テンプレートには必須カラムがすべて含まれています
- ExcelまたはGoogleスプレッドシートで開きます
ステップ3:ファイルのアップロード
- Upload(アップロード)をクリックするか、ファイルをドラッグ&ドロップします
- システムがファイルを検証します
- 検証結果を確認します
- 作成されるトリートメントを確認します
- バリデーションエラーを修正します
- Create All(すべて作成)をクリックしてトリートメントを作成します
バリデーションエラー
よくあるエラーは次のとおりです。一括アップロードのヒント
- 大量にアップロードする前に、まず2〜3件のトリートメントでテストする
- CSVのバックアップを保管する
- 参照には名前ではなくIDを使用する
- 問題の原因になりうる特殊文字がないか確認する
5.7 Sparks(AIレコメンデーション)
Sparksは、トリートメントの作成時にAIによるレコメンデーションを提供します。Sparksとは
Sparksはトリートメントを分析し、次のような提案をします。- 見出しの改善案
- より効果的なCTA
- パーソナライズの機会
- コンテンツの最適化
Sparksの使い方
- トリートメントの作成中(ステップ3)に
- Sparksパネルまたはアイコンを探します
- 提案を確認します
- クリックして適用するか、却下します
Sparksの種類
フィードバックの送信
次の方法で、Sparksの改善にご協力ください。- 提案に対して高評価/低評価をクリックする
- フィードバックダイアログを使用する
- 役立った提案を記録する
Sparksを利用できるかどうかは、Auxiaコンソールの設定によって異なります。
5.8 トリートメントのステータス管理
ステータスの定義
ステータスの変更
有効化する場合(Activate):- トリートメントを開きます
- すべての必須フィールドが入力済みであることを確認します
- ステータスを ライブ に変更します
- 有効化を確定します
- トリートメントを開きます
- ステータスを 一時停止 に変更します
- トリートメントの配信が即座に停止します
- トリートメントを開きます
- アーカイブ(Archive)オプションを選択します
- トリートメントが アーカイブ ステータスに移行します
ステータスの依存関係
トリートメントが実際に配信されるには、次の条件を満たす必要があります。- トリートメントのステータスが配信中であること
- 親ジャーニーのステータスが配信中であること
- ユーザーがガードレールを満たしていること
- サーフェスがアプリ内で有効であること
5.9 ガードレール
ガードレールは、どのユーザーがトリートメントを受け取れるかを制御します。ガードレールとは
ユーザーがトリートメントを表示されるために満たす必要がある条件です。- ユーザー属性に関する条件
- 行動に関する条件
- コンテキストに関する条件
ルールの例
ブール条件
一部のフィールドではブール条件を使用します。値フィールドの代わりにチェックボックスで、そのフィールドに値があるかどうかを確認します。
よくある使用例: 特定のトリートメントをまだ受け取っていないユーザーのみを対象にする場合です。
last_timestamp にブール条件を追加し、チェックボックスをチェックなしにすると、タイムスタンプ記録がないユーザー(まだそのトリートメントを見ていないユーザー)に絞り込めます。
ユーザーにフィールドの値がない場合
ユーザー属性に対するルールは、その属性の値を持つユーザーに対してのみ評価できます。値を持たないユーザーの扱いは、ルールの下にあるチェックボックス OR “<フィールド>” が定義されていない で決まります。これは上記のブール条件とは別の設定です。ブール条件はフィールドが設定されているかどうか自体を判定するルールであり、こちらはルールに必要なフィールドが欠けている場合の扱いを決めます。
例: ルール
country is not any of AF, BY, CN は、該当する国のユーザーにトリートメントを配信しないためのものです。country の値がまったくないユーザーは、チェックボックスがオフの間は配信対象外になります。チェックボックスをオンにすると、そのユーザーは配信対象のまま残り、許可された国のユーザーと同じように残りのルールで判断されます。
このオプションはユーザー属性フィールドにのみ存在します。イベントベースのルールやトリートメントのインタラクションに関するルールには、値がない状態はありません。一括CSVアップロードでは、同じ設定が Apply qualification N if attribute not available 列に対応します。概念の概要はガードレールを参照してください。
ルールの設定
ガードレールは通常、次のいずれかの方法で設定します。- トリートメントの作成中に設定する
- 事前に定義されたオーディエンスセグメントから選択する
ルールの設定オプションはAuxiaコンソールのセットアップによって異なります。利用できるルールについては管理者にお問い合わせください。
ルールのテスト
QAテストでガードレールを検証できます。- 特定の属性を持つQAユーザーを設定します
- トリートメントが表示されるサーフェスを呼び出します
- トリートメントが正しく表示される(または表示されない)ことを確認します
5.10 トリートメントのベストプラクティス
命名規則
一貫した命名パターンを採用してください。- 「ホーム - おかえりなさい - リピーター - v2」
- 「チェックアウト - 送料無料 - 新規ユーザー - 2026年1月」
リリース前のテスト
- プレビューでコンテンツを確認する
- 実際のアプリでQAユーザーを使ってテストする
- 必要に応じて、異なるデバイスで検証する
- パーソナライズ部分が正しく表示されることを確認する
最適化サイクル
- トリートメントの初期バージョンをリリースする
- 1〜2週間パフォーマンスをモニタリングする
- 指標(クリック率(CTR)、コンバージョン)を分析する
- データに基づいて改善する
- このサイクルを繰り返す
5.11 トリートメントに関するよくある問題
トリートメントが表示されない
チェックリスト:- トリートメントのステータスが配信中(Live)
- ジャーニーのステータスが配信中(Live)
- ユーザーがガードレールを満たしている
- サーフェスが正しく設定されている
- 技術的な配信の問題がない
コンテンツが正しく表示されない
- 画像URLにアクセスできるか確認する
- パーソナライズ用のフィールドがユーザーに存在するか確認する
- QAユーザーでテストして問題を特定する
- トリートメントタイプの設定を確認する
変更が反映されない
- 更新が反映されるまでしばらく待つ
- テストアプリのキャッシュをクリアする
- 変更を保存したか確認する
- 正しいバージョンを見ているか確認する