Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

After identifying the critical steps in your experience, it is important for accuracy that you impose some constraints on your flow/wiki/spaces/LEXICON/pages/1302430081, including transitions between steps and ending the flow. The following table summarizes the flow definition conditions.

...

Most experiences have a natural frequency, but that frequency can vary widely. For example, many people use social media apps daily, go shopping weekly, and lease cars every 3 years.

Unless you define conditions for ending each actor's pass through your experience (called a flow instance/wiki/spaces/LEXICON/pages/1302430120 in Scuba), an actor might start a new session with you realizing it. For accurate results, be sure to define at least one condition to end your flow.

...

The other time-based option for ending an Scuba flow is End flow due to timeout of X time. Your experience might have many loops, or your data collection might capture events that aren’t relevant to your flow (for example a periodic machine status, or heartbeat). Specifying a timeout condition for a flow can help you match it to the natural frequency of your experience. This is useful when you know that your users generally use your experience in their everyday work (that is, a daily timeout), or make their decisions over a longer period of time such as online shopping. We strongly recommend that you specify a timeout in your flow definition. If you are unsure of the natural frequency of your experience, see Find the natural frequency of your experience.

Event-based options for ending flows or transitioning between steps

...

  • An acquisition flow can track how anonymous users eventually create an account.

  • An activation flow might start on account creation and track user behaviors in a freemium experience before they upgrade to a paid subscription.

  • A retention flow might start on an upgrade event and track changes in their behaviors until they churn.

  1. Back to top

  2. Analyze user paths with flows

     

  • Was this article helpful?

  • Yes

  • No

Recommended articles

  1. Example: Show actor paths using flows

    This article demonstrates how to create a flow showing users who completed a set of steps over a specified period of time. It then shows how to use th...

  2. Example: Analyze paths to conversion using flows

    To better understand your customers, you can analyze the steps they take leading up to a major conversion, such as signing up for a service, creating ...

  3. Example: Analyze user sessions with flows

    This article explains how you can use a flow to explore the details of user sessions, such as the number of comments each user makes, how often they m...

  4. Query on stages in a flow

    If you're aggregating over events, you can access information about flows in your aggregation.