Skip to main content
MoEngage Flows は、アプリやウェブサイトでの顧客の行動 (または行動しなかったこと) に基づいて顧客に送信される、クロスチャネル (Email、Push、SMS などのチャネルにまたがる) のライフサイクルキャンペーンの一連の流れです。
チャネル設定が構成されていることを確認してください。
Flow を作成するには:
  1. MoEngage Dashboard に移動します。
  2. 左側のナビゲーションから、次のいずれかのオプションを使用します。
    1. Flows をクリックします。Flows ページが表示されます。7.png
    2. 右上隅にある + Create flow をクリックします。8.png
  3. 表示されるポップアップで、次のいずれかのオプションを使用して Flow を作成します。

オプション 1: Merlin AI Flows Assist を使用する

Merlin AI Flows Assist は、自然言語で記述されたマーケティング戦略を技術的に正確な MoEngage Flow に変換する、AI 駆動のオーケストレーターです。マルチエージェントシステムを利用してユーザーの意図を解釈し、過去のパターンに基づいて最も効果的な戦略的パスを自動的に選択し、キャンバス上に完全なビジュアルジャーニーを直接構築します。このプロセスには、マーケティングのアイデアを正確な技術的指示に変換し、業界固有のコンテキストで最適化することが含まれ、すべてのジャーニーが適切でデプロイ可能な状態になるようにします。詳細については、Create a Flow Using AI Assist および Merlin AI Flows Assist を参照してください。

オプション 2: 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

オプション 3: Flow を一から作成する

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

詳細とゴール

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

Flow の詳細

Flow の詳細セクションには、次のフィールドがあります。
  • Team: 組織で Team が有効になっている場合は、Team リストで Flow に関連付けるチームを選択します。詳細については、Teams in MoEngage を参照してください。
  • Flow name: Flow を管理・識別するための Flow 名を入力します。Flow 名は 5 文字以上、最大 256 文字である必要があります。Flow 名には特殊文字を使用できます。
  • Flow tags: ドロップダウンリストから Flow タグを選択して、タグを明確にします。最大 5 つのタグを選択できます。詳細については、Tags in MoEngage を参照してください。

コンバージョンゴール

Flow のコンバージョンをトラッキングするためのコンバージョンを定義します。Flow に構成されたコンバージョンゴールは、その Flow に含まれるすべてのキャンペーンのコンバージョンゴールとして扱われます。
  • 1 つの Flow に 5 つのコンバージョンゴールを追加できます。詳細については、Add multiple goals to flows を参照してください。
  • ゴールを設定せずに Flow を公開することもできます。
次の項目を選択してゴールを定義します。 + New goal をクリックして、さらにゴールを追加します。
Flow を公開する前であれば、Settings をクリックして、ゴール、タグ、コンバージョン時のユーザー離脱設定をいつでも変更できます。詳細については、Flow Settings を参照してください。Screenshot_2022-07-31_at_1.40.29_AM.png
Next をクリックして、When will users enter the flow ステップに進みます。

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

ユーザーが Flow に入るタイミングを定義するには、次のいずれかを選択します。
トリガー条件を定義するには、次の操作を行います。
  • 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 の両方のオプションを使用して遅延をパーソナライズできます。
      1. この時間計算の基準となる属性を選択します。詳細については、こちらをクリックしてください。bau1234.png
トリガーイベントがユーザーのマージと重なる可能性がある場合は、With Delay (約 10 分) を使用してください。これは、ログイン、登録、確認のイベントでよく見られるもので、トリガーの発火直後に匿名ユーザーが既知のユーザーになることがよくあります。遅延を設けることで、ユーザーが Flow に入る前にマージが完了する時間を確保できるため、イベントのトリガー直後にマージされたユーザーがスキップされることはありません。
Flow Schedule Settings Start で、次のいずれかのオプションを選択して 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 Membership に転換させることに固定されている場合に使用できます)。
  • User behavior: User behavior タブでは、MoEngage でトラッキングされているイベントのリストを使用して離脱条件を定義できます。例:
    • Flow に入った後に何らかの商品を購入したユーザーを削除する
    • Flow に入った後に、カートに追加したものと同じ商品を購入したユーザーを削除する
      • このユースケースや類似のユースケースは、プライマリトリガーイベントと Exit Condition をリンクすることで実現できます。詳細については、Linked Conditions を参照してください。
    • 再入荷した商品と同じ商品を購入したユーザーを削除する。

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

離脱条件は、文字列型、整数型、Boolean 型の条件のみを使用して定義できます。
MoEngage では、次のフィルターで定義された条件はサポートされていません。
  • Custom segments
  • Affinity segments
  • 配列型と GeoPoint
  • 特殊な日付フィルター (Daily where the hour、Weekly where the day、Monthly where the day、Yearly where the month、Yearly where the date)
  • last n weeks、hours、months
  • n が 30 日以上の last n days
  • 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 の新しいバージョンを作成します。これは One-time Flow には適用されません。 Next をクリックして、Who will enter the flow ステップに進みます。
または
Previous をクリックして、Details and Goals ステップに戻ります。

Flow に入るユーザー

Flow のターゲットオーディエンスまたはターゲットセグメントを選択します。複数のフィルターを使用してターゲットオーディエンスを作成できます。
組織で Teams 2.0 を使用している場合、作成する新しいルールにはチームの元のターゲティング条件が自動的に追加されます。詳細については、こちらを参照してください。
次のオプションを使用できます。
このフィルターオプションでは、すべてのアプリユーザーを選択できます。このオプションを使用する場合、複数のフィルターを追加することはできません。1.png
フィルター条件を選択した後、次の操作も行えます。 5.png
  • Create Multiple Filters このオプションを使用すると、複数のユーザープロパティルール、ユーザーアクティビティルール、カスタムセグメントルールを作成・組み合わせて、複雑なユーザーセグメントを作成できます。
    1. + Filter をクリックします。
    2. AND または OR をクリックします。
    3. 属性またはイベントを選択し、フィルター条件を定義します。
  • Exclude Users: このチェックボックスを選択して、Flow から除外するユーザーのフィルター条件を定義します。ユーザーの除外の詳細については、Preference Management を参照してください。
  • Reset filters: このオプションをクリックすると、セグメンテーションフィルターがリセットされます。
  • Show count: このボタンをクリックすると、構成したセグメントに現在含まれているユーザーの総数が表示されます。

コントロールグループ

キャンペーンを送信するコントロールグループを有効にできます。コントロールグループの詳細については、Control Group を参照してください。Control groups セクションで、次の操作を行います。
  • Global control group トグルをオンにすると、Global control group に含まれるユーザーにはキャンペーンが送信されません。詳細については、こちらを参照してください。
  • Flow control group トグルをオンにすると、この Flow のキャンペーンがランダムに抽出された一部のユーザーに送信されなくなります。詳細については、こちらを参照してください。
  • Flow に入ったときに Control group としてマークするユーザーの割合を定義します。
  • 「Users part of control group should continue to be part of it for their subsequent entries」チェックボックスを選択したままにすると、コントロールグループに含まれるユーザーは、以降のエントリーでもコントロールグループに含まれ続けます。
    詳細については、Control Group を参照してください。
6.png Next をクリックして、キャンバスで Flow を開きます。
または
Previous をクリックして、When will users enter the flow ステップに戻ります。

Flow をデザインして公開する

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

承認フロー

作成者として Flow を承認申請するには、次の手順を実行します。
  1. Flow のキャンバスページで、右側にある Actions ボタンを選択します。
  2. Actions リストで Send for Approval を選択します。Send for approval ポップアップウィンドウが表示されます。
    MoEngage は Flow 内の構成エラーを特定し、キャンバスの右側にある Error パネルに表示します。Flow を承認申請する前に、リストに表示されたすべてのエラーを解決する必要があります。
  3. Flow をレビューして承認するユーザーを選択する必要があります。
    1. Start typing to filter approvers ボックスで、Details and Goals ステップで選択したチームのユーザー (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 をクリックします。承認者にリマインダー通知が届きます。
以前は Sherpa AI と呼ばれていたすべての MoEngage AI 製品は、現在 Merlin AI として知られています。