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
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.
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
responderUuidas a URL parameter when linking to a flow:
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
responderUuidfor this to work.
responderUuidyourself 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
responderUUIDgenerated 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.
responderUuidmust, indeed, be a UUID - a 36 character hexadecimal string hyphenated with the pattern
8-4-4-4-12, for example