Formulayt has the ability to track users across multiple subdomains by utilising a cookie, and ensure that UTM values and other session details are consistent across all gate activity. Administrators can enable this functionality from the Settings>Tracking Area.
To ensure consistent session details across subdomains ensure that the Formulayt script is present on all pages you wish to track.
You will need to provide a referrer root domain. Any referrer URL that includes this domain will not be considered as an external referrer. This will also be the domain that cookies will be set against if cookie-based tracking is active (see below). All subdomains that the user will be tracked across must extend this domain. E.g. if a user is to be tracked across a.example.com, b.example.com and www.example.com, the root domain is .example.com.
It is also possible to enable tracking cookies. This allows tracking of users' sessions across multiple related client subdomains by dropping a cookie against a root domain.
Additionally, using the domain whitelist you can optionally specify a whitelist of domains that users should be tracked across. Any domains listed here must extend the root domain above. If empty, all domains matching the root domain above will be considered as part of the session. Otherwise any domains not listed here will not be considered as part of the same session, even if they extend the root domain above.
Below are the cookies that Formulayt will drop, if this setting is enabled, and not blocked by privacy settings:
Cookie | What it does | Duration |
| Stores visitor/session identifiers, session start time, entry page, referrer, visit count and pageview count. Supports session tracking and reporting across the configured website domain/subdomains. | Session |
| Remembers the first captured UTM values, supporting first-touch attribution. Each UTM field is retained once populated. | One year |
| Remembers the latest captured UTM values, supporting last-touch attribution. Updates individual values when new ones appear in the URL. | One year |
| Stores a timestamped history of campaign touches: both an ongoing history and a history since the last form submission. The latter resets after submission. Can also record an initial organic/direct visit. | One year |
| Remembers UTM values for the current browser session, updating them when new values appear in the URL. | Session |
