# User flow

{% hint style="info" %}
Not familiar with analytics? We recommend that you have a look at our [Analytics concepts](/bot-answers/definitions.md).
{% endhint %}

## General user flow

Every time a user starts a new session, all of the blocks they run through are counted and summed up to form these analytics. You can also see where users dropped out of the chatbot flow.

<figure><img src="/files/LOfbL1HmoZy9c1myAX1b" alt=""><figcaption><p>User flow.</p></figcaption></figure>

{% hint style="info" %}
Use this information to improve your bot:

* Are users indeed taking the route you mapped out while building the bot? Are there any discrepancies? What is the cause of these differences?
* Is there a very high dropoff point at a certain block? See how you can improve this block, perhaps the information is not clear or the user is stuck.
  {% endhint %}

## Detailed block flow&#x20;

This page shows how to user exactly arrived at that specific block, and which block they used afterwards.&#x20;

<figure><img src="/files/oezEMeMzc8bfWKddChni" alt=""><figcaption><p>Detailed block flow.</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chatlayer.ai/navigation/analytics/user-flow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
