# Built-in analytics

Besides sending event data to your existing analytics tools, Formsort offers some built-in analytics tools to help identify performance bottlenecks and areas for improvement.

{% hint style="info" %}
Built-in analytics only measure traffic in production environments.&#x20;
{% endhint %}

## Variant performance

Accessing **Analytics** from the flow index page will show the conversion rate of the different variants within a flow.

Note that the notion of *conversion* is rather simple at this time: it is the measure of the ratio of the `FlowFinalized` to the `FlowLoaded`event, per responder UUID for a given variant, regardless of the path taken through the flow.

The default view shows this percentage.

![](https://1036686854-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJPnL__mOdr_mLZ8nwf%2F-MTwGwFNt2tq2UJrs5Ru%2F-MTwfubCfVZVBpqoN-q7%2Fimage.png?alt=media\&token=e15c7e3b-9cc8-479d-9201-22031cdc17ef)

Switching to the **raw** tab will show the raw numbers of users that have loaded variants within this flow:

![](https://1036686854-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJPnL__mOdr_mLZ8nwf%2F-MTwGwFNt2tq2UJrs5Ru%2F-MTwggYOBYlvAHHpp4OB%2Fimage.png?alt=media\&token=3a500257-2e05-459a-8569-d33edcb479eb)

The analytics are an aggregate: Completion rate is calculated on a per-responder basis. If the same responder loads the same flow twice, that is counted as a single flow load.

## Step performance

By accessing **Analytics** from *within a flow*, the performance of the steps in that flow will be shown in a table, including the step completion rate (aka the dropoff per-step).

![](https://1036686854-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJPnL__mOdr_mLZ8nwf%2F-MTwkviC8xQemSJ1iY_Y%2F-MTxcHJXsi-5NeTzKIuI%2Fimage.png?alt=media\&token=51d780f9-8de1-4837-a2bd-28cc71ff85bc)
