> ## Documentation Index
> Fetch the complete documentation index at: https://tinyanalytics.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# User Journey Analytics

> Visualize the most common page sequences visitors follow, up to six steps deep, and refine the journey with dates, filters, and path matching.

The Journeys report shows the paths visitors actually take through your pages, drawn as a flow diagram. For each visit, tinyanalytics reads the ordered sequence of pages, then groups and ranks the common sequences. You see how people move through your site, not just which pages they land on.

## How do I read the flow diagram?

* **Each path** is a sequence of pages a set of sessions followed, with the number of sessions on it and its share of all sessions in the range.
* **Repeated visits to the same page in a row are collapsed** into one step, so a path reflects real movement rather than reloads.
* **Single-page visits are excluded** — a journey needs at least two pages, so bounces don't clutter the diagram.

## How many steps can a journey follow?

Set the number of steps to follow, from **2 to 6** (the default is 4). Fewer steps show the broad shape of entry-to-next-page movement; more steps trace longer paths toward a conversion or an exit.

A second slider caps **how many journeys** the diagram draws, from **10 to 200** in steps of 10 (the default is 50). Lower it to read only the dominant routes; raise it to see the long tail.

## How do I narrow the diagram to certain pages?

The report has its own date range, [filters](/docs/analytics-filters), and period comparison, so you can scope journeys the same way you scope any other report.

To match pages by pattern, use the **Path filter** box, which supports two wildcards:

| Wildcard | Matches                                                                       |
| -------- | ----------------------------------------------------------------------------- |
| `*`      | a single path segment — `/blog/*` matches `/blog/post`, not `/blog/2026/post` |
| `**`     | multiple segments — `/blog/**` matches both                                   |

<Note>
  The Path filter's suggestions list every path on your site, regardless of the filters you currently have active.
</Note>

## Common workflows

* **Find the common route to a goal.** See which sequences lead visitors toward signup or purchase.
* **Spot drop-off points.** Notice where popular paths end instead of continuing.
* **Compare entry pages.** See where visitors go after landing on different pages.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Why don't single-page visits appear in the Journeys report?">
    The Journeys report excludes them by design. A journey needs at least two pages to be a path, so single-page visits — bounces — are left out and don't clutter the flow diagram. To see single-page visits, use the [Pages report](/docs/page-analytics) or [Sessions](/docs/session-analytics).
  </Accordion>

  <Accordion title="How many steps deep can a journey go in tinyanalytics?">
    Up to 6 steps. You set the depth anywhere from 2 to 6 steps, and the default is 4. Fewer steps show the broad shape of entry-to-next-page movement; more steps trace longer paths toward a conversion or an exit.
  </Accordion>

  <Accordion title="How do I match a group of pages in the Journeys report?">
    Use the **Path filter** box with its two wildcards: `*` matches a single path segment, so `/blog/*` matches `/blog/post` but not `/blog/2026/post`, while `**` matches multiple segments and matches both. The suggestions in that box list every path on your site regardless of your active filters.
  </Accordion>

  <Accordion title="Why does reloading the same page count as one step?">
    tinyanalytics collapses repeated visits to the same page in a row into a single step in the Journeys report. A path then reflects real movement between pages rather than reloads or repeated renders of the same page.
  </Accordion>
</AccordionGroup>

## Related

<Columns cols={2}>
  <Card title="Pages" icon="file-lines" href="/docs/page-analytics">
    Rank individual pages by traffic.
  </Card>

  <Card title="Funnels" icon="filter-circle-dollar" href="/docs/funnel-analytics">
    Measure conversion through a fixed sequence of steps.
  </Card>

  <Card title="Sessions" icon="list-timeline" href="/docs/session-analytics">
    Follow one visit's path in full detail.
  </Card>

  <Card title="Goals" icon="bullseye" href="/docs/conversion-goal-tracking">
    Define the outcomes journeys lead toward.
  </Card>
</Columns>


## Related topics

- [User Analytics](/docs/user-analytics.md)
- [User Acquisition Analytics](/docs/user-acquisition-analytics.md)
- [User Retention Analytics](/docs/user-retention-analytics.md)
