UTM Tracking & Google Ads Expert
I need a Webflow expert to set up UTM tracking and lead attribution on my website's Contact Us form so I can see which leads come from Google Ads, which campaign/keyword created the lead, and the visitor’s landing page/referrer.
Webflow recently changed its Forms Manager, so the old tracking toggles are gone. this must be set up manually using hidden form fields + a small UTM script.
What I need done:
Add 6–7 hidden fields to my Webflow Contact form:
utm_source
utm_medium
utm_campaign
utm_term
utm_content
referrer
landing_page
Add a UTM capture script into Webflow Project Settings (custom code).
Script should store UTMs in localStorage
Script should auto-fill hidden fields when the form is submitted
Script should capture referrer + landing page
Verify the form submits with all UTM data included.
Update my Google Ads final URLs with UTM parameters
Goal:
When someone fills out the Contact form, I want to see in my Webflow submissions:
Which Google Ads campaign they came from
The keyword they searched
The landing page they entered on
Whether it was paid search vs organic/direct
Skills needed:
Webflow Designer & Developer
HTML/JavaScript (basic)
Experience with UTM tracking
Experience with form attribution is a bonus
Deliverable:
Fully functioning tracking installed + tested, with at least one successful test submission showing UTMs, referrer, and landing page.
Job Qualifications
- Script should auto-fill hidden fields when the form is submitted
- Script should capture referrer + landing page
- Webflow Designer & Developer
- Experience with UTM tracking
- Experience with form attribution is a bonus
- Fully functioning tracking installed + tested, with at least one successful test submission showing UTMs, referrer, and landing page
Job Benefits
Job Responsibilities
- Webflow recently changed its Forms Manager, so the old tracking toggles are gone
- this must be set up manually using hidden form fields + a small UTM script
- Add a UTM capture script into Webflow Project Settings (custom code)
- Script should store UTMs in localStorage
- Verify the form submits with all UTM data included