デバッグフロー

Overview

マーケターは、ユーザーがフロー内の特定のパスを進んだ理由、現在フロー内のどこにいるか、またはフローに入ったかどうかについての情報を求めることがよくあります。Debug Flowsを使用することで、マーケターは公開されたフローがどのように動作しているのかを理解できます。

Debug Flowsは、特定のターゲットユーザーの旅を追跡することによって、公開されたフロー内でユーザーがたどっている正確なパスを理解するのに役立ちます。これにより、特定のキャンペーンのエンゲージメントが最適でなかった理由や、ユーザーが特定の行動を取った理由を理解するのに役立ちます。
Debug Flowsは、マーケターがフロー内でユーザーのパスを追跡するのを助ける機能です。これにより、公開されたフローのパフォーマンスを検証し、エントリー基準、トリガー、スケジューリングなどのフロー設定とセットアップが正しく構成されているかどうかを理解し、特定のユーザーまたはコホート内のドロップオフポイントやコンバージョンを理解するのにも役立ちます。

Debug Flowsを使用することで、以下のことを理解できます:

  • ユーザーがトリガーイベントを実行したにもかかわらず、フローに入らなかった理由。
  • フローに入った後、なぜユーザーがキャンペーンを受け取らなかったのか。
  • ユーザーがフローに入ったら、ユーザーがたどったパス、フローとのエンゲージメントの仕方、ユーザーがコンバージョンした場所または離脱した場所を理解します。

Flow_Visualization.gif

デバッグフローをどのように使用できますか?

  • 期待通りにパフォーマンスが発揮されていない理由を理解する

    あなたはフローを公開しました。しかし、分析を確認すると、キャンペーンを受け取っているオーディエンスが意図したオーディエンスではないことに気付きます。デバッグフローを使用することで、これらのオーディエンスがフローに含まれていた理由を理解し、それに応じて修正アクションを取ることができます。

  • 公開する前に、自分自身でフローをテストしてください。

    あなたは大規模なオーディエンスに対してマルチチャネルのカスタマージャーニーを実行しています。ただし、キャンペーンを全体のセグメントに公開する前に、より小さなユーザーセット(または内部チームメンバー)に公開してテストしたいと考えています。Debug Flowsを使用すると、「シャドウイングユーザー」によって設定された小規模なオーディエンスのフローパフォーマンスを理解し、フローを最適化し、それに応じてより大きなオーディエンス向けに公開することができます。

  • フローを自分でデバッグする

    フローを公開しました。しかし、ユーザーは期待通りにフローに参加していません。デバッグフローを使用すると、フロー設定のギャップを理解し、関連する変更を加えることができます。

デバッグフローはどのように機能しますか?

info

Note

デバッグフローは、固定時間フロー、つまり一回限りまたは定期的なフローでは利用できません。

ユーザーのトリップをデバッグするには:

      1. すべてのフローのページに移動します。
      2. 必要なフローをクリックして選択してください。
      3. デバッグフロー 」タブに移動します。
      4. In the Search user entry search bar, select the user identifier - ID or MoEngageID in the dropdown.詳細については、 ユーザー識別子 を参照してください。
      5. ユーザーのトリップをデバッグするために、IDまたはMoEngageIDを指定してください。
      6. Enterを押してください。これにより、 User Entry ドロップダウン内のさまざまなバージョンのフローにおけるユーザーのすべての試行とエントリがポピュレートされます。
      7. 特定の期間内にユーザーの試行/エントリを選択するために、 Filter_Icon.png (フィルターアイコン)をクリックし、日付フィールドで日付範囲を指定できます。利用可能なオプションは 昨日 先週 先月 、および カスタム範囲 です。 注意 : デバッグのために、現在の日付から30日を超える日付範囲を遡ることはできません。
      8. 表示したいエントリまたは試行を User Entry dropdown から選択し、 Debug をクリックします。

VisualizeUserTrip.gif

知っておくべき用語

用語 Description
エントリー エントリーは、ユーザーがフローのために設定されたエントリー条件を満たした後にフローに入ったことを示します。
試み

試みは、ユーザーがフローの対象として考慮されたが、フローのエントリー条件で設定されたすべてのパラメーターを満たさなかったため、フローに入らなかったことを示します。また、ユーザーがすべての入場条件を満たしていても、 ユーザー入場制限 がすでに満たされている場合、フローに入ることが許可されないことがあります。

注意 : ユーザーがイベントトリガーされた フロー の指定されたターゲットセグメントに属している場合でも、トリガー条件に関連する主要なイベントを実行しない限り、フローにはまったく考慮されず、したがって試行もありません。

エントリー/試行番号 各試行とエントリは、ユーザーがフローの資格を得る回数に応じて、エントリ「x」または試行「x」とラベル付けされます。例えば、エントリー1はユーザーがフローに初めて入ったときであり、試行5はユーザーがフローに入ろうとした5回目の失敗を表しています。
ステータス このフィールドは、ステージに関連するアクションのステータスまたは条件のステータスを示します。たとえば、ステージに関連付けられたキャンペーンの場合、そのステータスは、キャンペーンがユーザーに正常に送信されたかどうかに応じて、送信済みまたは未送信となります。
ロケール このフィールドは、フローの子キャンペーンに関連付けられたロケールを示します。
バリアント このフィールドは、ユーザーがフロー内で割り当てられた子キャンペーンのバリアントを示します。
エントリー このフィールドは、ユーザーがステージに入った日時を示します。
Exit このフィールドは、ユーザーがステージを退出した日時を示します。
選択したチャンネル このフィールドは、次の最適なアクションのために選択されたチャネルを示します。
評価開始時間 このフィールドは、フロー内の特定の条件についてユーザーが評価された時刻を示します。
評価終了時間 このフィールドは、フロー内の特定の条件に対するユーザー評価が終了した時刻を示します。
定義された条件 このフィールドは、フロー内の条件ステージに指定された基準を示します。
トラバースされたブランチ このフィールドは、インテリジェントパスオプティマイザー(IPO)またはA/Bスプリットフローのためにユーザーが通過したブランチを示します。
タイムゾーン このフィールドは、待機コントロールの指定時に選択されたタイムゾーンを示します。これはアプリのタイムゾーンかユーザーのタイムゾーンのいずれかです。
時間枠 このフィールドは、待機制御のために選択された時間枠を示します。たとえば、毎週月曜日の午後6時にユーザーを次のステージに移動することを選択できます。この情報は、時間枠フィールドの下に表示されます。
期間 このフィールドは、待機するために選択された時間の期間を示します。たとえば、ユーザーが「待機」ステージに到着してから 'x' 時間後に次のステージに移動することを選択できます。

ステージ/アクションに関する情報の表示

ステージやアクション、または条件に関する情報を表示するには、ステージをクリックしてください。キャンバスの左側にその詳細が表示されます。たとえば、フローに添付されたメールキャンペーンがあり、ユーザーがそのステージを移動した場合、キャンペーンをクリックすると、そのステータス、ロケール、およびバリアント情報、さらにユーザーがそのステージに入った時と出た時を確認できます。

ステージ ユーザーがステージに入るときに利用可能な情報 ユーザーがステージに資格がない場合や、ユーザーがステージに入らない場合に利用可能な情報
キャンペーン フロー内のすべてのキャンペーンについて、ステータス、ロケール、バリアント、およびエントリー/エグジット情報を表示できます。 配信されなかったキャンペーンについては、ユーザーへの配信が行われなかった理由とともに、エントリー/エグジット情報が表示されます。
条件ステージ 条件ステージでは、ステータス、評価開始時間、評価終了時間、定義された条件、および出入り情報を表示できます。 条件ステージでは、ユーザーが満たさなかった条件(イベントやユーザー属性のチェック、または条件分岐の基準)に関する情報と、エントリー/エグジット情報が利用可能です。
NBA NBAステージでは、ステータス、選択されたチャンネル、ロケール、バリアント、エントリー/エグジット情報を表示できます。 NBAのステージでは、入退場に関する情報と、キャンペーンがユーザーに配信されなかった理由が表示されます。
待つまで/待つために Wait Till/For ステージでは、タイムゾーン、時間帯/期間情報、出入り情報を表示できます。

待機ステージのために、入出場情報が表示されます。

例えば、ユーザーは定義された時間枠が経過した後に待機する/までのステージに入った場合、その待機する/までのステージでドロップされます。定義された時間枠が2023年5月25日午後6時であり、ユーザーが2023年5月28日午後4時に「待機」ノードに到着した場合、ユーザーはドロップされ、この情報が利用可能になります。

A/B スプリット/IPO

AB Split/IPOを使用したフローでは、ユーザーが通過したブランチとエントリー/エグジット情報を表示できます。 A/BスプリットまたはIPOコントロールノードの場合、ユーザーが離脱した特定のブランチのブランチおよびエントリー/エグジット情報が表示されます。

GoTo

GoTo条件の場合、ソースステージ、デスティネーションステージ、およびエントリー/エグジット情報を表示できます。 GoTo制御ノードの場合、エントリ/エグジット情報が表示されます。

旅行の概要

旅行の概要セクションでは、ユーザーが旅行を開始した時刻と、フローを終了した時刻に関する情報を提供します。以下の詳細が利用可能です:

      • 旅行開始 - このフィールドは、ユーザーがフローに入った時を示します。
      • トリップが変換されました - このフィールドは、ユーザーがトリップ内で変換したかどうかを示します。
      • 旅行の終了 - このフィールドは、ユーザーがフローを終了した時点を示します。
      • トリップ終了理由 - このフィールドは、ユーザーがフローを終了した理由を示します。ユーザーがフローを終了した理由は次のいずれかです:
        トリップ終了理由 説明

        DND/FC設定による脱落

        ユーザーは、頻度制限が超過したため、またはフローのDNDウィンドウ中に通信を送信しようとしたためにフローを終了しました。そして、フロー設定によりユーザーが削除されることが定義されています。 詳細を学ぶにはここをクリックしてください。

        技術的例外による脱落

        ユーザーは、内部システムエラーが発生したためフローを終了しました。

        フローが非アクティブ(一時停止/停止/退職)だったため脱落

        ユーザーは、フローが一時停止、停止、または退職されたためにフローを終了しました。

        ユーザーが変換されたため退出

        ユーザーは、フローに設定された変換目標が達成されたために退出しました。

        ユーザーが待機ステージの待機期間後に入場した

        ユーザーは、待機時間が経過した後に入場したためフローを終了しました。

        退出ステージを経由して退出

        ユーザーは、退出ステージに到達したためフローを終了しました。

        ユーザーのマージによる脱落

        ユーザーは、登録ユーザーのアカウントにマージされたためフローから退出しました。詳細については、 ユーザーマージング を参照してください。
      • 旅行の終了段階 - このフィールドは、ユーザーがフローを終了した段階を示します。

ユーザーの位置を特定する - このオプションを使用すると、ユーザーが現在フロー内のどこにいるかを表示できます。

トリップ終了ステージを特定する -このオプションを使用すると、ユーザーがフローを終了した場所を表示できます。フローには通常、多数のノード、複数のブランチ、およびスプリットがあります。この Locate trip end stage ボタンは、ユーザーがフローを終了したステージを、キャンバスを手動で検索する手間をかけずに検索するのに役立ちます。

Locate_End_Trip.gif

コンバージョンイベント

コンバージョンイベントセクションは、ユーザーがフローのために設定されたコンバージョン目標を達成した時期に関する情報を提供します。

ConversionEvents.gif

この記事は役に立ちましたか?
2人中1人がこの記事が役に立ったと言っています

How can we improve this article?