Hidden field
The Hidden field lets you collect data silently in the background β without showing anything to customers on the form.
Itβs one of the most powerful fields because it helps you track where submissions come from, which page or product, and extra metadata without asking users to fill it in.
β
When should I use a Hidden field?
Use a Hidden field when you want to:
Track page URL or page title
Capture product info (title, vendor, type)
Save UTM parameters (marketing campaigns)
Pass values between fields
Store internal notes or tags
Send extra data to email, integrations, or Shopify
Note: Customers never see this field on the form.
π§© How to add a Hidden field
Open your form in the editor
Click Add element
Select Hidden
The field will be added to your form, but it will not appear in the preview.

βοΈ Hidden field settings

Label
Internal name for the field (for you only).
Example
Page sourceCampaignProduct info
This label appears in submissions and emails.
Data type
Choose where the value comes from.
Most commonly used options:
Fixed value
Dynamic value (page, product, UTM, or other fields)
Assign value
This is where you define what data is saved.
You can type:
Plain text
Or use a dynamic variable (recommended)
π Dynamic values (most used)
You can automatically capture data using built-in variables.
Page information
Page title
Captures the page name where the form is submitted.
Example result
Miami Location
Page URL
Captures the full page URL.
Example result
https://hienxinh.myshopify.com/pages/contact-form-2

Product information (on product pages)
If the form is shown on a product page, you can capture product data.
Product title
Example
A-Line Jacket
Product vendor
Example
Fashion Style
Product type
Example
Outerwear
π UTM tracking (marketing campaigns)
Hidden fields are perfect for tracking ads and campaigns.
Common UTM variables
{{-utm.source-}}β Google, Facebook{{-utm.medium-}}β cpc, email{{-utm.campaign-}}β summer_sale{{-utm.content-}}{{-utm.term-}}
Example
Hidden field label: utm_source
Assign value:
Result: You know exactly where each submission came from.

π Capture values from other fields
You can also store values entered by customers.
Example
Hidden field label: Customer email
Assign value:
This is useful when:
Sending data to integrations
Reusing values in emails
Creating internal references
π§ Set hidden email address
You can use a Hidden field to store an email address and then use it to send admin notifications conditionally.
This is useful when:
Different submissions should notify different teams
Each location or department has its own email
You donβt want users to choose or see the email field
Need More Help?
If you still need assistance, please contact us at [email protected]. Our team will be happy to help you resolve any issues or guide you further.
Last updated