Identifying individual responders using a unique ID.
The responder UUID (Universally Unique Identifier) identifies a particular browser, using a value stored in the browser's localStorage.
Assigning a UUID allows repeat visits from the same responder to continue where they left off, and provides a useful way to tie together events, answers, and data for the same user.
Setting the responder UUID manually
You do not need to provide a responder UUID - Formsort will generate one on the responder's first session.
To provide your own UUID to use as an identifier, set responderUuid as a URL parameter when linking to a flow: ?responderUuid=123e4567-e89b-12d3-a456-426614174000
Or, you may provide it within the POST body: <input name="responderUuid" value="123e4567-e89b-12d3-a456-426614174000" />
It is not necessary to have an answer named responderUuid for this to work.
Setting responderUuid yourself is particularly useful if you already have an identifier generated for a particular user, like an account UUID or session UUID from your own application. Additionally, any responderUUID generated for a user can be passed along with that user either when being redirected to a new flow, out of a flow, or when returning to the same flow from a different device.
The responderUuid must, indeed, be a UUID - a 36 character hexadecimal string hyphenated with the pattern8-4-4-4-12, for example 123e4567-e89b-12d3-a456-426614174000.