Logo
Logo
CTRLK

共有コンポーネント

チャンネル


ジャーニーでチャネル要素を使用して、WhatsApp、Viber、SMS、E メールなどの通信チャネルを通じてエンドユーザーにメッセージを送信します。

各チャネルは、異なる機能とメッセージタイプをサポートします。特定のチャネルのドキュメントを参照して、その機能と国固有の要件を理解してください。

ジャーニーでは、各チャネルはチャネルエレメントで表されます。 例: SMS メッセージを送信するには、SMS メッセージの送信 エレメントを使用します。

同じジャーニーに複数のチャネルを含めることができます。


ジャーニーでチャネルエレメントを使用する [#use-channel-element-journey]

チャネル要素を他のジャーニー要素と一緒に使用して、コミュニケーションキャンペーンを構築します。

前提条件 [#prerequisites-use-channel-element]

チャネルエレメントを使用する前に、NTT CPaaSアカウントでチャネルが有効になっていることを確認してください。チャネルの有効化については、その チャネル のドキュメントを参照してください。

ジャーニーでサポートされているチャネルのリストについては、「サポートされているチャネル](/automation-studio/journeys#available-channels)」を参照してください。

チャネルエレメントの追加と構成 [#add-element-use-channel-element]

  1. 必要なチャネルエレメントをジャーニーキャンバスに追加します。
  2. エレメントを選択して、構成パネルを開きます。
  3. 次のいずれかの方法でメッセージ コンテンツを構成します。 既存のメッセージを選択する メッセージの新規作成 を参照してください。
  4. (オプション)チャネルオプション を設定します。 使用可能なオプションはチャネルによって異なり、次のものが含まれる場合があります。
    • トラッキングとレポーティング用のオプション: メッセージにリンク (URL) が含まれる場合は、次の操作を行うことができます:
      • Shorten URLs (URLの短縮):URLの長さを短くします。
      • Track URL clicks (URLクリック数のトラッキング):エンドユーザーが URLをクリックした回数、どのエンドユーザーが URLをクリックしたか、クリックの発生元となったキャンペーンを特定します。
    • 納期: コミュニケーションの時刻とタイムゾーンを設定します。
    • メッセージ送信速度: 指定した期間内に送信するメッセージの数を入力します。
    • 送信時間の最適化: ジャーニーを有効にして、エンドユーザーにメッセージを送信する最適なタイミングを決定します。
    • 有効期間: ジャーニーがエンドユーザーにメッセージを配信しようとする最大期間を設定します。
    • データペイロード: 保存またはインポートされた連絡先からメッセージに追加するデータを 1 つ以上選択します。例:名と国。
    • ステータスの追跡: メッセージが正常に送信または配信された場合にのみ、エンドユーザーがジャーニーの次のステップに進むようにします。

次のステップ [#next-steps-use-channel-element]

チャネルエレメントを設定した後、追加の要素を使用してジャーニーを拡張できます。

オプションのアクションには、次のものがあります。

  • 受信メッセージの評価 エレメントを使用して、エンドユーザーからの返信を処理し、それに応じてジャーニーを分岐します。
    手記

    この機能は、受信メッセージの評価 エレメントでサポートされているチャネルでのみ使用できます。

  • 内部受信者に通知 関数を使用して、内部チームに通知を送信します。

ジャーニーの起動後、Analyzeダッシュボードを使用するか、reportを生成することで、メッセージのトラフィックとパフォーマンスを監視できます。


チャネルエレメント内の既存のメッセージを選択する [#select-existing-message]

サポートされているチャネル の場合、メッセージでメッセージを作成(/messages/manage-messages#create-a-message)してから、ジャーニーのチャネルエレメントで選択できます。

LINEでメッセージを選択するには、LINEでメッセージを選択するを参照してください。その他のすべてのチャネルについては、他のジャーニー要素でメッセージを選択 セクションを参照してください。

LINEでメッセージを選択 [#select-message-line]

1 つの LINE エレメントで複数のメッセージを送信できます。選択したすべてのメッセージは、1 つのマルチパート メッセージの一部として送信され、1 つのメッセージとしてカウントされます。最大 5 つのメッセージ パーツを追加できます。

  1. ジャーニーの LINE エレメントで、送信者 を選択します。

    手記

    マルチパートメッセージでは、この送信者がメッセージを構成するすべてのパートに使用されます。個々のメッセージの送信者は無視されます。

  2. Choose an existing message (既存のメッセージの選択) フィールドで、メッセージを選択します。

  3. (任意) 複数のメッセージを1つのメッセージの一部として送信するには、Add another message (別のメッセージの追加) を選択した後、次のメッセージを選択します。

    最大5つのメッセージを追加できます。

  4. メッセージに変数 (プレースホルダー) が含まれている場合は、ジャーニー エレメントの 変数 セクションに一覧表示されます。

    マルチパートメッセージの場合、変数はメッセージを構成するパートごとに一覧表示されます。

    これらのプレースホルダーに値を追加するには、各メッセージ変数を同じデータ型のジャーニー変数にマッピングします。メッセージ変数とジャーニー変数の名前とタイプが同じ場合、これらの変数は自動的にマッピングされます。

    ジャーニー変数の詳細については、ジャーニー のドキュメントを参照してください。

メッセージがジャーニーに追加されます。

他のジャーニー要素でメッセージを選択する [#select-message-other-elements]

これらの手順は、LINE を除くすべてのチャネルに適用されます。

  1. ジャーニーのチャネルエレメントで、メッセージを使用 を有効にします。

  2. Choose an existing mesage (既存のメッセージの選択) フィールドで、メッセージを選択します。

    例: 以下の画像は、Email (メール) チャネルの既存のメッセージを選択する方法を示しています。

  3. メッセージに変数 (プレースホルダー) が含まれている場合は、ジャーニー エレメントの 変数 セクションに一覧表示されます。

    これらのプレースホルダーに値を追加するには、各メッセージ変数を同じデータ型のジャーニー変数にマッピングします。メッセージ変数とジャーニー変数の名前とタイプが同じ場合、これらの変数は自動的にマッピングされます。

    ジャーニー変数の詳細については、ジャーニー のドキュメントを参照してください。

メッセージがジャーニーに追加されます。


新しいメッセージの作成 [#create-message]

チャネルに応じて、次のいずれかの方法でメッセージを作成できます。

メッセージで作成されたメッセージは、複数のジャーニーで再利用できます。 チャネルエレメント内で作成されたメッセージは、そのジャーニー内にのみ保存されます。

手記

メッセージ・サイズに制限があるチャネルの場合は、メッセージが制限内にあることを確認してください。

メッセージ作成方法の違い [#difference-create-message]

次の表を使用して、使用するメッセージ作成方法を決定します。

Messages (メッセージ) 内でチャネルエレメント内で
Contents (コンテンツ) > Messages (メッセージ) でメッセージを作成します。チャネルエレメント内でのメッセージの作成
メッセージは Contents (コンテンツ) > Messages (メッセージ) に保存されます。メッセージはジャーニーに保存されます。
メッセージの内容は、ジャーニーの起動後でもいつでも編集できます。メッセージの内容を編集するには、ジャーニーの新しいバージョンを作成する必要があります。
このメッセージは、他のジャーニーで再利用できます。メッセージはジャーニーに固有です。

チャネルでサポートされるメッセージ作成方法 [#supported-message-creation-methods]

次の表は、各チャネルでサポートされているメッセージ作成方法を示しています。

チャネルMessages (メッセージ) から作成チャネルエレメントから作成
Apple Messages for Business✓ (非推奨)
メール✓ (非推奨)
In-app message (アプリ内メッセージ)
LINE✓ (非推奨)
メッセンジャー
MMS
Mobile push (モバイルプッシュ通知)✓ (非推奨)
RCS✓ (非推奨)
SMS
Viber Business Messages✓ (非推奨)
VoiceとVideo
WhatsApp✓ (非推奨)

チャネルエレメント内でのメッセージの作成 [#create-message-channel-element]

チャネル エレメントのサイド パネルで、次の操作を行います。

  1. メッセージを使用を無効にします。

  2. Sender (送信者) または From (差出人) フィールドで送信者を選択します。

  3. [コンテンツ セクションで、コンテンツの作成を選択します。

  4. エディターで、チャネルでサポートされている 1 つ以上のメッセージ タイプを追加します。

    例: チャネルによっては、テキスト、ボタン、画像、またはビデオを含むリッチ メッセージを作成できます。

  5. メッセージを作成します。

  6. 選択したメッセージタイプのフィールドを設定します。使用可能なフィールドは、メッセージの種類によって異なります。

  7. (オプション)パーソナライズ メッセージ。

メッセージのパーソナライゼーション

一部のメッセージタイプはパーソナライゼーションをサポートしています。

変数の追加

journey variables をプレースホルダーとしてメッセージに挿入します。これらの変数は、ユーザープロファイルまたはジャーニーの前のステップの値に置き換えられます。

手記

変数が解決された後も、最終的なメッセージ長がチャネル制限内に収まっていることを確認してください。

絵文字や書式設定の追加

一部のチャネルでは、次のようなマークアップを使用した単純な書式設定がサポートされています。

フォーマッティング記号プレビュー
ボールドアスタリスク (*)合計金額は *USD10.50* です。合計金額はUSD10.50 です。
イタリック 体下線 (_)_WhatsApp_へようこそ!WhatsAppへようこそ!
取り消し線チルダ (~)これは~ベター~ベスト!これはベターベスト!
コード3 つのバッククォート (```)```print Hello World```print Hello World

チャネルエレメント [#channel-elements-channels]

チャネル固有のオプションを構成し、各チャネル エレメントでサポートされているメッセージ タイプを確認します。

詳細オプションの設定については、チャネルオプション セクションを参照してください。

SMS [#sms-channels]

SMS を介してエンド ユーザーと通信するには、SMS メッセージの送信 エレメントをジャーニーに追加します。

エレメントの構成

エレメントを選択してサイドパネルを開き、以下のフィールドの構成を完了します。

メッセージ

Sender (送信者)送信者 を選択します。 メッセージ: メッセージの内容を入力します。

スペース、特殊文字、改行、絵文字、プレースホルダーなど、最大 160 文字まで追加できます。

特殊文字 (オプション): GSM アルファベットの一部ではない文字を使用する必要がある場合は、特殊文字 を定義します。

分散型台帳テクノロジー (DLT): DLT を有効にして SMS 配信を追跡および検証します。詳細については、DLT テンプレート(/essentials/asia-registration/dlt-templates)を参照してください。

手記

DLT 機能はインドにのみ適用されます。

APIプルによる配信レポートを有効にする: 配信レポートを取得するには、このオプションを有効にします。 Flash SMS: 受信者がメッセージを開くことなく、受信者の画面に直接メッセージを表示します。 連絡先リストを無視する: 受信者が 連絡先拒否 リストにいる場合でも、メッセージを送信します。プロモーション制限を適用しない場合は、トランザクションメッセージングにこのオプションを使用します。

In-app message (アプリ内メッセージ) [#in-app-message-channels]

アプリ内メッセージを使用して、アプリユーザーに通信を送信します。アプリ内メッセージは、エンドユーザーがアプリを開いたとき、またはジャーニーで定義された時間にモバイルアプリに表示されます。 (任意) アプリ内メッセージをテストしたい時は、デモ用アプリ を使用できます。

メッセンジャー [#messenger-channels]

ジャーニーの一部として、カスタマイズされた [Messenger] メッセージをエンド ユーザーに送信します。お客さまがどこにいてもお客さまと対話し、お問合せに対するサポートや対応を行います。

サポートされているメッセージの種類 [#messenger-message-types]

このチャネルは、次のメッセージタイプをサポートしています。

  • テキスト
  • ボタン
  • 画像

エレメント内のフィールドの構成

Channel options (チャネルオプション) セクションにリストアップされているオプションに加えて、次のフィールドを構成することができます。

Enable delivery reports over APIプルによる配信レポートの有効化):配信されたメッセージの数を確認したい場合は、このオプションを選択します。

MMS [#mms-channels]

MMS(/mms)で魅力的なマルチメディアメッセージを作成し、ジャーニーに追加します。

サポートされているメッセージの種類 [#mms-message-types]

このチャネルは、次のメッセージタイプをサポートしています。

  • オーディオ
  • Video
  • 画像
  • テキスト
  • 応用
  • vカード

メッセージの作成 [#mms-create-message]

送信者情報を追加し、サイド パネルにリッチ メディア コンテンツを入力します。メッセージでオーディオ、ビデオ、画像、テキスト、アプリケーション、vCard ファイルなどの複数のメディア形式を使用し、メッセージ ファイルのサイズがモバイル ネットワーク オペレーターの推奨制限内にあることを確認してください。


チャネル オプション [#channel-options]

このセクションでは、チャネルエレメントで詳細オプションを設定する方法を示します。使用可能なオプションは、チャネルごとに異なる場合があります。

ジャーニーでチャネルエレメントを選択してサイドパネルを開き、次のフィールドを設定します。

Data payload (データペイロード) [#data-payload-channel-options]

メッセージをカスタマイズするには、保存またはインポートした連絡先からデータを追加します。例: ファーストネームまたは国

[追跡とレポート > レポート オプション セクションで、含めるデータを 1 つ以上選択します。これで、メッセージ内のプレースホルダーを使用してこのデータを追加できます。このデータは、メッセージ reports にも含まれます。

Mobile push (モバイルプッシュ通知) チャネルの場合、モバイルプッシュおよびアプリ内メッセージの技術的な実装により、事前定義されたデータペイロードは 電話番号 (MSISDN) となります。

Delivery time window (配信時間枠) [#delivery-time-window-channel-options]

ジャーニーがエンドユーザーに通信を送信する曜日、時刻、タイムゾーンを設定します。

Message scheduling (メッセージのスケジュール設定) > Delivery time window (配信時間枠) セクションのフィールドへの入力を完了します。

チャネルが送信時間の最適化をサポートしている場合は、ジャーニーを有効にして、エンドユーザーにメッセージを送信する最適な時間を決定できます。詳細については、send-time optimization のドキュメントを参照してください。

Message sending speed (メッセージ送信速度) [#message-sending-speed-channel-options]

指定した期間 (分、時間、または日) 内に送信するメッセージの数を構成します。

例: 1 日に 1,000 件のメッセージを送信するように設定します。制限を設定し、NTT CPaaS が最初のメッセージを受信すると、最初の数時間またはそれ以降に、1 日の制限に達した時間に関係なく、24 時間の期間が開始されます。24 時間経過すると、さらに 1,000 件のメッセージが送信されます。

送信するメッセージの数を制限する場合は、この設定を使用します。例: ジャーニーは、エンドユーザーにコールセンターを通じて注文するよう促すプロモーションキャンペーンです。すべての聴衆に同時にメッセージを送信すると、コールセンターの通話量が多くなる可能性があります。これにより、エンドユーザーの通話待ち時間が長くなる可能性があります。このような状況を回避するには、コールセンターが管理できる速度でメッセージを送信してください。

メッセージ送信速度は、送信要素(メッセージを送信するSMS、Email、Viberなどの要素)とAPIの呼び出し連携で設定できます。

Advanced settings (詳細設定) > Message sending speed (メッセージ送信速度) セクションのフィールドを構成します。

有効期間 [#validity-period-channel-options]

有効期間は、ジャーニーがエンドユーザーのデバイスにメッセージを配信しようとする期間です。有効期間を使用して、メッセージの有効期限を設定します。

例:オーディエンスにコミュニケーションを送信したいとします。しかし、一部のエンドユーザーは、モバイルデバイスの電源を切っているため、システムは、これらのデバイスにメッセージをすぐに配信できません。その場合、システムは、有効期間が終了するまで定期的にメッセージの配信を試みます。

有効期間が終了する前にジャーニーがメッセージを送信できない場合は、次の処理が行われます。

  • 不明な技術的な理由で送信できません: ジャーニーは失敗したブランチにリダイレクトされます。
  • その他のすべての理由: ジャーニーは関連するブランチにリダイレクトされます。

ジャーニーのチャネル要素を介してエンドユーザーに送信するすべてのメッセージには、有効期間があります。デフォルトおよび最大有効期間は 48 時間です。

より短い期間を設定するには、チャネルエレメントのサイドパネルにあるAdvanced settings (詳細設定) > Validity period (有効期間) セクションを使用します。Period (期間) を指定し、単位を Hours (時間) または MInutes (分) として選択します。

ステータスのトラッキング

エンドユーザーがジャーニーの次のステップに進むようにするには、メッセージが正常に送信または配信された場合のみです。これを行うには、オペレーターによって送信されたメッセージの送信状況と配信状況を使用します。

また、指定した待機期間内にメッセージが配信されなかった理由に基づいてエンドユーザーをリダイレクトする追加のロジックを割り当てることもできます。

ステータスを確認できるまで待つには、次の操作を行います。

  1. Wait for message status (メッセージのステータス待機) を有効にします。

  2. 待機期間 フィールドで、ジャーニーが配信または送信ステータスを待機する時間制限を設定します。時刻は、または時間のいずれかで設定できます。

    ジャーニーが待機期間内にメッセージステータスを受信しない場合、エンドユーザーは 未配信 ブランチにリダイレクトされます。

  3. Branching (分岐) タブ > Wait for status type (待機ステータスの種類) フィールドで、Sending (送信中) またはDelivery (配信) ステータスが成立するまで待機するかを選択します。

    Sending (送信中) ステータスは、メッセージが処理され、次のインスタンスに送信されたかどうかを示します。例: 携帯電話会社

    手記

    送信ステータスは、メッセージがハンドセットに配信されたことを意味するものではありません。配信情報については、代わりにDelivery (配信) ステータスをご使用ください。

  4. Delivery (配信) ステータスを選択すると、以下のブランチがSMSエレメントに自動的に追加されます。

    • Delivered (配信済み): メッセージは正常に配信されたことを示します。

    • Not delivered (all cases) (未配信 (すべてのケース)):このステータスには、待機する制限時間の超過など、すべての配信エラーが含まれます。例: 無効なエンドユーザーの電話番号、携帯通信会社の制限、エンドユーザーのデバイスに関する問題、メッセージのフィルタリング

    • 配信失敗の原因に基づいてジャーニーをルーティングするには、次のブランチを 1 つ以上追加します。

      • Expired (期限切れ): 受信者が利用できないか、ネットワークの問題により、許可された時間内にメッセージが配信されなかったことを示します。
      • 拒否: メッセージは受信者の通信事業者またはデバイスによって拒否されました。その理由は、送信者がブロックされたこと、SMS フィルタリング オプション、またはその他の制限が考えられます。
      • 配信不能: 無効な電話番号、ネットワークの問題、またはエンドユーザーのデバイスの設定により、メッセージを配信できませんでした。

      配信ステータスの詳細については、「 応答ステータスの ドキュメント」を参照してください。

  5. Sending (送信中) ステータスを選択すると、以下のブランチがSMSエレメントに自動的に追加されます:

    • Sent (送信済み): メッセージは正常に送信されたことを示します。
    • Not sent (all cases) (未送信 (すべてのケース)): すべての送信エラーが含まれます。
  6. 配信の失敗理由に基づいてジャーニーロジックを構築する場合は、エラーコードまたは理由をジャーニー変数に保存し、セグメント化に使用します。

    例: バウンスされたメールのエラー コードを知っておくと役に立ちます。ソフト バウンス (6011) は、再試行で解決できる一時的な配信の問題を示します。ハード バウンス (6012) は永続的であるため、その受信者にメッセージを再度送信しないでください。

    追跡したステータスまたはエラーコードを変数に格納するには、次の操作を行います:

    1. Variables (変数) タブで、Add variable (変数の追加) を選択します。

    2. このセクションの各フィールドの構成を完了します。

    3. 既存の変数を選択するか、新しい変数を作成します。

      この変数は、ジャーニーの後半で使用できます。


チャネル指標 [#channel-metrics]

ログとレポートの表示 [#reports-logs]

ジャーニーを設定してアクティブ化すると、チャネルのトラフィックレポートを表示できます。Analyzeに移動し、チャネル統計を表示します。また、詳細情報を含むレポートを生成することもできます。

チャネルエレメント内のメトリクスの表示 [#metrics-in-channel-element]

Journeyからメッセージデータを直接取得するには、チャネルエレメントにカーソルを合わせると、配信数、クリック率、開封数などが表示されます。メトリックの可用性は、問題のチャネルによって異なります。

配信やクリック率などに関する指標として、以下のメトリクスが使用可能です:

  • Message send (メッセージ送信数) - このエレメントによって送信されたメッセージの数を示します。
  • Total delivered (配信総数) - このエレメントによって配信されたエンゲージメント用のメッセージの総数を示します。1人のユーザーでも複数のエンゲージメント用メッセージを受け取ることができます。
  • Delivery rate (配信率) - 送信済みメッセージのうち、配信されたメッセージの割合を示します。
  • Total opens (開封総数) - このエレメントに対して開封というアクションを取ったエンゲージメントの数を示します。
  • Open rate (開封率) - 配信されたメッセージによるエンゲージメントのうち、受信者が開封というアクションを取ったエンゲージメントの割合を示します。
  • Unique opens (一意の開封数) - 少なくとも1回は開封した一意のパーソン数を示します。
  • Click-through rate (クリックスルー率) (CTR) - リンクがクリックされた配信済みメッセージの割合を示します。
  • Total clicks (クリック総数 ) - リンクが全体で何回クリックされたを示します。
  • Unique clicks (一意のクリック数) - リンクを少なくとも1回クリックした一意のパーソンの総数を示します。

次の表は、各チャネルで使用できるメトリックを示しています。

メールSMSRCSMobile push (モバイルプッシュ通知)In-app message (アプリ内メッセージ)LINEMMS
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 つのチャネル経由でメッセージを送信し、配信されない場合は、定義された時間が経過すると、選択した別のチャネルが自動的に使用されます。

キャンペーンを設計するときは、有効期間 の間に、プラットフォームが 1 つの特定のチャネルでメッセージを配信しようとすることに注意してください。デフォルト値は 48 時間です。また、すべての受信者のプロファイルに必要な宛先がすべて設定されていることを確認してください。

この機能を使用するには、設計中のジャーニーに フェイルオーバー エレメントを追加し、チャネルを設定します。


Evaluate Inbound Message (インバウンドメッセージの評価) [#evaluate-inbound-message]

このエレメントを使用して、エンドユーザーから送信された特定の単語に基づいてジャーニーを分岐します。例: エンドユーザーが「商品」と返信した場合は、すべての商品のリストを送信します。エンドユーザーが「プロモーション」と返信した場合は、プロモーションのある商品のみのリストを送信します。

エレメントのデフォルトの出力は、2日以内に応答がない場合 です。

サポートされているチャネル [#supported-channels-evaluate-inbound-message]

サポートされているチャネルは次のとおりです。

  • メール
  • Mobile push (モバイルプッシュ通知)
  • SMS
  • Viber
  • WhatsApp

エレメントの構成 [#evaluate-inbound-message-configure-element]

次の手順に従って、エレメントの構成を完了します。

  1. メッセージを評価したいチャネルを選択します。
  2. 受信者を選択します。
  3. エンドユーザーのメッセージを指定した値と比較する条件を定義します。条件が満たされると、ジャーニーの次のステップがトリガーされます。
  4. (任意) インバウンドメッセージの情報を変数に保存します。
  5. エンドユーザーからの応答を待機する時間を指定します。

詳細については、以下の詳細な手順を参照してください。

チャネルの選択

Channels and conditions (チャネルと条件) セクションで、エンドユーザーのメッセージを評価したいチャネルを選択します。

デフォルトのチャネルはSMS です。別のチャネルを使用するには、既存のチャネルを削除し、必要なチャネルを選択します。

受信者の選択

チャネル名を選択してカードを開きます。To recipient (受信者へ) セクションで、受信者を選択します。

手記

WhatsAppの場合、受信者はエンドユーザーの電話番号、またはエンドユーザーがWhatsAppユーザー名を採用して電話番号を非表示にした場合は、ビジネススコープのユーザーID(BSUID)です。ジャーニーでは、ユーザープロファイルに保存されている識別子が使用されます。認証テンプレート メッセージは BSUID に送信できず、電話番号が必要です。

インバウンドメッセージの条件定義

エンドユーザーのメッセージを指定した値と比較する条件を定義します。条件が満たされた場合にジャーニーが実行する必要があるアクションを設定します。

エレメント内で複数の条件を指定できます。

次の条件を設定できます:

  • Message body (メッセージ本文): メッセージの本文を条件値と比較します。

  • すべて: このオプションを使用すると、エンド ユーザーがメッセージに条件に含まれていない内容が含まれている場合でも、ジャーニーを続行できます。

    完全一致は、Anythingよりも優先されます。例: 同じエンドユーザーからのメッセージを待機している 2 つのジャーニーがあります。あるジャーニーでは、条件は「はい」という単語と完全に一致することです。他の旅では、条件は「何でも」です。エンドユーザーは「はい」と答えます。この場合、エンドユーザーは、単語と完全に一致するジャーニーを続行します。

  • Button text (ボタンテキスト) (WhatsAppのみ):エンドユーザーが応答するボタンを選択すると、この条件はボタンのテキストを条件値と比較します。

  • Button Payload (ボタンペイロード) (WhatsAppのみ):エンドユーザーが応答するボタンを選択すると、この条件はボタンペイロードを条件値と比較します。

条件には、次の演算子を使用できます。

  • Is equal to person attribute (パーソン属性と等しい) - 選択したパーソン属性がメッセージ本文に含まれているかどうかをチェックします。

    値を比較する場合、大文字と小文字は無視されます。

  • Matches text (テキストに一致) - エンドユーザーの応答が条件値と完全に一致するかどうかを確認します。エンドユーザーの応答に条件値のみが含まれ、他には何も含まれていない場合、条件が満たされます。複数の条件値を指定できます。

    例: 条件値: time エンドユーザーの応答: time。条件が満たされます。 エンドユーザーの反応: 'タイムゾーン', '時間!!', What is the time? 応答には条件値の一部ではない追加文字が含まれているため、条件は満たされません。

    値を比較する場合、大文字と小文字は無視されます。

  • Matches RegEx (正規表現に一致) - 定義した正規表現パターンがメッセージ本文に含まれているかどうかを確認します。

    Ignore case (大文字と小文字を区別しない) (任意) : 条件を評価する時に大文字と小文字を無視するかどうかを指定します。

    Multiline (複数行) (任意) : このオプションは、入力を複数行のテキストと照合する場合に使用します。いずれかの行が一致する場合、検証は成功します。

  • Contains text (テキストを含む) - メッセージ本文に、条件値で指定したキーワードが含まれているかどうかをチェックします。条件値には、記号やキーワードなどの文字のグループを指定できます。複数の条件値を指定できます。

    例: 条件値: time エンドユーザーの応答: time, timeframe, 3times, time!!, What is the time? メッセージにキーワードが含まれているため、条件が満たされます。

    値を比較する場合、大文字と小文字は無視されます。

  • Contains word (単語を含む) - メッセージ本文に、条件値で指定した正確な単語が含まれているかどうかをチェックします。メッセージ本文の単語には、単語の前後に記号またはスペースを含めることができますが、数字やその他の文字を含めることはできません。

    例: 条件値: time エンドユーザーの応答: time。メッセージに正確な単語が含まれているため、条件が満たされます。 エンドユーザーの反応: 「時間!!', What is the time? メッセージには、単語の前後に記号またはスペースが入った正確な単語が含まれているため、条件が満たされます。 エンドユーザーの応答: times, timeframe, timezone, 3times。メッセージ内の単語に条件値の一部ではない追加の文字が含まれているため、条件は満たされません。

    値を比較する場合、大文字と小文字は無視されます。

複数の条件値を指定できます。

システムは、上記の順序に従ってインバウンドメッセージを処理します。そのため、優先度の高い条件が満たされた場合、ジャーニーはその条件のアクションを実行し、他の条件は無視します。

手記

複数のアクティブなジャーニーでキーワードを再利用できます。例: 複数のジャーニーで「はい」や「いいえ」などの一般的なキーワードを使用します。2 つ以上のジャーニーがエンドユーザーからの同じインバウンドキーワードを同時に待機している場合、エンドユーザーの入力はこれらのジャーニーの 1 つにランダムに転送されます。

インバウンドメッセージ情報を変数に保存

また、インバウンドメッセージ情報をキャプチャして保存する変数を定義することもできます。

インバウンド・メッセージからキャプチャーするデータを定義します。次の情報をキャプチャできます。

  • Message body (メッセージ本文)
  • 受信者
  • Sender (送信者)
  • Message ID (メッセージID)
  • Gateway ID (ゲートウェイID)

情報の全部または一部を保存できます。

  • Whole text (全文): 情報全体を保存します。
  • RegExp parse variable (正規表現解析変数): 正規表現を使って、メッセージコンテンツ内の特定のキーワードをキャプチャします。

詳細については、「ジャーニー変数](/automation-studio/journeys/manage-journeys/journey-settings#フロー変数-settings)を参照してください。

応答待機時間の指定

応答待ち時間 セクションで、エンドユーザーからの応答を待機するために必要な時間を定義します。