チャンネル
早期アクセスジャーニーでチャネル要素を使用して、WhatsApp、Viber、SMS、E メールなどの通信チャネルを通じてエンドユーザーにメッセージを送信します。
各チャネルは、異なる機能とメッセージタイプをサポートします。特定のチャネルのドキュメントを参照して、その機能と国固有の要件を理解してください。
ジャーニーでは、各チャネルはチャネルエレメントで表されます。 例: SMS メッセージを送信するには、Send SMS メッセージ エレメントを使用します。
同じジャーニーに複数のチャネルを含めることができます。
ジャーニーでチャネルエレメントを使用する
チャネル要素を他のジャーニー要素と一緒に使用して、コミュニケーションキャンペーンを構築します。
前提条件
チャネルエレメントを使用する前に、NTT CPaaSアカウントでチャネルが有効になっていることを確認してください。チャネルの有効化については、その チャネル のドキュメントを参照してください。
ジャーニーでサポートされているチャネルのリストについては、「サポートされているチャネル](/automation-studio/journeys#available-channels)」を参照してください。
チャネルエレメントの追加と構成
- 必要なチャネルエレメントをジャーニーキャンバスに追加します。
- エレメントを選択して、構成パネルを開きます。
- 次のいずれかの方法でメッセージ コンテンツを構成します。 既存のメッセージを選択する メッセージの新規作成 を参照してください。
- (オプション)チャネルオプション を設定します。
使用可能なオプションはチャネルによって異なり、次のものが含まれる場合があります。
- トラッキングとレポーティング用のオプション: メッセージにリンク (URL) が含まれる場合は、次の操作を行うことができます:
- Shorten URLs (URLの短縮):URLの長さを短くします。
- Track URL clicks (URLクリック数のトラッキング):エンドユーザーが URLをクリックした回数、どのエンドユーザーが URLをクリックしたか、クリックの発生元となったキャンペーンを特定します。
- 納期: コミュニケーションの時刻とタイムゾーンを設定します。
- メッセージ送信速度: 指定した期間内に送信するメッセージの数を入力します。
- 送信時間の最適化: ジャーニーを有効にして、エンドユーザーにメッセージを送信する最適なタイミングを決定します。
- 有効期間: ジャーニーがエンドユーザーにメッセージを配信しようとする最大期間を設定します。
- データペイロード: 保存またはインポートされた連絡先からメッセージに追加するデータを 1 つ以上選択します。例:名と国。
- ステータスの追跡: メッセージが正常に送信または配信された場合にのみ、エンドユーザーがジャーニーの次のステップに進むようにします。
- トラッキングとレポーティング用のオプション: メッセージにリンク (URL) が含まれる場合は、次の操作を行うことができます:
次のステップ
チャネルエレメントを設定した後、追加の要素を使用してジャーニーを拡張できます。
オプションのアクションには、次のものがあります。
- 受信メッセージの評価 エレメントを使用して、エンドユーザーからの返信を処理し、それに応じてジャーニーを分岐します。
この機能は、評価受信メッセージエレメントでサポートされているチャネルでのみ使用できます。
- 内部受信者に通知 関数を使用して、内部チームに通知を送信します。
ジャーニーの起動後、Analyzeダッシュボードを使用するか、レポートを生成することで、メッセージのトラフィックとパフォーマンスを監視できます。
チャネルエレメント内の既存のメッセージを選択する
サポートされているチャネル の場合、メッセージでメッセージを作成(/messages/manage-messages#create-a-message)してから、ジャーニーのチャネルエレメントで選択できます。
LINEでメッセージを選択するには、LINEでメッセージを選択するを参照してください。その他のすべてのチャネルについては、他のジャーニー要素でメッセージを選択 セクションを参照してください。
LINEでメッセージを選択
1つのLINE エレメントで複数のメッセージを送信できます。選択したすべてのメッセージは、1つのマルチパートメッセージの一部として送信され、1つのメッセージとしてカウントされます。最大5つのメッセージ部分を追加できます。
-
ジャーニーの LINE エレメントで、送信者 を選択します。
手記マルチパートメッセージでは、この送信者がメッセージを構成するすべてのパートに使用されます。個々のメッセージの送信者は無視されます。
-
Choose an existing message (既存のメッセージの選択) フィールドで、メッセージを選択します。
-
(任意) 複数のメッセージを1つのメッセージの一部として送信するには、Add another message (別のメッセージの追加) を選択した後、次のメッセージを選択します。
最大5つのメッセージを追加できます。
-
メッセージに変数 (プレースホルダー) が含まれている場合は、ジャーニー エレメントの 変数 セクションに一覧表示されます。
マルチパートメッセージの場合、変数はメッセージを構成するパートごとに一覧表示されます。
これらのプレースホルダーに値を追加するには、各メッセージ変数を同じデータ型のジャーニー変数にマッピングします。メッセージ変数とジャーニー変数の名前とタイプが同じ場合、これらの変数は自動的にマッピングされます。
ジャーニー変数の詳細については、ジャーニー のドキュメントを参照してください。
メッセージがジャーニーに追加されます。
他のジャーニー要素でメッセージを選択する
このセクションは、LINEを除くすべてのチャネルに適用可能です。
-
ジャーニーのチャネルエレメントで、メッセージを使用 を有効にします。
-
Choose an existing mesage (既存のメッセージの選択) フィールドで、メッセージを選択します。
例: 以下の画像は、Email (メール) チャネルの既存のメッセージを選択する方法を示しています。
-
メッセージに変数 (プレースホルダー) が含まれている場合は、ジャーニー エレメントの 変数 セクションに一覧表示されます。
これらのプレースホルダーに値を追加するには、各メッセージ変数を同じデータ型のジャーニー変数にマッピングします。メッセージ変数とジャーニー変数の名前とタイプが同じ場合、これらの変数は自動的にマッピングされます。
ジャーニー変数の詳細については、ジャーニー のドキュメントを参照してください。
メッセージがジャーニーに追加されます。
新しいメッセージの作成
チャネルに応じて、次のいずれかの方法でメッセージを作成できます。
- メッセージ: コンテンツ の メッセージの作成 > メッセージ を選択し、チャネル エレメント で選択します。
- チャネルエレメントで。
メッセージで作成されたメッセージは、複数のジャーニーで再利用できます。 チャネルエレメント内で作成されたメッセージは、そのジャーニー内にのみ保存されます。
メッセージ・サイズに制限があるチャネルの場合は、メッセージが制限内にあることを確認してください。
メッセージ作成方法の違い
次の表を使用して、使用するメッセージ作成方法を決定します。
| Messages (メッセージ) 内で | チャネルエレメント内で |
|---|---|
| Contents (コンテンツ) > Messages (メッセージ) でメッセージを作成します。 | チャネルエレメント内でのメッセージの作成 |
| メッセージは Contents (コンテンツ) > Messages (メッセージ) に保存されます。 | メッセージはジャーニーに保存されます。 |
| メッセージの内容は、ジャーニーの起動後でもいつでも編集できます。 | メッセージの内容を編集するには、ジャーニーの新しいバージョンを作成する必要があります。 |
| このメッセージは、他のジャーニーで再利用できます。 | メッセージはジャーニーに固有です。 |
チャネルでサポートされるメッセージ作成方法
| チャンネル | Messages (メッセージ) から作成 | チャネルエレメントから作成 |
|---|---|---|
| Apple Messages for Business | ✓ | ✓ (非推奨) |
| メール | ✓ | ✓ (非推奨) |
| In-app message (アプリ内メッセージ) | ✗ | ✓ |
| 線 | ✓ | ✓ (非推奨) |
| メッセンジャー | ✗ | ✓ |
| MMS | ✗ | ✓ |
| Mobile push (モバイルプッシュ通知) | ✓ | ✓ (非推奨) |
| RCS | ✓ | ✓ (非推奨) |
| SMS | ✗ | ✓ |
| Viber Business Messages | ✓ | ✓ (非推奨) |
| VoiceとVideo | ✗ | ✗ |
| ✓ | ✓ (非推奨) |
チャネルエレメント内でのメッセージの作成
チャンネルエレメントのサイドパネルで、次の操作を行います。
-
メッセージを使用を無効にします。
-
Sender (送信者) または From (差出人) フィールドで送信者を選択します。
-
[コンテンツ セクションで、コンテンツの作成を選択します。
-
エディターで、チャネルでサポートされている 1 つ以上のメッセージタイプを追加します。
例: チャネルによっては、テキスト、ボタン、画像、またはビデオを含むリッチ メッセージを作成できます。
-
メッセージを作成します。
-
選択したメッセージタイプのフィールドを設定します。使用可能なフィールドは、メッセージの種類によって異なります。
-
(オプション)パーソナライズ メッセージ。
メッセージのパーソナライゼーション
一部のメッセージタイプはパーソナライゼーションをサポートしています。
変数の追加
journey variables をプレースホルダーとしてメッセージに挿入します。これらの変数は、ユーザープロファイルまたはジャーニーの前のステップの値に置き換えられます。
変数が解決された後も、最終的なメッセージ長がチャネル制限内に収まっていることを確認してください。
絵文字や書式設定の追加
一部のチャネルでは、次のようなマークアップを使用した単純な書式設定がサポートされています。
| フォーマッティング | 記号 | 例 | プレビュー |
|---|---|---|---|
| ボールド | アスタリスク (*) | 合計金額は *USD10.50* です。 | 合計金額はUSD10.50 です。 |
| イタリック 体 | 下線 (_) | _WhatsApp_へようこそ! | WhatsAppへようこそ! |
| 取り消し線 | チルダ (~) | これは~ベター~ベスト! | これは |
| コード | 3 つのバッククォート (```) | ```print Hello World``` | print Hello World |
チャネルエレメント
このセクションでは、各チャネルエレメントでチャネル固有のオプションを構成する方法やエレメントでサポートされているメッセージの種類について説明します。
詳細オプションの設定については、チャネルオプション セクションを参照してください。
SMS
SMS(Short Message Serviceを介してエンドユーザーと通信するには、SMS(Short Message Serviceメッセージの送信 エレメントをジャーニーに追加します。
エレメントの構成
エレメントを選択してサイドパネルを開き、以下のフィールドの構成を完了します。
メッセージ
Sender (送信者): 送信者 を選択します。 メッセージ: メッセージの内容を入力します。
スペース、特殊文字、改行、絵文字、プレースホルダーなど、最大 160 文字まで追加できます。
Special characters (特殊文字) (任意) : GSMアルファベットに含まれていない文字を使用する必要がある場合は、特殊文字 を定義します。
分散型台帳テクノロジー (DLT): DLT を有効にして SMS 配信を追跡および検証します。詳細については、DLT テンプレート(/essentials/asia-registration/dlt-templates)を参照してください。
DLT 機能はインドにのみ適用されます。
APIプルによる配信レポートを有効にする: 配信レポートを取得するには、このオプションを有効にします。 Flash SMS: 受信者がメッセージを開くことなく、受信者の画面に直接メッセージを表示します。 連絡先リストを無視する: 受信者が 連絡先拒否 リストにいる場合でも、メッセージを送信します。プロモーション制限を適用しない場合は、トランザクションメッセージングにこのオプションを使用します。
In-app message (アプリ内メッセージ)
アプリ内メッセージを使用して、アプリユーザーに通信を送信します。アプリ内メッセージは、エンドユーザーがアプリを開いたとき、またはジャーニーで定義された時間にモバイルアプリに表示されます。 (任意) アプリ内メッセージをテストしたい時は、デモ用アプリ を使用できます。
メッセンジャー
ジャーニーの一部として、カスタマイズされた [Messenger] メッセージをエンド ユーザーに送信します。ジャーニー内を使用して、場所に関係なく顧客と会話し、サポートや問い合わせへの回答を提供します。
サポートされているメッセージの種類
このチャネルを通じて送信できるメッセージの種類 は以下のとおりです:
- テキスト
- ボタン
- 画像
エレメント内のフィールドの構成
Channel options (チャネルオプション) セクションにリストアップされているオプションに加えて、次のフィールドを構成することができます。
Enable delivery reports over APIプルによる配信レポートの有効化):配信されたメッセージの数を確認したい場合は、このオプションを選択します。
MMS
MMS(/mms)で魅力的なマルチメディアメッセージを作成し、ジャーニーに追加します。
サポートされているメッセージの種類
チャネルは、次の メッセージの種類 をサポートしています。
- オーディオ
- Video
- 画像
- テキスト
- アプリケーション
- vCard
メッセージの作成
送信者情報を追加し、サイドパネルにリッチメディアコンテンツを入力します。メッセージには、オーディオ、ビデオ、画像、テキスト、アプリケーション、vCard ファイルなど、複数のメディア形式を使用しますが、メッセージファイルのサイズが携帯電話会社の推奨制限内であることをご確認ください。
チャネル オプション
このセクションでは、チャネルエレメントの詳細オプションを構成する方法について説明します。使用可能なオプションは、チャネルごとに異なる場合があります。
ジャーニーでチャネルエレメントを選択してサイドパネルを開き、次のフィールドを設定します。
Data payload (データペイロード)
メッセージをカスタマイズするには、保存またはインポートした連絡先からデータを追加します。例: ファーストネームまたは国
Tracking and reporting (トラッキングとレポーティング) > Reporting options (レポートオプション) セクションで、含めたいデータを1つ以上選択します。これで、メッセージ内のプレースホルダーを使用してこのデータを追加できます。このデータは、メッセージのレポート にも含まれます。
Mobile push (モバイルプッシュ通知) チャネルの場合、モバイルプッシュおよびアプリ内メッセージの技術的な実装により、事前定義されたデータペイロードは 電話番号 (MSISDN) となります。
Delivery time window (配信時間枠)
ジャーニーがエンドユーザーに通信を送信する曜日、時刻、タイムゾーンを設定します。
Message scheduling (メッセージのスケジュール設定) > Delivery time window (配信時間枠) セクションのフィールドへの入力を完了します。
チャネルが送信時間の最適化をサポートしている場合は、ジャーニーを有効にして、エンドユーザーにメッセージを送信する最適な時間を決定できます。詳細については、send-time optimization のドキュメントを参照してください。
Message sending speed (メッセージ送信速度)
指定した期間 (分、時間、または日) 内に送信するメッセージの数を構成します。
例: 1 日に 1000 件のメッセージを送信するように設定します。制限を設定し、NTT CPaaS が最初のメッセージを受信すると、1 日の制限に達したとき (最初の数時間以降) に関係なく、24 時間の期間が開始されます。24 時間経過すると、さらに 1000 件のメッセージが送信されます。
送信するメッセージの数を制限する場合は、この設定を使用します。例: ジャーニーは、エンドユーザーにコールセンターを通じて注文するよう促すプロモーションキャンペーンです。すべての聴衆に同時にメッセージを送信すると、コールセンターの通話量が多くなり、エンドユーザーの通話待ち時間が長くなる可能性があります。このような状況を回避するには、コールセンターが管理できる速度でメッセージを送信してください。
メッセージ送信速度は、送信要素(メッセージを送信するSMS、メール、Viberなどの要素)と呼び出しAPI連携で設定できます。
Advanced settings (詳細設定) > Message sending speed (メッセージ送信速度) セクションのフィールドを構成します。
有効期間
有効期間は、ジャーニーがエンドユーザーのデバイスにメッセージを配信しようとする期間です。有効期間を使用して、メッセージの有効期限を設定します。
例:オーディエンスにコミュニケーションを送信したいとします。しかし、一部のエンドユーザーは、モバイルデバイスの電源を切っているため、システムは、これらのデバイスにメッセージをすぐに配信できません。その場合、システムは、有効期間が終了するまで定期的にメッセージの配信を試みます。
有効期間が終了する前にジャーニーがメッセージを送信できない場合は、次の処理が行われます。
- 不明な技術的な理由で送信できません: ジャーニーは失敗したブランチにリダイレクトされます。
- その他のすべての理由: ジャーニーは関連するブランチにリダイレクトされます。
ジャーニーのチャネル要素を介してエンドユーザーに送信するすべてのメッセージには、有効期間があります。デフォルトおよび最大有効期間は 48 時間です。
より短い期間を設定するには、チャネルエレメントのサイドパネルにあるAdvanced settings (詳細設定) > Validity period (有効期間) セクションを使用します。Period (期間) を指定し、単位を Hours (時間) または MInutes (分) として選択します。
ステータスのトラッキング
エンドユーザーがジャーニーの次のステップに進むようにするには、メッセージが正常に送信または配信された場合のみです。これを行うには、オペレーターによって送信されたメッセージの送信状況と配信状況を使用します。
また、指定した待機期間内にメッセージが配信されなかった理由に基づいてエンドユーザーをリダイレクトする追加のロジックを割り当てることもできます。
ステータスを確認できるまで待つには、次の操作を行います。
-
Wait for message status (メッセージのステータス待機) を有効にします。
-
待機期間 フィールドで、ジャーニーが配信または送信ステータスを待機する時間制限を設定します。時刻は、分または時間のいずれかで設定できます。
ジャーニーが待機期間内にメッセージステータスを受信しない場合、エンドユーザーは 未配信 ブランチにリダイレクトされます。
-
Branching (分岐) タブ > Wait for status type (待機ステータスの種類) フィールドで、Sending (送信中) またはDelivery (配信) ステータスが成立するまで待機するかを選択します。
Sending (送信中) ステータスは、メッセージが処理され、次のインスタンスに送信されたかどうかを示します。例: 携帯電話会社
NOTE送信ステータスは、メッセージがハンドセットに配信されたことを意味するものではありません。配信情報については、代わりにDelivery (配信) ステータスをご使用ください。
-
Delivery (配信) ステータスを選択すると、以下のブランチがSMSエレメントに自動的に追加されます。
-
Delivered (配信済み): メッセージは正常に配信されたことを示します。
-
Not delivered (all cases) (未配信 (すべてのケース)):このステータスには、待機する制限時間の超過など、すべての配信エラーが含まれます。例: 無効なエンドユーザーの電話番号、携帯通信会社の制限、エンドユーザーのデバイスに関する問題、メッセージのフィルタリング
-
配信失敗の原因に基づいてジャーニーをルーティングするには、次のブランチを 1 つ以上追加します。
- Expired (期限切れ): 受信者が利用できないか、ネットワークの問題により、許可された時間内にメッセージが配信されなかったことを示します。
- Rejected (拒否): メッセージは受信者の携帯通信会社またはデバイスによって拒否されたことを示します。その理由としては、送信者がブロックされたためか、SMSのフィルタリングオプション、またはその他の制限などが適用されたことが考えられます。
- Undeliverable (配信不能): 無効な電話番号、ネットワークの問題、またはエンドユーザーのデバイスの設定などによって、メッセージを配信できなかったことを示します。
配信ステータスの詳細については、「 応答ステータスの (opens in a new tab) ドキュメント」を参照してください。
-
-
Sending (送信中) ステータスを選択すると、以下のブランチがSMSエレメントに自動的に追加されます:
- Sent (送信済み): メッセージは正常に送信されたことを示します。
- Not sent (all cases) (未送信 (すべてのケース)): すべての送信エラーが含まれます。
-
配信の失敗理由に基づいてジャーニーロジックを構築する場合は、エラーコードまたは理由をジャーニー変数に保存し、セグメント化に使用します。
例: バウンスされたメールのエラーコードを知っておくと便利です。ソフトバウンス (6011) は、送信を再度試みることで解決できる可能性がある一時的な配信の問題を示しますが、ハードバウンス (6012) は永続的であるため、その受信者にメッセージを再送信することはお勧めしません。
追跡したステータスまたはエラーコードを変数に格納するには、次の操作を行います:
-
Variables (変数) タブで、Add variable (変数の追加) を選択します。
-
このセクションの各フィールドの構成を完了します。
-
既存の変数を選択するか、新しい変数を作成します。
この変数は、ジャーニーの後半で使用できます。
-
チャネル関連のメトリクス
ログとレポートの表示
ジャーニーを設定してアクティブ化した後、チャネルのトラフィックレポートを表示できます。Analyzeに移動し、チャンネル統計を確認します。詳細情報を含む report を生成することもできます。
チャネルエレメント内のメトリクスの表示
Journeyからメッセージデータを直接取得するには、チャネルエレメントにカーソルを合わせると、配信数、クリック率、開封数などが表示されます。メトリックの可用性は、問題のチャネルによって異なります。
配信やクリック率などに関する指標として、以下のメトリクスが使用可能です:
- Message send (メッセージ送信数) - このエレメントによって送信されたメッセージの数を示します。
- Total delivered (配信総数) - このエレメントによって配信されたエンゲージメント用のメッセージの総数を示します。1人のユーザーでも複数のエンゲージメント用メッセージを受け取ることができます。
- Delivery rate (配信率) - 送信済みメッセージのうち、配信されたメッセージの割合を示します。
- Total opens (開封総数) - このエレメントに対して開封というアクションを取ったエンゲージメントの数を示します。
- Open rate (開封率) - 配信されたメッセージによるエンゲージメントのうち、受信者が開封というアクションを取ったエンゲージメントの割合を示します。
- Unique opens (一意の開封数) - 少なくとも1回は開封した一意のパーソン数を示します。
- Click-through rate (クリックスルー率) (CTR) - リンクがクリックされた配信済みメッセージの割合を示します。
- Total clicks (クリック総数 ) - リンクが全体で何回クリックされたを示します。
- Unique clicks (一意のクリック数) - リンクを少なくとも1回クリックした一意のパーソンの総数を示します。
| メール | SMS | RCS | Mobile push (モバイルプッシュ通知) | In-app message (アプリ内メッセージ) | 線 | MMS | ||
|---|---|---|---|---|---|---|---|---|
| TRAFFIC DELIVERY METRICS (トラフィック配信メトリクス) | ||||||||
| Message Send (メッセージ送信数) | YES (可) | YES (可) | YES (可) | YES (可) | YES (可) | YES (可) | YES (可) | |
| Total Delivered (配信総数) | YES (可) | YES (可) | NO (不可) | YES (可) | YES (可) | NO (不可) | YES (可) | |
| Delivery Rate (配信率) | YES (可) | YES (可) | NO (不可) | YES (可) | YES (可) | NO (不可) | YES (可) | |
| OPENS (開封数) | ||||||||
| Total Opens (開封総数) | YES (可) | YES (可) | NO (不可) | YES (可) (Total seen (既読総数)) | YES (可) (Total seen (既読総数)) | NO (不可) | YES (可) | |
| Open Rate (開封率) | YES (可) | NO (不可) | NO (不可) | YES (可) (Seen rate (既読率) | YES (可) (Seen rate (既読率) | NO (不可) | NO (不可) | |
| Unique Opens (一意の開封数) | YES (可) | NO (不可) | NO (不可) | YES (可) (Unique seen (一意の既読数)) | YES (可) (Unique seen (一意の既読数)) | NO (不可) | NO (不可) | |
| CLICKS (クリック数) | ||||||||
| Total clicks (クリック総数) | YES (可) | YES (可) | NO (不可) | NO (不可) | YES (可) | YES (可) | NO (不可) | |
| Click-through rate (クリックスルー率) (CTR) | YES (可) | YES (可) | NO (不可) | NO (不可) | YES (可) | NO (不可) | NO (不可) | |
| Unique clicks (一意のクリック数) | YES (可) | YES (可) | NO (不可) | NO (不可) | YES (可) | YES (可) | NO (不可) | |
フェイルオーバー
バックアップ用のチャネルをセットアップしておくと、メッセージの配信をより確実にすることができます。仮に1つのチャネルでメッセージを送信し、そのメッセージが配信されなかった場合でも、定義された時間が経過すると、バックアップ用に選択しておいた別のチャネルが自動的に使用して配信できるようになります。
キャンペーンを設計する際には、有効期間があり、その間にプラットフォームが特定のチャネルでメッセージを配信しようとすることにご注意ください。デフォルト値は48時間です。また、すべての受信者のプロファイルに必要なすべての宛先が設定されていることをご確認ください。
この機能を使用するには、設計中のジャーニーに フェイルオーバー エレメントを追加し、チャネルを設定します。
Evaluate Inbound Message (インバウンドメッセージの評価)
このエレメントを使用して、エンドユーザーから送信された特定の単語に基づいてジャーニーを分岐します。例: エンドユーザーが「商品」と返信した場合、すべての商品のリストを送信します。エンドユーザーが「プロモーション」と返信する場合は、プロモーションのある商品のみのリストを送信します。
エレメントのデフォルトの出力は、2日以内に応答がない場合 です。
サポートされているチャネル
- メール
- Mobile push (モバイルプッシュ通知)
- SMS
- Viber
エレメントの構成
次の手順に従って、エレメントの構成を完了します。
- メッセージを評価したいチャネルを選択します。
- 受信者を選択します。
- エンドユーザーのメッセージを指定した値と比較する条件を定義します。条件が満たされると、ジャーニーの次のステップがトリガーされます。
- (任意) インバウンドメッセージの情報を変数に保存します。
- エンドユーザーからの応答を待機する時間を指定します。
詳細については、以下の詳細な手順を参照してください。
チャネルの選択
Channels and conditions (チャネルと条件) セクションで、エンドユーザーのメッセージを評価したいチャネルを選択します。
デフォルトのチャネルはSMS です。別のチャネルを使用するには、既存のチャネルを削除し、必要なチャネルを選択します。
受信者の選択
チャネル名を選択してカードを開きます。To recipient (受信者へ) セクションで、受信者を選択します。
インバウンドメッセージの条件定義
エンドユーザーのメッセージを指定した値と比較する条件を定義します。条件が満たされた場合にジャーニーが実行する必要があるアクションを設定します。
エレメント内で複数の条件を指定できます。
次の条件を設定できます:
-
Message body (メッセージ本文): メッセージの本文を条件値と比較します。
-
すべて: このオプションを使用すると、エンド ユーザーがメッセージに条件に含まれていない内容が含まれている場合でも、ジャーニーを続行できます。
完全一致は、Anythingよりも優先されます。例: 同じエンドユーザーからのメッセージを待機している 2 つのジャーニーがあります。あるジャーニーでは、条件は「はい」という単語と完全に一致することです。他のジャーニーでは、条件は Anything です。エンドユーザーは「はい」と答えます。この場合、エンドユーザーは、単語と完全に一致するジャーニーを続行します。
-
Button text (ボタンテキスト) (WhatsAppのみ):エンドユーザーが応答するボタンを選択すると、この条件はボタンのテキストを条件値と比較します。
-
Button Payload (ボタンペイロード) (WhatsAppのみ):エンドユーザーが応答するボタンを選択すると、この条件はボタンペイロードを条件値と比較します。
条件には、次の演算子を使用できます。
-
Is equal to person attribute (パーソン属性と等しい) - 選択したパーソン属性がメッセージ本文に含まれているかどうかをチェックします。
値を比較する場合、大文字と小文字は無視されます。
-
Matches text (テキストに一致) - エンドユーザーの応答が条件値と完全に一致するかどうかを確認します。エンドユーザーの応答に条件値のみが含まれ、他には何も含まれていない場合、条件が満たされます。複数の条件値を指定できます。
例: 条件値: time (時間) エンドユーザーの応答:time (時間)。条件が満たされます。 エンドユーザーの応答:timezone (タイムゾーン)、 time!! (時間!!)、what is the time (何時?) この場合は、応答に条件値の一部ではない追加の文字が含まれているため、条件は満たされません。
値を比較する場合、大文字と小文字は無視されます。
-
Matches RegEx (正規表現に一致) - 定義した正規表現パターンがメッセージ本文に含まれているかどうかを確認します。
Ignore case (大文字と小文字を区別しない) (任意) : 条件を評価する時に大文字と小文字を無視するかどうかを指定します。
Multiline (複数行) (任意) : このオプションは、入力を複数行のテキストと照合する場合に使用します。いずれかの行が一致する場合、検証は成功します。
-
Contains text (テキストを含む) - メッセージ本文に、条件値で指定したキーワードが含まれているかどうかをチェックします。条件値には、記号やキーワードなどの文字のグループを指定できます。複数の条件値を指定できます。
例: 条件値: time (時間) エンドユーザーの応答:time (時間)、timeframe (タイムフレーム)、3 times (3回)、time!! (時間!!)、what is the time (何時?) メッセージにキーワードが含まれているため、条件が満たされます。
値を比較する場合、大文字と小文字は無視されます。
-
Contains word (単語を含む) - メッセージ本文に、条件値で指定した正確な単語が含まれているかどうかをチェックします。メッセージ本文の単語には、単語の前後に記号またはスペースを含めることができますが、数字やその他の文字を含めることはできません。
例: 条件値: time (時間) エンドユーザーの応答:time (時間)。メッセージに正確な単語が含まれているため、条件が満たされます。 エンドユーザーの応答:time!! (時間!!)、what is the time (何時?) メッセージには、単語の前後に記号またはスペースを含む正確な単語が含まれているため、条件が満たされます。 エンドユーザーの応答:times (回数)、timeframe (タイムフレーム)、timezone (タイムゾーン)、3times (3回)。メッセージ内の単語に、条件値の一部ではない追加の文字が含まれているため、条件が満たされません。
値を比較する場合、大文字と小文字は無視されます。
複数の条件値を指定できます。
システムは、上記の順序に従ってインバウンドメッセージを処理します。そのため、優先度の高い条件が満たされた場合、ジャーニーはその条件のアクションを実行し、他の条件は無視します。
複数のアクティブなジャーニーでキーワードを再利用できます。例: 複数のジャーニーで Yes や No などの一般的なキーワードを使用します。2 つ以上のジャーニーがエンドユーザーからの同じインバウンドキーワードを同時に待機している場合、エンドユーザーの入力はこれらのジャーニーの 1 つにランダムに転送されます。
インバウンドメッセージ情報を変数に保存
また、インバウンドメッセージ情報をキャプチャして保存する変数を定義することもできます。
インバウンドメッセージメッセージからキャプチャするデータを定義します。キャプチャできる情報は次のとおりです。
- Message body (メッセージ本文)
- 受信者
- Sender (送信者)
- Message ID (メッセージID)
- Gateway ID (ゲートウェイID)
情報の全部または一部を保存できます。
- Whole text (全文): 情報全体を保存します。
- RegExp parse variable (正規表現解析変数): 正規表現を使って、メッセージコンテンツ内の特定のキーワードをキャプチャします。
詳細については、「ジャーニー変数](/automation-studio/journeys/manage-journeys/journey-settings#フロー変数-settings)を参照してください。
応答待機時間の指定
応答待ち時間 セクションで、エンドユーザーからの応答を待機するために必要な時間を定義します。