Store campaign query parameters alongside each lead — simply and honestly — using FormKlar hidden fields.
You run ads or partner links that already append utm_* and want those strings saved on the lead row.
If you need full-funnel journeys across many sessions, use a dedicated analytics stack — FormKlar will still send you the raw lead plus whatever params were present.
Decide which parameters matter (commonly utm_source, utm_medium, utm_campaign). You only need fields for values that appear on the form page URL.
In the FormKlar builder, add a hidden field for each parameter. Configure the field to read that query key from the URL.
Publish or update the form. Open your page using a test link that includes the query string, then submit the form.
Open the inbox or export CSV and confirm the hidden values arrived with the submission.
Remember the limit of this approach: it captures what is on the URL at submit time. It is not multi-touch attribution, ad-platform sync, or lead scoring.
Product-level explanation with clear non-claims.
Pair UTMs with waitlist or demo forms.
Forward submissions — including UTM fields — to your endpoint.
One per query key.
utm_source, etc.
Confirm inbox values.
No — they are not displayed in the public form UI.
Hidden fields are available on Free.
Yes. Whatever was submitted — including hidden values — can be POSTed on Pro webhooks.