# Flow-wide settings

## What are flow-wide settings?

They are settings for the entire flow that are activated by toggling on their correspondent box.

There is a variety of flow-wide settings, some of them serve very specific purposes while others are more general and commonly used.

Savvy Flows have the following flow-wide settings available:

1. [Identify User in Logrocket](#1-identify-user-in-logrocket)
2. [Add User Location to User Data](#2-add-user-location-to-user-data)
3. [Add Referrer to User Data](#3-add-referrer-to-user-data)
4. [Forget User Data on Page Load](#4-forget-user-data-on-page-load)
5. [Reset User's page to 1 on Load](#5-reset-users-page-to-1-on-load)
6. [Add '\*' to required component labels](#6-add-to-required-component-labels)
7. [Emit User Data Updates to Window](#7-emit-user-data-updates-to-window)
8. [Emit Nav Events instead of navigating](#8-emit-nav-events-instead-of-navigating)
9. [Get site event data from Savvy Analytics](#9-get-site-event-data-from-savvy-analytics)
10. [Auto Hide Prefilled Pages](#10-auto-hide-prefilled-pages)
11. [Use Form Wrapper Tag](#11-use-form-wrapper-tag)

### 1. Identify User in Logrocket

This box should be checked if you are looking to connect your data to [LogRocket](https://logrocket.com/).&#x20;

### 2. Add User Location to User Data

This box allows you to add the user's location information to its data when it's sent. The user's location will appear next to their inputs and selected options.

### 3. Add Referrer to User Data

Check this box if you use referrers and want to know through which referrer the user has reached your flow.

### 4. Forget User Data on Page Load

This is a very useful setting for when you use the flow as a form and want it to reset the user's data when the user refreshes the page. By activating this setting, a user can submit more than once and the data will be displayed in different submissions as if they were different users.&#x20;

### 5. Reset User's page to 1 on Load

This is a very useful setting for when you use the flow as a form and want it to reset when the user refreshes the page (without losing the user's already filled data). By activating this setting, a user can submit more than once and the data will be displayed in different submissions.&#x20;

Another way to reset a flow is to display a reset button on the flow's page that can be clicked by the user to submit a new form.

### 6. Add '\*' to required component labels

Use this setting when you want to make it clear to the user that an input field is required. This setting will display ' \* ' next to the labels of the required input fields.&#x20;

### 7. Emit User Data Updates to Window

{% hint style="info" %}
This description is coming soon
{% endhint %}

### 8. Emit Nav Events instead of navigating

{% hint style="info" %}
This description is coming soon
{% endhint %}

### 9. Get site event data from Savvy Analytics

{% hint style="info" %}
This description is coming soon
{% endhint %}

### 10. Auto Hide Prefilled Pages

This setting allows any fully completed prefilled pages to automatically hide or be skipped as the user moves through the flow.

For more information, check out [🖊 Prefilling Answers into Flows](https://trysavvy.gitbook.io/savvy/how-tos/logic-how-tos/prefilling-answers-into-your-flow).

### 11. Use Form Wrapper Tag

This setting gives a 'Form Wrapper' Tag to the flow which makes it clearer for sites such as Webflow to recognize it as a form.
