フローの管理
フローツールは、適切なオーディエンスに、適切なタイミングで、適切なチャネルを使ってアプローチできるようにするためのビジュアルコミュニケーションビルダーです。
フローツールで何が可能か?
行動ベースのオーディエンス セグメントをフローに追加し、購入やユーザー登録、送信したメッセージに対する顧客のインタラクションといったイベントでトリガーするコミュニケーションを設計します。顧客が好んで使うチャネルを選択するだけでなく、他のチャネルも組み合わせてメッセージが確実に届くようにします。メールやSMSでメッセージを送ったり、WhatsAppやViberで話したり、顧客からのコールをIVRで応答することができます。フローではすべてが可能です。
このページでは、以下のような基本的なコミュニケーションの管理について説明します:
• フローの構築 • 編集 • 複製 • 削除 • 設定 • パフォーマンス
作成
以下は、フローを開始するためのオプション、使用できるテンプレートまたは個々のフローエレメント (例えば、SMS、メール、Viber、WhatsAppなどのチャネル)、およびコミュニケーションの起動方法について説明するクイックガイドです。
一から開始
新しいフローを作成するには、次の操作を行います。
- NTT CPaaSのWebインターフェイス (opens in a new tab)で、Moments > **Flows (フロー)**に移動します。
- Create flow (フローの作成) を選択します。
- **Start from scratch (一から開始)**を選択します。

**Start from Scratch (一から開始)**を選択すると、コミュニケーションに使用する開始点を決定する必要があるページに移動します。
テンプレートの使用
作成したフローは、今後使用する場合に備えてカスタムテンプレートとして保存できます。また、必要に応じて事前定義されたテンプレートに切り替えることもできます。例えば、ウェルカムメッセージやアポイントメントのリマインド通知、カート放置のリマインド通知などを送信する場合は、既存のテンプレートの利用をお勧めします。
構築
上記で説明した最初のステップを完了すると、コミュニケーションフローの開始点となるエントリーポイントを選択することができるページに遷移します。それぞれの説明を読み、その中から、計画しているコミュニケーションに最も適したエントリーポイントを選ぶようにします。

選択したエントリーポイントをクリックすると、フローキャンバスに直接移動します。
気が変わった場合は、その場で削除して、新しいエントリーポイントを追加してください。それぞれに、サイドパネルに表示される一連の付随機能が付属しており、コミュニケーションを正しい方向に促すのに役立ちます。

コミュニケーションには必ず名前を付けることを忘れないようにします。次に、顧客にメッセージを送信するチャネルを必要に応じて追加します。

この例ではSMSを使用するとします。
- 3ドットメニューをクリックしてフローに追加します。
- SMSエレメントに名前を付ける:このアクションは、メッセージに対する顧客の反応を 追跡 する場合に重要です。その後、フローの後半で、この特定のSMSを参照して、受信者に別のメッセージを送信できます。あるいは、全く新しいフローまたはフローバージョンに追加することもできます。名前の変更は、Momentsで使用可能なすべてのチャネルエレメントとフェイルオーバー エレメントで可能です。
- 送信者とコンテンツを入力します。
- 下にスクロールして、スケジュール設定 など、他にどのようなオプションがあるかを確認します。

他のエレメントを選択して、先ほど追加したチャネルを選択解除することもできます。その場合は、矢印をクリックし、表示される赤い点をクリックします。

チャネルエレメント、関数やIVR (音声自動応答)など、様々なアクションを組み合わせて、完璧なコミュニケーションを図ります。
その他のオプション
次の点に留意しながら、フローの下部にある設定から、想定されているユースケースに最も適した設定を探します。
- 1人のパーソンが1つのフローに加わることができる回数
- 追跡や分析することになるコミュニケーションのゴール
- タイムゾーンの設定と送信時間
その他に、3ドットメニューを開くと、特定のコミュニケーションを今後も使えるように保存したり、テンプレートのページから引き出せるようにしたり、フローを複製したり、不要になったと思われる場合は削除したりすることができます。

カスタマイズされたイベントを追加する前に、Peopleモジュールでそれをセットアップする必要があります。
検証
チャネルエレメント内の必須情報 (件名、送信者など) 、フロー名、条件 (イベント、属性、キーワードなど) やそれぞれの値など、何かが不足している場合、それを加えることを注意喚起する通知が表示されます。
終了エレメントは、各ブランチの最終フローに自動的に追加されます。手動で追加する必要はありません。

起動
フローを検証し、修正を行うと、リフトオフページが表示されます。このページでは、フローを起動する準備ができているかどうかを確認できます。
このセクションの画像は、このページに表示される内容の例です。次の情報を確認できます。
- 誰がこのフローに入るか。この例では、カートにアイテムを追加したユーザーです。
- 顧客にこのフローに複数回入れさせたくない場合の対処方法
- フッター オプションとその変更方法

コミュニケーションをすぐに開始する場合
これ以上変更する必要がなく、コミュニケーションをすぐに開始する場合は、**Launch now (今すぐ起動)**を選択します。
すべてのフロー のページに戻ります。
起動したフローのステータスは アクティブです。フローを表示する場合は、フロー名を選択します。

後でコミュニケーションを開始する場合
コミュニケーションをすぐにアクティブにしたくない場合は、開始日を設定できます。 フィルタリングは、次の手順に従って行います。
- [Launch (起動)] ページを終了します。**Launch now (今すぐ起動)**を選択しないでください。
- スケジュール設定 セクションのスケジュールフロー開始フィールドを使用して、フローを起動する日時を設定します。
これで、フローのステータスが スケジュール設定済みになりました。
アクティブなフローでのオーディエンスの追加または削除
アクティブなフローでオーディエンスを追加または削除するには、次の方法があります:
- Peopleのプロファイルセクションから。
- Peopleでプロファイルをインポートする際。
- Momentsのフローエディターを使用して既存のアクティブなフローを更新し、同じバージョンで変更を保存する。
ガイドライン
以下のガイドラインが適用されます。
- プロファイルを追加または削除できるのは、Continuous (連続) エントリーポイントのみです。
- プロファイルがフローに追加される前に、フローは Frequency Cap (フリークエンシーキャップ) (再エントリー) 設定を確認します。フローがすでに実行されたプロファイルが再度追加されると、プロファイルに再エントリー設定を適用します。
例: プロファイルは Segment_AとSegment_Bの両方の一部です。フローに Segment_Aが含まれているため、プロファイルは既にフローにありました。これで、Segment_Bもフローに追加されます。
- 再エントリーが無効の場合:プロファイルは2回目のフローに加わりません。
- 再エントリーが有効な場合: プロファイルは2回目のフローにも加わります。
- Momentsのフローエディターを使ってオーディエンスを追加すると、変更を保存した直後にプロファイルがフローに加わります。
- Peopleからオーディエンスを追加する場合は、プロファイルはフローに追加されますが、これらの変更をフローに保存する必要はありません。
- フローからタグまたはセグメントを削除しても、このタグまたはセグメントに関連付けられている、すでにフロー内にあるプロファイルは影響を受けず、フローを完了します。
フローエディターによるオーディエンスの追加
-
NTT CPaaSのWebインターフェイス (opens in a new tab)で、Moments > **Flows (フロー)**に移動します。
-
次のいずれかの操作を行います。
-
**All flows (すべてのフロー)**リストで、更新するフローの横にある3つのドットを選択し、**Add audience to flow (オーディエンスをフローに追加)**を選択します。
-
更新するフローを開き、**Continuous (連続)**エレメントに移動します。
-
-
**Continuous (連続)**エレメントにオーディエンスを追加します。
フローエディターによるオーディエンスの削除
- NTT CPaaSのWebインターフェイス (opens in a new tab)で、Moments > **Flows (フロー)**に移動します。
- 更新するフローを開き、**Continuous (連続)**エレメントに移動します。
- 特定のオーディエンスの横にある Delete (削除) アイコンを選択して、そのオーディエンスをフローから削除します。

アクティブなフローの編集
アクティブなフローの編集は、次のいずれかで実行できます:
- 既存のフローバージョンの編集: このオプションは、現在のフローを続行するが、そのゴールまたはスケジュールを変更する場合、もしくはオーディエンスを更新する場合に使用します。
- 新しいフローバージョンの作成: このオプションは、エレメントの追加や削除、エレメントの並べ替え、エレメントの設定の編集を行う場合に使用します。
既存のフローバージョンの編集
以下を更新できます。
フローを変更するには、次の操作を行います。
- フローエディターでフローを開きます。
- 必要な変更を行います。
- **Save changes (変更の保存)**を選択します。
- 確認画面で、変更が要求どおりであることを確認します。
- **Confirm changes (変更の確認)**を選択します。
更新された設定がフローに適用されます。新しく追加されたプロファイルは、リアルタイムですぐにフローに入ります。

新しいフローバージョンの作成
フローを起動後、ユーザーに送るメッセージ内容を調整したり、コミュニケーションブロックを1つ追加したり、あるいはコミュニケーション全体のゴールを変更してみたくなるかもしれません。これらをすべて実行できるのがフローバージョンです。
バージョンは以下のような状況に使うことができます:
- 実行中のフローに局所的な変更を加える必要がある場合。例:メッセージの誤字や脱字。 Webインターフェイスのメッセージセクションで作成されたメッセージを更新する場合は、メッセージについて記載しているドキュメントをご参照ください。
- コミュニケーションフローに入る新しいユーザープロファイルすべてに適用される、小さな変更を加えたい場合。
実行中のフローの変更準備ができたら、[Edit Flow (フローの編集)] > [Create New Version (新しいバージョンの作成)] の順にクリックします。

フローへの変更は、新しいバージョンを検証して起動するまで適用されません。新しいバージョンは下書きとして、古いバージョンはアクティブとして表示されます。
古いバージョンはフロー内にパーソンが居る限り作動を続けますので心配ありません。フローのリストには、終了間近のステータスを持つコミュニケーションとして表示されます。これは、まだ一部の顧客がフロー内に残っていることを意味します。これらの顧客がカスタマージャーニーを完了するまでフローは実行されます。
新しいバージョンでスケジュール設定オプションを変更した場合 (日付変更やフローの終了日を無期限にした場合) 、オプションはすべてのバージョンに適用されます。
また、お使いのコミュニケーションに入るためのすべての条件に合致する 新しいパーソン
は、新しいフローが起動されるとすぐにそのフローの一部と加わります。
元のコミュニケーションの開始に使用したフローの エントリーポイント は残ります。削除しようとすると、削除できないことを示すメッセージが表示されます。
その場合は、新しいバージョンのフローで必要な変更を加えて、そのフローを更新後に**Validate (検証)してLaunch (起動)**します。
バージョンの管理
場合によっては、異なるバージョンに関する情報を確認する必要があります。これはアクティブなフローバージョン内で [View all versions (すべてのバージョンを表示)] をクリックすることで確認できます。

履歴のサイドパネルには、作成したバージョンの概要が表示されます。どのバージョンがその時点でアクティブ、終了間近または完了なのかを確認できます。また、それぞれの作成日に関する情報も表示されます。

各カードの3ドットメニューを使用すると、以下を実行できます:
- このバージョンからフロー全体を編集する
- フローを複製して、このバージョンに基づく新しいフローの下書きを作成する
- アクティブなバージョンを停止する

バージョンのパフォーマンス
バージョンが異なるコミュニケーションの個々のパフォーマンスを確認し、それぞれの状況に応じてコミュニケーションを組み替えることもできます。
- アクティブなフローバージョンを開きます。
- 右上隅の [Flow Performance (フローパフォーマンス)](./manage-flow#performance をクリックし、すべてのバージョンまたは特定のバージョンのメトリクスを選択します。

[Duplicate Flow (フローの複製)] と [Create New Version (新しいバージョンの作成)] のどちらを選択するか
最適なソリューションを決定する際の参考になるよう、「フローの複製」と「フローバージョン」に関連する主な特徴を簡単に説明する表を作成しました。
複製 | 新バージョン |
新しいフローが作成されます。 同じパーソンが元のフローと複製バージョンの両方に同時に入ります。 個別のパフォーマンス統計。 両方のフローを同時に実行できます。 | [All flows (すべてのフロー)] ページにある同じフロー。 すべてのフローバージョン用の共同パフォーマンス統計。 一度にアクティブにできるバージョンは1つだけです。 古いフローバージョンに参加したパーソンは、そのバージョンでジャーニーを終了できます。 古いバージョンに参加したパーソンは、フローへの再エントリー機能が無効になっていない場合にのみ、新しいバージョンに入ります。この機能が必要な場合は、 複製フロー使用します。 |
このセクションで説明した他のすべての可能性に加えて、Momentsの **All flows (すべてのフロー)**ページに移動し、3ドットメニューをクリックして、アクティブな最後のフローの複製 を作成するか、ドラフトバージョンを削除することもできます。

複製
場合によっては、異なるパラメーターでフローがどのように見えるかを確認したいが、フローは変更したくないことがあります。このような場合は、フローの複製を作成し、その複製バージョンに変更を加えることができます。
例:追加の エレメント または別の通信チャネルでフローがどのように表示されるかを確認したいとします。
フローは、そのステータスに関係なく複製できます。
フローの複製はいくつでも作成できます。
フローがインバウンド SMS エントリーポイントを使用している場合、フローの複製を作成することはできません。これは、同じインバウンド番号を複数のフローで使用できないためです。
フローの複製を作成すると、どうなりますか?
フローの複製を作成すると、次のようになります。
- 元のフローと同じコピーが作成されます。
- すでに最初のフローにいるパーソンも複製のフローに入ります。
- このコミュニケーションの一部になったばかりのパーソンは、両方のフローに入ります。
- 両方のフローには個別のメトリクスが設けされています。
フローの複製
複製を作成する前に、元のフローで使用しているビルディングブロックをご確ください。例: 元のフローには、購入完了、フォームの入力完了、または曲の再生開始などのイベント が含まれています。フローの複製を作成すると、このイベントに関連するエンドユーザーは自動的に両方のフローに送信されます。
フローの複製を作成するには、次の操作を行います。
- NTT CPaaSのWebインターフェイス (opens in a new tab)で、Moments > **Flows (フロー)**に移動します。
- 複製を作成したいフローの横にある3つのドットを選択し、**Duplicate (複製)**を選択します。

設定
コミュニケーションにゴールを設定することで、追跡や修正ができるようになります。さらに、顧客にアプローチする理想的なタイミングや、メッセージの頻度を設定することも可能です。この記事ではゴールや変数、スケジュール設定、フローのフリークエンシーキャップの概要とその使用方法について概説します。
頻度
顧客に送信するメッセージが多すぎたり、不十分であったりする事態を共に避けるには、各コミュニケーションキャンペーンで送信する最適なメッセージ数を考える必要があります。例えば、顧客アクション (イベント)に基づくキャンペーンであれば、顧客がどれぐらいの頻度でコミュニケーションフローに加わるべきかを決定できます。
例として、ウェルカムシーケンスのシナリオを取り上げます。ウェルカムシーケンスは、新規登録したユーザーを歓迎し、すぐに取り込みたい場合にトリガーさせます。実行するのはユーザー1人につき1回だけです。同じユーザーに複数の登録イベントを送信するのは、恐らく避けたいはずです。しかし、手違いが発生することもあります。**Flow Settings (フロー設定)**内にある **Frequency Cap (フリークエンシーキャップ)**を使用すると、自動コミュニケーションを絶えず正確に管理することができます。

**Flow Settings (フロー設定)**では以下の3つの調整が可能です:
- Flow reenter (フローの再エントリー) ** is enabled (の有効化)** – フローを繰り返し可能 (1パーソンが複数回エントリーすることを可能) にするか、1回限り (各パーソンのエントリーは1回だけ) にするかを指定します。この機能はデフォルトで有効化されています。
- Time Delay (時間遅延) – パーソンがフロー完了後からフローに再エントリーできるようになるまでの経過時間を決定します。時間遅延は1件しか設定できないため、ご注意ください。
- Entry Limitations (エントリー制限) – 一定の期間に同一パーソンがフローに再エントリーすることに制限を課します。例:1週間に2回。エントリー制限は複数設定できます。例:1時間に1回または1日に24回。

あるパーソンが エントリートリガー (登録) の資格を得たが、時間遅延および/またはエントリー制限によってフローに入ることができない場合、トリガーはこのパーソンをフローに挿入しません。
再エントリーが有効化されているが、時間遅延やエントリー制限が設定されていない場合、パーソンが条件を満たしていれば、フローを出た後、またすぐに再エントリーできます。
スケジュール設定
**Scheduling (スケジュール設定)**タブを使用して、フローの開始日時を設定します。
フロー開始スケジュールの設定
特定の日時に自動的に起動するようにフローをスケジュールを組みます。詳細については、Launch > 後でコミュニケーションを開始する場合について記載しているドキュメントをご参照ください。
開始日時を指定しない場合は、**Launch now (今すぐ起動)**を選択するとすぐにフローが開始されます。詳細については、起動 > コミュニケーションをすぐに開始する場合について記載しているドキュメントをご参照ください。
フローの停止
フローが自動的に停止する日時を定義します。デフォルトでは、このフィールドは有効になっており、停止日はフローが作成された日から 90 日に設定されています。
フローが停止すると、そのフローのステータスは**Finished (完了)**に変わります。
停止日時を設定しない場合は、次のようになります。
- フローの最後のアクティビティから1年間アクティビティがない場合、そのフローは自動的に停止します。
- フローに (1年以内に) アクティビティがある場合は、無期限に続行されます。
1 回限り エントリーポイントを持つフローの場合、フローを無期限に続行することはできません。これは、すべてのオーディエンスが同時にフローに入るからです。そのため、オーディエンスを後でフローに追加することはできません。
フローの停止後にジャーニーの完了を許可
このフィールドを有効にすると、現在フロー内にいる参加者は、フローが停止した後でもフローを完了できます。これにより、エンドユーザーのジャーニーが中断されることがなくなります。この間、フローのステータスは **Finishing (完了中)**になります。このステータスになると、新しいパーソンがフローに入ることはできなくなります。
すべてのエンドユーザーがそれぞれのジャーニーを完了すると、フローのステータスが**Finshed (完了)**に変わります。
タイムゾーン
フローのタイムゾーンを指定します。

ゴール
多くの場合、フローキャンペーンの目的は、メッセージを配信するだけでなく、特定の目標を達成することです。例: 購入を増やすため。**Goal (目標)**設定を使用すると、追跡対象のイベントをフローの目標として設定できます。
フローが開始されると、目標パフォーマンスは、カスタマージャーニーの特定のポイントに到達したエンドユーザーの総数に関する情報を提供します。目標パフォーマンスには、目標の達成に必要なアクションを実行したエンドユーザーの割合も表示されます。
例
特定の数の靴のブランドを販売したいとします。**PurchaseFinished (購入完了)**イベントを目標として使用します。イベントには、メッセージを既読したエンドユーザーの数と、アイテムを購入したユーザーの数が表示されます。これにより、キャンペーンを追跡し、目標達成にどれだけ近づいているかを特定できます。
目標設定
目標は、フローの起動前でも起動後でも設定できます。
-
フローで次のいずれかの操作を行います。
-
**Set a goal (目標設定)**を選択します。
-
Flow settings (フロー設定) > **Goal (目標)**タブに移動します。
-
-
**Set a goal for the flow (フローの目標設定)**を有効にします。
-
関連するイベントを選択します。例: CartPurchased (カートに入れた品目を購入)。
目標パフォーマンスの表示
目標パフォーマンスを表示するには、フローで **View flow performance (フローパフォーマンスの表示)**を選択します。
次の図は、目標について表示できる情報の例を示しています。

フロー変数
フロー変数は、フロー内の一時的なセッションデータを保存するプレースホルダーです。
フロー変数の使用方法の例を次に示します。
- 変数を使用して、あるフローエレメントから別のフローエレメントに値を転送します。
- 変数をプレースホルダーとして使用して、メッセージをパーソナライズします。
- 変数を使用して、リクエストされた情報をエンドユーザーに提供します。
例: オンライン予約シナリオでは、フロー変数として *appointment time (アポイントメント時間)*を使用します。フローを起動すると、この変数には一時的な情報が含まれます。アポイントメント時間が変更されると、この変数が更新されます。この変数は、ジャーニーのエンドユーザーの確認通知やリマインド通知を送信する時に使用します。
フロー変数の使用方法の詳細については、フローで変数を使用する方法について記載しているドキュメントをご参照ください。
フロー変数の種類
フロー変数のデータ型 | 説明 |
---|---|
真/偽 | True または False の 2 つの値のいずれかのみを含むプロパティに使用します。 |
テキスト | テキスト形式のプロパティに使用します。例: productName (商品名)、 productDescription (商品説明)。 |
小数 | 10 進数形式のプロパティに使用します。例: productPrice (商品価格)。 |
整数 | 整数形式のプロパティに使用します。例: productQuantity (商品数)。 |
Date (日付) | 日付値を含むプロパティに使用します。 **Date (日付)**変数は、各日の初めにのみチェックされます。そのため、**Date (日付)**を使用しても、条件が時間単位の場合、結果が期待どおりにならない可能性があります。特定の時刻にフローをトリガーするには、**Date Time (日時)**変数を使用します。**Date Time (日時)**変数は数分ごとにチェックされます。 |
Date Time (日時) | 日付と時刻の値を含むプロパティに使用します。 |
List (リスト) | リストの作成に使用します。例: **List (リスト)**型の *cartItems (カート品目)*変数を作成します。この変数に、アイテム名、アイテム ID、数量、価格などの詳細を追加します。 イベントで作成できる **List (リスト)**データ型のプロパティは1つだけです。 **List (リスト)**データ型のフロー変数は、**People real-time event (People リアルタイムイベント)トリガーとWait for an event (イベントを待機)**エレメントでイベントプロパティをマッピングする場合にのみ作成できます。フロー設定でリストデータ型のフロー変数を作成することはできません。 |
フロー設定からフロー変数を作成
- 下書きフローで、Flow settings (フロー設定) > Variables (変数) > **Variable (変数)**を選択します。
- **Variable name(変数名)**を入力します。
- **Variable type (変数の種類)**を選択します。詳しくは、フロー変数の種類について記載しているドキュメントをご参照ください。
- (任意) 変数のデフォルト値を指定します。静的な値を使用することも、数式を入力することもできます。
- **Save variables (変数の保存)**を選択します。
この変数が、変数をサポートするフローエレメントで使用できるようになりました。
イベントプロパティのマッピング時にフロー変数を作成
変数をサポートするエレメントでは、イベントプロパティをフロー変数にマッピングする時に、新しいフロー変数を作成できます。詳しくは、フロー変数をイベントプロパティにマッピングについて記載しているドキュメントをご参照ください。
イベントプロパティをフロー変数にマッピング
イベントプロパティの値をフロー変数に保存できます。
変数をサポートするエレメントの場合は、次の操作を行います。
-
エレメントの **Variable sets (変数セット)**セクションで、**Variable (変数)**を選択します。
-
**Event property (イベントプロパティ)**フィールドで、イベントのフィールドを選択します。Event time (イベント名)、Event time (イベント時間)、Event date (イベントの日付)、およびイベント内のすべてのプロパティを選択できます。
-
**Variable (変数)**フィールドで、対応するフロー変数を選択します。
新しいフロー変数を作成するには、次の手順に従います。
-
**Variable (変数)**フィールドで、**Create new variable (新しい変数の作成)**を選択します。
-
**Variable name(変数名)**を入力します。
-
**Variable type (変数の種類)**を選択します。詳しくは、フロー変数の種類について記載しているドキュメントをご参照ください。
備考- イベントプロパティと同じデータ型のみを選択できます。
- フロー変数の **List (リスト)**データ型は、**People real-time event (People リアルタイムイベント)トリガーとWait for an event (イベントを待機)**エレメントでのみ選択できます。
-
(任意) 変数のデフォルト値を指定します。静的な値を使用することも、数式を入力することもできます。
-
**Save variables (変数の保存)**を選択します。
-
変数への値の代入
変数には、様々な方法でを代入することができます。次の表は、変数に情報を保存する方法の例をいくつか示しています。
例 | フローエレメント |
---|---|
インバウンドメッセージの送信者、受信者およびメッセージコンテンツを変数として保存します。 | インバウンドメッセージの評価 |
サードパーティシステムからのコール応答をフローの後の方のステップに使用します。 | コールAPI |
必要なデータを変数としてサードパーティシステムから受け取る時は、フローAPIを使用します。 | フローAPI |
音声自動応答 (IVR) を変数として収集 | 収集 |
カタログアイテムから変数の値を設定します | カタログ検索 |
今後の標準イベントおよびカスタムイベントから取得する情報をフロー内の変数として保存します。 | イベントを待機 Peopleリアルタイムイベントトリガー |
フローで変数を使用する方法
フロー変数は、プレースホルダーをサポートするすべてのエレメントで使用できます。
次の表は、変数の使用方法と、その使用に使用できるフローエレメントの例を示しています。
シナリオ | 説明 | フローエレメント |
---|---|---|
オーディエンスのセグメント化 | 属性やその行動に基づいてオーディエンスを分割するために変数を使用します。 | オーディエンスのセグメント化 |
パーソナライズ化 | 外部システムに変数を追加したい時は、送信エレメント、IVRエレメントやコールAPIエレメントに変数を使ってフローをパーソナライズすることができます。 | エレメントの送信 プレイ (IVR (音声自動応答)) コールAPI |
Peopleプロファイルに変数を保存 | 変数を People プロファイルに保存 | ユーザープロファイルの更新 |
受信者情報の保存 | [Notify Internal Business Recipients (社内業務受信者への通知)] エレメントで受信者情報を定義する場合に、変数を使用します。店舗マネージャーの電話番号が店舗の所在地によって異なる場合など、動的な受信者情報を持っている場合に便利です。 | 社内受信者への通知 |
詳しくは、プレースホルダーを使ってパーソナライズ**について記載しているドキュメントをご参照ください。
Update variable (変数を更新する)
フローの変更を反映するように変数を更新するには、変数の更新エレメントを使用します。
例: Order Status変数が orderedからdispatchedに変更されます。
数式と式を変数に使用
式を使用すると、以下のことが可能になります:
-
変数のデフォルト値の指定。これは、フロー設定で行うことができます。
-
エレメント内の変数の更新。
-
高度なシナリオでは、変数に式言語 を使用します。式言語を使用すると、次のような利点があります。
- 計算 - 例:エンドユーザーがバウチャーを何回受け取ったかを数えます。
- 時差の計算 - 例:遅延している注文を確認し、自動的に優先度を上げます。
備考デフォルトでは、関数 **now()**は 協定世界時 (UTC) のDateTime (日時)で返します。他の時間関数はすべて、お使いのアカウントのタイムゾーンを使用します。
-
変数と属性から一意のURLを連結する一意のURLを連結します。こうしたURLは、レポート生成やエンドユーザーへのフィードバックリクエストURLを送信する場合に使用します。

変数の転送
エンドユーザーをあるフローから別のフローに送信する場合は、これらのフロー間で変数を転送できます。詳しくは、フローに追加について記載しているドキュメントをご参照ください。
削除
フローが不要な場合は、削除できます。次の手順を実行します。
- NTT CPaaSのWebインターフェイス (opens in a new tab)で、Moments > **Flows (フロー)**に移動します。
- 削除するフローで、3つのドットを選択し、**Delete (削除)**を選択します。
削除できるのは、**Draft (下書き)**ステータスのフローのみです。
パフォーマンス
ステータスがアクティブまたは完了のフローには、現在および将来のコミュニケーションを改善するために使用できる有用なデータが含まれています。
フローの概要
フローの概要 を表示します。
フローエレメントのメトリクス
個々の フローエレメントのメトリクスを表示できます。例: 特定のエントリーポイントからフローに入ったエンドユーザーの数を確認できます。
各エレメントには異なるメトリクスがあります。
これらの指標を表示するには、エレメント内のメトリクスインジケーターの1つにカーソルを合わせます。各インジケーターは、異なるメトリクスを示します。次の画像は、SMSエレメントの Delivered (配信済み) インジケーターのメトリクスを示しています。

(フローパフォーマンス) 全般に関するメトリクス
フローのパフォーマンスに関する詳細を取得できます。コミュニケーションキャンペーンに関連するフローのハイライトと追加情報を確認できます。
これらのメトリクスを表示するには、フローで**View flow performance (フローパフォーマンスの表示)**を選択します。

次の情報を表示できます。
パフォーマンスメトリクス | 説明 |
---|---|
Profiles in flow (フロー内のプロファイル数) | フローに入った一意のエンドユーザーの数を表示します。このメトリクスは、特定の期間内にキャンペーンがリーチしたオーディエンスを確認するのに役立ちます。 |
Profiles exited (終了したプロファイル数) | フローをexit point (エグジットポイント)で出た人の数を表示します。このメトリクスは、カスタマージャー二ーを完了し、早期に終了しなかったすべてのエンドユーザーを確認するのに役立ちます。また、フローがどれほど効果的であったかやエンドユーザーが期待どおりにフローに反応するかどうかについてのインサイトを提供します。 例:フローの参加者数は 7,000 人に達したものの、フローを終了するエンドユーザーはわずか 1,500 人だとします。既存のフローを見直し、将来のフローを最適化して、より多くのパーソンが希望する方法で終了するようにできます。 目標 がないフローでは、これは成功を測定するための重要なメトリクスです。 |
Active profiles (アクティブなプロファイル) | フローに入り、コミュニケーションを受信し、メッセージの表示、メッセージの開封、リンクのクリックなどのイベントを実行したパーソンの数を表示します。このメトリクスを使用すると、オーディエンスのアクティビティを測定でき、エンドユーザーに最も影響を与えたチャネルまたは特定のメッセージを確認できます。 |
Goal performers (ゴール達成者) | フローに入り、ターゲットイベントを少なくとも1回実行したパーソンの数を表示します。このメトリクスは、フローの成功を測定する絶対尺度です。 |
Messages sent (送信されたメッセージ数) | すべてのチャネルのフロー内で送信されたメッセージの合計数を表示します。チャネル別の内訳は、フローパフォーマンスのページの [チャネルの詳細]セクションで確認できます。 |
Traffic Cost (トラフィックコスト) | フローの送信トラフィックの合計コストを表示します。 |
送信されたメッセージの総数のトラフィック データには、次のものが含まれます:
- フロー内の各チャネルのデータ。例: メール、SMS、Viber。
- フロー内の非送信エレメントのデータ。例:イベントまで待機
フローに特定の目標がある場合、パフォーマンスアナリティクスにはその目標に関連するデータが含まれます。例: 目標が *ItemPurchased (購入品目)*イベントの場合、パフォーマンスアナリティクスには購入品目の合計数が含まれます。

チャネルのパフォーマンス
チャネルメトリクス
チャネルのパフォーマンスを表示する方法については、Analyze (分析) セクションに記載していますので、そちらをご参照ください。チャネルの個別メトリクスとチャネル全体のメトリクスを表示できます。
フローのレポート生成
フローの対象になった各チャネルでのパフォーマンスに関する詳細レポートを生成するには、フロー内の3つのドットをクリックすると表示されるメニューからGet report (レポートの取得) > **Create (作成)**を選択します。カスタムレポートを作成する場合は、NTT CPaaSのWebインターフェイスで Analyze (分析) > **Reports (レポート)**に移動します。

SFTPインポート
フローでSFTPインポートエントリーポイントを使用すると、インポートしたデータのパフォーマンスを表示できます。このエントリーポイントにより、新しいファイルが SFTP サーバーからシステムにアップロードされた時に正しく処理され、アップロードされたファイルのエントリーがエラーなしでフローに追加されるようになります。
フローエディターで、 View flow performance (フローパフォーマンスの表示) > **SFTP Import (SFTPインポート)**タブを選択して、インポートしたパフォーマンスデータを確認します。次のデータが表示されます:
コラム | 説明 |
---|---|
Date time (日時) | ファイルをSFTPサーバーからフェッチした日時のタイムスタンプを表示します。 |
SFTP connection (SFTP接続) | 使用されるSFTP接続の名前を表示します。ファイルをフェッチしようとした時に接続エラーが発生した場合は、エラーが表示されます。 |
File (ファイル) | SFTP サーバーからフェッチされるファイルの名前を表示します。 |
Total entries (合計エントリー数) | SFTP サーバーからアップロードされた .csv ファイル内の合計エントリー数を表示します。 |
Valid entries (有効エントリー数) | ファイルに含まれるエントリーで、フローに正常に追加されたエントリーの総数を表示します。 |
Invalid entries (無効エントリー数) | フローに追加され なかった ファイル内の合計エントリー数を表示します。 次の理由により、無効のエントリーが表示される場合があります: - 1種類の連絡先情報(電話番号またはメールアドレス) しか含まないインポートの場合:連絡先情報が空または無効の場合、エラーが表示されます。 - 両方の種類の連絡先情報(電話番号とメールアドレス)を含むインポートの場合: - 両方の種類の連絡先情報が無効の場合:エラーが表示されます。 - 連絡先情報のうち、1種類が有効で、もう1種類が無効の場合:エラーが表示されます。 - 連絡先情報のうち、1種類が有効で、もう1種類が空の場合: 有効ですので、 エラーは表示されません。 もしファイルに無効エントリーが多数ある場合は、ファイル内のデータに問題があるかどうかを確認し、ある場合はその問題のデータを修正してください。 |
また、SFTPインポートを通じて取得したパフォーマンスデータをエクスポートすることもできます。**Export (エクスポート)**を選択して、データを .csv ファイルとしてエクスポートします。

MEP消費レポート
Momentsの使用状況は、月間エンゲージドパーソン (MEP) の測定に基づいて確認します。1 MEPは、1カ月間に少なくとも1回は1つ以上のMomentsフローに入った一意のユーザープロファイルを表します。
プロファイルは、フローに入った回数や、エンドユーザーにメッセージが送信されたかどうかに関係なく、MEPとしてカウントされます。
パーソンは、フローに対して定義された入力条件を満たすと、フローに入ります。例: セグメントに属している、イベントをトリガーしている、または SFTPファイルインポートを通じて追加されている。
MEPレポートの使用方法
MEP消費レポートを使用して、アカウントのエンゲージドプロファイルに関する統計を表示します。これにより、エンゲージドプロファイルのサブスクリプション料金を毎月追跡できます。このレポートには、エンゲージメントの日時と、キャンペーンごとの MEPが含まれます。
MEPの計算方法
月中にフローに入る一意のパーソンプロファイルは、その月の MEPとしてカウントされます。
アクション | MEPカウント |
---|---|
エンドユーザーがひと月に 1つのフローに複数回入った場合。 | 1 MEPとしてカウントされます。 |
エンドユーザーがひと月に複数のフローを入った場合。 | 1 MEPとしてカウントされます。 |
エンドユーザーが複数のフローに入り、各フローの異なるチャネルを介してメッセージを受信した場合。 例: エンドユーザーがフローを入り、SMSメッセージを受信しました。同じ月に、エンドユーザーが別のフローに入り、メールメッセージを受信しました。 | 1 MEPとしてカウントされます。 |
エンドユーザーがフローに入ったが、メッセージを受信しなかった場合。 | 1 MEPとしてカウントされます。 MEPは、エンドユーザーがフローに入ったかどうかにのみ依存します。エンドユーザーがメッセージを受信したか、アクションを実行したかには依存しません。 |
エンドユーザーが、Send (送信) エレメントを含まないフローに入りました。 例: フローは、ユーザープロファイルを更新するために使用されます。 | 1 MEPとしてカウントされます。 MEPは、エンドユーザーがフローに入ったかどうかにのみ依存します。フロー内のエレメントには依存しません。 |
エンドユーザーは、一カ月間、どのフローにも入らなかったが、APIまたはブロードキャストを介して送信されたメッセージを受信した場合。 | MEPカウントには含まれません。 |
MEP消費メトリクスの表示
MEP消費メトリクスは、次の方法で表示できます:
- MEP消費レポートを作成する。
- MEP消費ダッシュボードを使って、エンゲージドプロファイルを表示する。
詳細については、次のセクションをご参照ください。
MEP消費レポートの作成
-
NTT CPaaSのWebインターフェイスで、Analyze (分析) > Reports (レポート) > **Create Report (レポートの作成)**に移動します。
-
**MEP Consumption (MEP消費)**を選択します。
-
レポートに名前を付けます。
-
レポートを作成する **Month (月)**を選択します。過去3カ月から選択できます。
-
**Accounts (アカウント)**を選択して、すべてのアカウントを表示するか、サブアカウントでレポートをフィルタリングします。
-
レポートをエクスポートする形式を選択します。使用可能な形式は .xlsx と .csv です。
備考大量のMEPがある (10,000を超える) 場合は、.csv形式を選択します。
-
**Create report (レポートの作成)**を選択します。
データのレポートが生成されます。レポートには次の情報が含まれます:
- パーソンID
- エンゲージした場所
- 請求先
- キャンペーン ID
- キャンペーン名

MEP消費ダッシュボードの表示
ダッシュボードの表示
アカウントの **MEP consumption (MEP消費)*ダッシュボードにアクセスするには、NTT CPaaSのWebインターフェイスで、Moments > Analytics (アナリティクス) > ** MEP consumption (MEP消費)**タブに移動します。
この機能は、Analyze (分析)マネージャーまたはCommunication (コミュニケーション)マネージャーのロール を与えられているユーザーしか使用できません。このレポートにアクセスできるようになっているべきだと思われる場合は、アカウントマネージャーにお問い合わせください。

デフォルトでは、ダッシュボードには当月のデータが表示されます。過去3カ月までのデータを表示できます。ダッシュボードには、現在の日付までのデータが表示されます。例:月の10日にダッシュボードを表示すると、10日までのMEP統計のみが表示されます。
ダッシュボードには、次の情報が含まれています:
Current subscription amount (現在のサブスクリプション金額)
お使いのアカウントに適用されている現在のサブスクリプションプランを表示します。
MEP consumption (MEP消費)
お使いの全アカウントのMEP消費の合計値を表示します。

Top 10 MEP consuming flows (MEP消費の多い上位10フロー)
MEP消費別に見た上位10フローを表形式で表示します。

レポートの生成
- **Create report (レポートの作成)**を選択します。
- 生成されたレポートを表示するには、Analyze (分析) > Reports (レポート) (opens in a new tab) に移動します。
高度な分析
早期アクセス
Advanced Analytics (高度な分析) への早期アクセスは、特定の条件を満たすお客様のみが可能です。早期アクセスプログラムの詳細については、NTT CPaaS アカウントマネージャーにお問い合わせください。