US English (US)
ES Spanish

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form below and we will reply as soon as possible.

  • Integration Hub
  • Contact Us
English (US)
US English (US)
ES Spanish
  • Docs home
  • Analytics & Data
  • Experience and Event Analytics

Analyze Flow performance

Track Flow performance, engagement, and drop-off — using the analytics page, step breakdown, issues reporting, survey responses, and CSV exports.

Updated at March 24th, 2026

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form with the details about the help content you'd like to see.

  • Home

  • Getting Started

    • Installation & Developers

      • Web Experiences

        • Mobile Experiences

          • Workflows

            • Analytics & Data

              • Account Management

                • Best Practices

                  • Integrations

                    Table of Contents

                    Open the Flow analytics page The chart The scoreboard Step breakdown How step completion is counted in analytics Hotspot scoreboard vs. step breakdown difference Issues reporting Survey responses Most recent users Events Explorer Export Flow data Export from the analytics page Export from Events Explorer Flow events reference Flow-level events Step-level events Step-child events Form events If the data doesn't look right

                    Analytics data in Appcues typically appears within 5–15 minutes, though this can vary based on system load and data volume.

                    Open the Flow analytics page

                    Go to Experiences > Flows in Studio, click on a Flow, then select the Analytics tab. You can adjust the date range and apply a segment filter to narrow the data. The publish history is also visible so you can correlate changes with performance shifts.

                    Zight Recording 2025-06-24 at 02.03.16 PM

                    The chart

                    The chart shows Flow events over time, plotted by daily unique users. Hover over data points to see views, completions, and other metrics for that day.

                    If a user sees a Flow once per day for three consecutive days, each day counts as one unique view.

                    Version markers on the chart indicate when a change was published and seen by a user. Use these to spot the impact of content or targeting updates.

                    The scoreboard

                    The scoreboard displays four key metrics for the selected date range:

                    • Users Seen — total unique users who saw the Flow, plus total times the Flow was shown. If the Flow is set to Show once, these numbers match. If set to Show every time, total events will be higher than unique users.
                    • Flow Completion — the completion rate, calculated as unique users who completed the Flow (triggered a flow_completed event) divided by unique users who started it (triggered a flow_started event).
                    • Issues — the number of issues encountered (for example, elements not found). See Issues reporting below.
                    • Goals — if a goal is set for this Flow, the goal completion data appears here. Click to go to the Goals page.

                    Step breakdown

                    The step breakdown shows engagement at the individual step level:

                    • Shown — how many users saw the step
                    • Completed — how many users completed the step
                    • Issues — how many users hit an issue on the step

                    View this as a funnel to identify where users drop off and where to optimize.

                    The step breakdown always shows data for the most recently published step structure. If you added, removed, or reordered steps after the Flow was published, the funnel may show discrepancies between older and newer data.

                    How step completion is counted in analytics

                    Pattern Completed when…
                    Modals / Slideouts The final step in the group is dismissed via a "Next step" button, a "Go to URL" button with "Mark flow in progress as complete" selected, "Skip to Next Group" (on the last group), "Dismiss Flow" with "Mark flow in progress as complete" selected, or "Trigger Appcues Flow." Not completed if the user clicks the X (skippable) button.
                    Tooltips The last Tooltip in the group is closed via a "Next step" button or any of the same custom button actions listed above. If no button is present, clicking the target element advances and completes the step. Not completed via the skip link or X button.
                    Hotspots The last remaining Hotspot in the group is expanded (clicked). It does not need to be dismissed or collapsed — expanding the beacon is enough. Same custom button actions also apply.

                    Hotspot scoreboard vs. step breakdown difference

                    The scoreboard counts users who were shown the Hotspot beacon. The step breakdown "Shown" column counts users who clicked the beacon and saw the Hotspot content. The "Completed" column counts users who expanded the beacon, saw the content, and then clicked elsewhere to close it. This is why the scoreboard may show a higher user count than the step breakdown for Hotspots.

                    Issues reporting

                    The issues table shows the 25 most recent issues users encountered — for example, an element not found for a Tooltip or Hotspot. Each row shows the issue type, the reason, the CSS selector involved, and when the issue was last seen.

                    Common causes:

                    • Element not available for all users — some users don't have the element on their page (for example, a feature behind a permission gate).
                    • Selector changed after an app update — the CSS selector Appcues saved no longer matches the element.
                    • Dynamic selector — the selector is generated at runtime and changes on each page load.

                    Click the Builder link on any issue to open the Flow and fix the selector. For a full list of issues, export the Full CSV.

                    For details, see Issues reporting.

                    Survey responses

                    If the Flow contains a survey or form, submitted responses appear in this section. See View form and survey responses for details on filtering and exporting response data.

                    Most recent users

                    The 10 most recent users who saw the Flow are listed with the date and time they viewed it. Click any user to open their full user profile with all attributes and experience history.

                    Events Explorer

                    For additional analysis, use the Events Explorer:

                    1. Filter by Flow Events in the Event Source dropdown.
                    2. Select a Flow to see data broken down by three events: Flow Shown, Flow Completed, and Flow Issues.
                    3. Click any event to see a chart, total and unique event counts, and a table of all triggered events. Use the table to search for a specific user.
                    4. You can adjust the date range and export a CSV for a single event type from this view.

                    Export Flow data

                    Export from the analytics page

                    1. On the Flow analytics page, set the date range.
                    2. Click Export CSV and choose a format:
                    Format Contains
                    Basic Default user properties (User ID, browser, language) + raw Flow events (started, completed, skipped, step interactions)
                    Full Everything in Basic + all custom user properties + advanced events (Flow Attempted, etc.) for debugging
                    Survey One row per user with latest form/survey responses only — no behavioral events

                    The CSV arrives via email in a .zip file. Extract it to get the .csv.

                    Export from Events Explorer

                    1. In Events Explorer, select the specific event you want to export.
                    2. Set the date range.
                    3. Click the export button.

                    The CSV includes only the selected event type (for example, flow_completed).

                    For details on CSV structure and fields, see Export Flow analytics data.

                    Flow events reference

                    These are the event names you see in CSV exports and integrations. They can also be exported via the Public API.

                    Flow-level events

                    Event name Description
                    flow_started The first step of the Flow is displayed on screen
                    flow_completed The user completes the last step of the Flow
                    flow_skipped The user dismisses the Flow (clicks X, "Hide these tips," or clicks outside a skippable Modal)
                    flow_aborted A fatal error prevents the Flow from starting or completing
                    flow_error A fatal error prevents starting the Flow (usually caused by a step-level error)

                    Step-level events

                    Event name Description
                    step_started A step group is displayed on the page
                    step_completed The user completes a step group (clicks "Next step," clicks the target element, or expands the last Hotspot)
                    step_skipped The user skips a step group (clicks X, dismiss link, or a custom skip button)
                    step_interacted The user interacts with a step (clicks a button, submits a form, expands a Hotspot)

                    Step-child events

                    Event name Description
                    step_child_activated An individual step within a group is shown
                    step_child_deactivated An individual step is completed and deactivated
                    step_child_error The element a Tooltip or Hotspot is anchored to could not be found — appears in Issues reporting
                    step_child_recovered A previously errored step finds its target element and displays

                    Form events

                    Event name Description
                    form_submitted A form within a step is submitted
                    form_field_submitted An individual form field response is recorded

                    For the full technical specification of event properties and payloads, see Flow Events Reference (Developer).

                    If the data doesn't look right

                    • Zero views — confirm the Flow is published and that your date range covers the period when it was live. Open the Appcues debugger to verify Appcues is loading on the page.
                    • Completion rate seems off — completion is calculated at the user level (unique completers / unique starters). If many users skip the Flow or drop off mid-step, the rate will be low. Check the step breakdown funnel to identify where users are leaving.
                    • Step breakdown numbers don't match the scoreboard — this is expected for Hotspots. The scoreboard counts beacon impressions; the step breakdown counts beacon expansions. See Hotspot scoreboard vs. step breakdown difference above.
                    • Step funnel looks wrong after editing — the step breakdown shows the most recently published structure. If you reordered or added steps, older data may not align. Narrow the date range to after the latest publish date for an accurate funnel.
                    • Test mode views appearing in analytics — they shouldn't. Test mode views are excluded from analytics. If you're seeing unexpected data, check whether the Flow was also published live during the same period.
                    • No survey responses — survey data only appears when users submit a form. If the form step has a low completion rate, check whether users are dropping off before reaching it. Make sure the submit button is set to next.

                    If the issue persists, collect the Flow ID, the date range, and a screenshot of the analytics page, then contact support.

                    flow analysis analytics flow step breakdown step analytics users seen flow completion

                    Was this article helpful?

                    Yes
                    No
                    Give feedback about this article

                    Related Articles

                    • Analyze Banner performance
                    • Analyze Checklist performance
                    • Analyze Launchpad performance
                    Appcues logo

                    Product

                    Why Appcues How it works Integrations Security Pricing What's new

                    Use cases

                    Appcues Integration Hub User Onboarding Software Feature Adoption Software NPS & Surveys Announcements Insights Mobile Adoption

                    Company

                    About
                    Careers

                    Support

                    Developer Docs Contact

                    Resources

                    The Appcues Blog Product Adoption Academy GoodUX Case studies Webinar Series Made with Appcues

                    Follow us

                    Facebook icon Twitter icon grey Linkedin icon Instagram icon
                    © 2022 Appcues. All rights reserved.
                    Security Terms of Service Privacy Policy

                    Knowledge Base Software powered by Helpjuice

                    Expand