Skip to main content

概要

MoEngage Flows は、アプリやウェブサイトでの顧客のアクションまたは非アクションに基づいて顧客に送信される、一連のクロスチャネル(メール、プッシュ、SMS などのチャネルにまたがる)ライフサイクルキャンペーンです。
チャネル設定が構成されていることを確認してください。
Flow を作成するには、次の手順を実行します。
  1. MoEngage のサイドバーメニューで、Engage メニュー項目 Screenshot 2025-06-04 at 4.32.53 PM.png にカーソルを合わせます。Engage メニューが表示されます。
  2. + New Flow をクリックします。 Engage メニューで All Flows をクリックし、Flows ページで + Create flow をクリックすることもできます。Create new flow ページが表示されます。
  3. Create new flow ダイアログボックスで、+ Start with a blank canvas をクリックします。 Create flow ページが表示されます。
  4. 表示されるポップアップから、次のいずれかのオプションを使用して Flow を作成します。

オプション 1: Flow テンプレートを使用して Flow を作成する

Flow テンプレートは、オンボーディング、インセンティブ付与、エンゲージメントといった目標に基づいて Flow を作成するためのヒントを提供します。カート放棄のリマインダー送信、離脱リスクのある顧客へのアプローチ、アプリ/ウェブサイトのエンゲージメント向上のために、単一チャネルまたは複数チャネルの Flow を作成できます。各種 Flow テンプレートについて以下で説明します。

テンプレートの種類

基本的なテンプレートの種類は 2 つあります。
  • Adoption: Adoption テンプレートは新規顧客のオンボーディングに使用でき、単一チャネル用と複数チャネル用があります。
  • Engagement: Engagement テンプレートは、単一チャネル、複数チャネル、またはウェブやアプリなどの特定のチャネル向けに用意されています。アプリやウェブサイトのエンゲージメント向上、特定のオファリングを閲覧した顧客や特定の商品をカートに追加して放棄した顧客へのエンゲージメント、離脱リスクのある顧客へのアプローチに使用できます。
Flow を作成する際に、次のいずれかのテンプレートを選択できます。 テンプレートの種類がわかったら、それを使用して Flow を作成できます。
  • Flow テンプレートを編集して、必要に応じてイベントチェックを追加したり、キャンペーンのコンテンツを編集したりできます。
  • 必要に応じて、テンプレートにステージを追加または削除できます。

テンプレートを使用する

  1. Flow テンプレートを選択し、Use template をクリックします。
  2. Flow のエントリー条件を追加し、ターゲットオーディエンスとコンバージョン目標(ある場合)を定義します。
  3. テンプレート内のキャンペーンを確認し、必要に応じて変更します。
  4. ビジネスのユースケースに応じて、必要であれば新しいステージやパスを追加します。
  5. Flow の構造が完成したら、Save をクリックして下書きとして保存できます。Flow を公開するための次のアクションは、アカウントの設定によって異なります。
      • Campaign Approval ワークフローが無効になっている場合は、Flow を直接公開できます。
      • Campaign Approval ワークフローが有効で、キャンペーンの作成、管理、公開の権限がある場合は、Flow を直接公開できます。
      • Campaign Approval ワークフローが有効で、Create & Manage 権限のみがある場合は、Flow を承認に提出する必要があります。詳細については、こちらを参照してください。
Flow templates.gif

オプション 2: ゼロから Flow を作成する

空白のキャンバスから始めて、任意の Flow を構築できます。ゼロから Flow を作成する手順は次のとおりです。
  1. 詳細と目標: Flow の目標を定義し、必要な詳細を追加します。
  2. ユーザーが Flow に入るタイミング: ユーザーが Flow に入るタイミングを定義します。
  3. Flow に入るユーザー: Flow のオーディエンスを定義します。
Flow 作成中はどのステップからでも直接キャンバスに移動できます。Skip to Canvas をクリックすると MoEngage キャンバスが開きます。

詳細と目標

+ Start with a blank canvas をクリックすると、Create flow ページが表示されます。このセクションには次の内容が含まれます。

Flow の詳細

Flow の詳細セクションには、次のフィールドがあります。

コンバージョン目標

Flow のコンバージョンを追跡するためのコンバージョンを定義します。Flow に設定されたコンバージョン目標は、Flow に含まれるすべてのキャンペーンのコンバージョン目標として扱われます。
  • 1 つの Flow に 5 つのコンバージョン目標を追加できます。詳細については、Flow に複数の目標を追加するを参照してください。
  • 目標を設定せずに Flow を公開することもできます。
次の項目を選択して目標を定義します。 + New goal をクリックして目標を追加します。
Flow を公開する前であれば、Settings をクリックして、目標、タグ、コンバージョン時のユーザー退出の設定をいつでも変更できます。詳細については、Flow の設定を参照してください。Screenshot_2022-07-31_at_1.40.29_AM.png
Next をクリックして、ユーザーが Flow に入るタイミングのステップに移動します。

ユーザーが Flow に入るタイミング

次のいずれかを選択して、ユーザーが Flow に入るタイミングを定義します。 On Event TriggerAt fixed time On flow exit On business event trigger トリガー条件を定義するには、次の操作を行います。
  • If user セクションで、
    1. Primary trigger event (s) の Has Executed フィールドで、リストから Select an event を選択し、ユーザーが Flow に入るためのプライマリトリガーイベントを定義します。
    2. + Add alternate trigger event をクリックして、Primary trigger event(s) に複数のイベントを追加します。これにより、ユーザーはプライマリトリガーイベントで定義されたいずれかのイベントを実行した場合に Flow に入ることができます。(任意)
    3. + Attributes をクリックして、追加したプライマリトリガーに属性を追加します。(任意) bau 1.png
セカンダリトリガー条件を定義するには、次の操作を行います。
  • AND セクションで、
    1. + Add secondary trigger event をクリックします。
    2. Secondary trigger event(s) で、要件に応じて Has Executed または Has Not Executed を選択し、Select an event リストからイベントを選択して、ユーザーが Flow に入るためのプライマリトリガーイベントとあわせてセカンダリトリガーイベントを定義します。
    3. + Add more trigger event をクリックして、Secondary trigger event(s) に複数のイベントを追加します。(任意)
    4. + Attributes をクリックして、追加したセカンダリトリガーに属性を追加します。(任意)
      ユーザーの過去のアクションに基づいて、パーソナライズされた動的なチェックを追加できます。詳細については、Linked Conditionsを参照してください。 bau123.png
  • THEN enter the user セクションで、
      1. Immediately を選択すると、ユーザーは直ちに Flow に入ります。
        これは、Flow にプライマリトリガーが定義されている場合にのみ適用されます。
      2. With Delay を選択し、次の詳細を指定すると、ユーザーは遅延した時間間隔で Flow に入ります。
        1. 時間の値を入力し、分、時間、または日を選択します。入力できる値は 5 分から 30 日まで(両端を含む)です。
        2. Before または After を選択して、指定した時間間隔の前または後のどちらでユーザーが Flow に入るかを指定します。
          複数のプライマリトリガーイベントを追加した場合、時間間隔の指定には After オプションのみ使用できます。ただし、プライマリトリガーイベントを 1 つだけ追加した場合は、Before と After の両方のオプションを使用して遅延をパーソナライズできます。
        3. この時間計算の基準となる属性を選択します。詳細については、こちらをクリックしてください。 bau1234.png
Flow のスケジュール設定 Start で、Flow をトリガーするための次のいずれかのオプションを選択します。 Flow を固定時刻にスケジュールするには、次の操作を行います。 User entry で、Flow をトリガーするための次のいずれかのオプションを選択します。 既存の Flow から退出したときにユーザーが現在の Flow に入るようにするには、次の詳細を選択します。 プライマリトリガー条件を定義するには、次の操作を行います。
  • If user performs セクションで、
    1. Primary trigger(s) の Has Exited リストで、Select by name リストからユーザーが退出する Flow を選択します。
    2. + Add alternate flow exit をクリックして、Primary trigger (s) に複数の Flow 退出を追加します。(任意)
    3. + Add exit stage filter をクリックして、追加したプライマリトリガーイベントに属性を追加します。(任意) 11234.png
セカンダリトリガー条件を定義するには、次の操作を行います。
  • AND セクションで、
    1. + Add secondary trigger event をクリックします。
    2. Secondary trigger event(s) で、要件に応じて Has Executed または Has Not Executed を選択し、Select an event リストから Flow を選択して、ユーザーが Flow に入るためのプライマリトリガーイベントとあわせてセカンダリトリガーイベントを定義します。
    3. + Add more trigger event をクリックして、Secondary trigger event(s) に複数の Flow 退出を追加します。(任意)
    4. + Attributes をクリックして、追加したセカンダリトリガーイベントに属性を追加します。(任意) 22.png
  • THEN user enter the flow セクションで、
  1. Immediately を選択すると、ユーザーは次の 30 ~ 60 秒以内に Flow に入ります。
    条件が ‘If’ の場合にのみ、ユーザーが Flow に入るようにできます。
  2. With Delay を選択し、次の詳細を指定して Flow 退出後の遅延を定義します。
    1. 時間の値を入力します。
    2. 分、時間、または日を選択します。
Flow のスケジュール設定 Start で、Flow をトリガーするための次のいずれかのオプションを選択します。
ビジネスイベントトリガーの Flow には、次の制限が適用されます。
  • 1 つのワークスペースでトリガーできるアクティベーションは、1 時間あたり 5 回、1 日あたり 20 回までです。これらの上限を引き上げるには、サポートにお問い合わせください(上限の引き上げには 5 倍のコスト乗数で料金が発生します)。
  • 1 回のアクティベーションで Flow に入ることができるユーザーは最大 1,000 万人です。
ビジネスイベントトリガーでユーザーが Flow に入るようにするには、次の手順を実行します。
  1. Select Business Event リストで、ビジネスイベント(例: Series Launched)をクリックします。
  2. Flow のスケジュールを定義するために、次のいずれかのオプションを選択します。

ユーザーエントリーの制限設定

Users enter the flow セクションで At fixed time を選択した場合、Limit user entry into this flow トグルは Periodic オプションを選択したときにのみ表示されます。
ユーザーが Flow に入る回数を制限するには、Limit user entry into this flow トグルをオンにして、次のフィールドに値を入力します。
  1. 最大エントリー上限を定義します。例: 2 回。
  2. 頻度を設定します。例: 1 か月。範囲は最小 1 日から最大 1 年まで(両端を含む)です。
Flow user entry 1.png

グローバル退出条件

Flow Exit で Exit based on conditions トグルをオンにして、Flow の退出条件を定義します。ユーザーが定義された条件を満たすと、MoEngage はユーザーが Flow のどこにいるかにかかわらず、最後に確認された位置からユーザーを削除します。退出条件はすべての Flow タイプ(例: On event trigger、At fixed time、On flow exit、On business event trigger)に適用されます。 Screenshot 2024-07-29 at 3.35.49 PM.png MoEngage は、ユーザーが Flow に入った時点から、次のような理由で Flow から退出する時点まで、これらの条件でユーザーを評価します。
  • Flow パス内の退出ステージを通過した
  • 退出条件の条件を満たした
  • Flow で定義されたコンバージョン目標を達成した
退出条件は、ユーザーがトリガーしたイベント、またはユーザーについて追跡しているユーザープロパティを使用して定義できます。 Screenshot 2024-07-29 at 3.35.49 PM.png
  • User property: User property タブでは、特定の属性の値を指定することで、ユーザープロパティを使用して退出条件を定義できます。例:
    • メンバーシップが Gold になったらユーザーを削除する(Flow の目的がユーザーを Gold メンバーシップにコンバージョンさせることに固定されている場合に使用できます)。
  • User behavior: User behavior タブでは、MoEngage で追跡されているイベントのリストを使用して退出条件を定義できます。例:
    • Flow に入った後に何らかの商品を購入したらユーザーを削除する
    • Flow に入った後に、カートに追加したのと同じ商品を購入したらユーザーを削除する
      • このようなユースケースは、プライマリトリガーイベントと退出条件をリンクすることで実現できます。詳細については、Linked Conditionsを参照してください。
    • 在庫が復活した同じ商品を購入したらユーザーを削除する。

サポートされているフィルター

退出条件は、文字列、整数、ブール値のデータ型の条件のみを使用して定義できます。
MoEngage は、次のフィルターで定義された条件をサポートしていません。
  • カスタムセグメント
  • アフィニティセグメント
  • 配列型と GeoPoint
  • 特殊な日付フィルター(Daily where the hour、Weekly where the day、Monthly where the day、Yearly where the month、Yearly where the date)
  • 過去 n 週間、時間、か月
  • n が 30 日以上の過去 n 日間
  • Merlin AI ベースの属性
サポートされていないフィルターを使用すると、エラーメッセージが表示されます。問題を解決するには、サポートされているフィルターを選択する必要があります。Screenshot 2024-07-29 at 3.43.22 PM.png
+ Add exit condition をクリックして条件を追加します。条件は最大 5 つまでです。各条件は他の条件と OR ロジックで評価されます。ユーザーがこれらの条件のいずれかを(順序を問わず)満たすと、Flow から退出します。たとえば、ユーザーが最初に Condition 3 を満たした場合、Condition 1 を満たしていなくても Flow から退出します。 Screenshot 2024-07-29 at 3.41.39 PM.png 各条件内にサブ条件を追加できます。+ Filter をクリックして条件を追加します。サブ条件は最大 5 つまで追加できます。各サブ条件は他のサブ条件と AND ロジックで評価されます。ユーザーがすべての条件を満たした場合にのみ、Flow から退出します。 Screenshot 2024-07-29 at 3.43.16 PM.png
1 つの条件で複数のサブ条件を使用している場合、退出条件を満たすには、ユーザーが 30 日間以内にすべてのサブ条件を順序を問わず満たす必要があります。たとえば、Condition 1 に次のサブ条件を定義したとします。
  • Has Executed App/Site Opened at least 1 time
  • Last Seen Date is on July 25, 2024
  • Last Known City is New York
7.pngユーザーが 2024 年 8 月 1 日に最初の 2 つの条件を満たしても、直ちに Flow から退出するわけではありません。MoEngage は、最後の条件が満たされるまで 8 月 1 日から 30 日間待機します。8 月 31 日より前に満たされた場合、ユーザーは Flow から退出します。9 月 2 日に満たされた場合、最初の 2 つの条件が 30 日間のウィンドウ外となるため、ユーザーは Flow から退出しません。
退出条件は Flow の公開後でも編集できます。ただし、その場合 MoEngage は Flow の新しいバージョンを作成します。これは 1 回限りの Flow には適用されません。 Next をクリックして、Flow に入るユーザーのステップに移動します。
または
Previous をクリックして、詳細と目標のステップに移動します。

Flow に入るユーザー

Flow のターゲットオーディエンスまたはターゲットセグメントを選択します。複数のフィルターを使用してターゲットオーディエンスを作成できます。
組織で Teams 2.0 を使用している場合、作成する新しいルールにはチームの元のターゲティング条件が自動的に追加されます。詳細については、こちらを参照してください。
次のオプションを使用できます。 All Users Filter by User Property Filter by User Behavior Filter by User Affinity Filter by Custom Segment このフィルターオプションでは、すべてのアプリユーザーを選択できます。このオプションを使用する場合、複数のフィルターを追加することはできません。 1.png このフィルターオプションでは、first seen、last seen、city などのユーザープロパティに基づいてユーザーを選択できます。User property タブをクリックし、次の操作を行います。
  1. Select attribute リストで目的の属性を選択します。これにより、選択した属性に基づくフィルターが有効になります。
  2. ドロップダウンリストで条件付きのフィルターを選択します。たとえば、文字列属性には ‘is’ や ‘is not’ などのフィルター条件があり、整数属性には異なるフィルターがあります。
  3. デフォルトの Constant value を使用すると、特定の静的な値でフィルターを完成させることができます。以下に示すように、User attribute(すべてのタイプの Flow に適用可能)または Business event attribute(Business Event Triggered Flow のみ)オプションを使用すると、別のユーザー属性またはビジネスイベント属性を使用して条件を定義できます。
    たとえば、新しい Thriller シリーズの開始を告知し、Genre として Thriller を好むユーザーをターゲットにする Flow を作成する場合は、次のスクリーンショットを参照してください。 Screenshot 2024-12-19 at 3.53.15 PM.png
詳細については、セグメントを作成するを参照してください。 このフィルターオプションでは、‘App/Site Opened’、‘Viewed Product’ などのユーザーの行動やイベントに基づいてユーザーを選択できます。User Behavior タブをクリックし、次の操作を行います。
  1. ドロップダウンリストから User Behaviour を選択します。
  2. Select an event リストでイベントを選択します。
  3. イベントの頻度とイベント実行の期間を入力します。
  4. + Attributes をクリックし、Select attribute リストで目的の属性を選択します。これにより、選択した属性に基づくフィルターが有効になります。たとえば、文字列属性には ‘is’ や ‘is not’ などのフィルター条件があり、整数属性には異なるフィルターがあります。
  5. デフォルトの Constant value を使用すると、特定の静的な値でフィルターを完成させることができます。以下に示すように、User attribute(すべてのタイプの Flow に適用可能)または Business event attribute(Business Event Triggered Flow のみ)オプションを使用すると、別のユーザー属性またはビジネスイベント属性を使用して条件を定義できます。たとえば、新しい Thriller シリーズの開始を告知し、過去 3 日間に Genre が Thriller のコンテンツを少なくとも 1 回視聴したユーザーをターゲットにする Flow を作成する場合は、次のスクリーンショットを参照してください。 Screenshot 2024-12-19 at 5.09.21 PM (1).png 詳細については、セグメントを作成するを参照してください。
  6. 目的のユーザーイベントまたは属性を選択します。
  7. 次の中からユーザーアフィニティのパラメーターを選択します。
    • Predominantly: フィルター条件付きのアフィニティ属性を選択し、アフィニティの値を指定します。
    • For a minimum of: フィルター条件付きのアフィニティ属性を選択し、アフィニティの値を指定します。
    • Most no. of times: 値を入力するか矢印を使用して、上位のユーザーの割合を指定します。
    • Least no. of times: 値を入力するか矢印を使用して、下位のユーザーの割合を指定します。
  8. 値を入力するか矢印を使用して、イベント実行の期間を指定します。
  9. + Attributes をクリックして、フィルターに属性を追加します。
詳細については、セグメントを作成するを参照してください。 4.png このフィルターオプションでは、カスタムセグメントをターゲットオーディエンスとして選択できます。利用可能なカスタムセグメントのリストから、ターゲットオーディエンスとするカスタムセグメントを選択します。 詳細については、カスタムセグメントを参照してください。 5.png フィルター条件を選択した後、次の操作も行えます。 5.png
  • Create Multiple Filters このオプションを使用すると、複数のユーザープロパティルール、ユーザーアクティビティルール、カスタムセグメントルールを作成して組み合わせ、複雑なユーザーセグメントを作成できます。
    1. + Filter をクリックします。
    2. AND または OR をクリックします。
    3. 属性またはイベントを選択し、フィルター条件を定義します。
  • Exclude Users: このチェックボックスを選択すると、Flow から除外するユーザーのフィルター条件を定義できます。ユーザーの除外の詳細については、Preference Managementを参照してください。
  • Reset filters: このオプションをクリックすると、セグメンテーションフィルターがリセットされます。
  • Show count: このボタンをクリックすると、設定したセグメントに現在含まれているユーザーの総数が表示されます。

コントロールグループ

キャンペーンを送信するコントロールグループを有効にできます。コントロールグループの詳細については、コントロールグループを参照してください。 Next をクリックして、キャンバスで Flow を開きます。
または
Previous をクリックして、ユーザーが Flow に入るタイミングのステップに移動します。

Flow を設計して公開する

  1. Flow の構造を設計するには、+ をクリックして次の要素を Flow に追加します。
  2. Flow の構造が完成したら、Save をクリックして下書きとして保存します。Flow を公開するための次のアクションは、アカウントの設定によって異なります。
      • Campaign Approval ワークフローが無効になっている場合は、Flow を直接公開できます。
      • Campaign Approval ワークフローが有効で、キャンペーンの作成、管理、公開の権限がある場合は、Flow を直接公開できます。
      • Campaign Approval ワークフローが有効で、Create & Manage 権限のみがある場合は、Flow を承認に提出する必要があります。詳細については、こちらを参照してください。

承認フロー

Creator Reviewer 作成者として Flow を承認に送信するには、次の手順を実行します。
  1. Flow キャンバスページで、右側にある Actions ボタンを選択します。
  2. Actions リストで、Send for Approval を選択します。Send for approval ポップアップウィンドウが表示されます。
    MoEngage は Flow 内の設定エラーを特定し、キャンバス右側の Error パネルに表示します。Flow を承認に送信する前に、表示されたすべてのエラーを解決する必要があります。
  3. Flow をレビューして承認するユーザーを選択する必要があります。
    1. Start typing to filter approvers ボックスで、詳細と目標のステップで選択したチームのユーザー(Admin または Manager)を検索します。
    2. Flow をレビューしてもらいたい各ユーザーの名前の横にある + Add をクリックします。選択したユーザーは右側の Selected Approvers セクションに表示されます。
  4. Add yours comment here (optional) ボックスで、承認者向けのコンテキスト、指示、メモなどのコメントを追加できます。
  5. Send for approval をクリックします。
  6. 選択した承認者には、Flow がレビュー待ちであることを知らせるメール通知が届きます。Flow が Under Review 状態の間、次のオプションを使用できます。
    1. Flow を編集する: Under Review の Flow を編集できます。編集後、Update and send for approval をクリックして、Flow を再度レビューに送信する必要があります。その後、手順 3 ~ 5 を繰り返します。
    2. 承認者にフォローアップする: フォローアップするには、Remind Reviewers をクリックします。承認者にリマインダー通知が届きます。
Flow をレビューするには、次の手順を実行します。
  1. MoEngage から受信したメールを開き、Click to Review Flow をクリックします。 または
    All Flows ページに移動します。Select status フィルターで Under Review チェックボックスを選択します。承認待ちの Flow のリストが表示されます。
  2. 開く Flow をクリックします。
すべてのステージの設定を確認して Flow をレビューする必要があります。レビューが完了し、Flow に修正が不要な場合は、次の手順を実行します。
    1. Flow キャンバスページで、右側にある Approve and Publish をクリックします。 Approve & publish Flow ポップアップウィンドウが表示されます。
    2. Add yours comment here (optional) ボックスに、作成者向けのコメントを追加します。
    3. Approve & publish をクリックします。 公開後、Flow は Flow の種類(例: On event trigger または At fixed time)に応じて Active または Scheduled になります。作成者と他の承認者には、Flow が公開されたことを知らせるメール通知が届きます。
Flow に修正が必要な場合は、次の手順を実行する必要があります。
  1. Flow キャンバスページで、右側にある Actions ボタンを選択します。
  2. Actions リストで、Reject を選択します。 Reject the flow ポップアップウィンドウが表示されます。
  3. Add your comments here ボックスに、作成者が編集を行う必要がある理由を説明するコメントを追加する必要があります。
  4. Reject flow をクリックします。 Flow を却下すると、作成者と他の承認者にあなたのコメントを含むメール通知が届きます。
  • Flow が却下された場合、作成者は承認者のコメントをメール通知と Flow 監査ログで確認できます。
  • 要求された変更を行った後、承認プロセスに従って Flow を再提出できます。詳細については、こちらを参照してください。
以前は Sherpa AI と呼ばれていたすべての MoEngage AI 製品は、現在 Merlin AI と呼ばれています。