Setup Guide

Webflow + Google Forms Attribution Setup

This setup guide shows how to capture UTM and referrer attribution on Webflow and pass it through Google Forms submissions into your CRM workflow. There is no native direct CRM sync from LeadPulse: attribution is captured first-party and passed through your existing form mapping or automation layer.

No native direct CRM sync: LeadPulse captures attribution first-party, then you pass values via form mapping or automation.

Prerequisites

  • Webflow site with edit access
  • Google Forms form with hidden-field support or equivalent mapping
  • LeadPulse account and tracking snippet
  • CRM or automation destination for form fields
  • A test URL with UTM parameters

Step-by-Step Implementation

Step 1

Install the LeadPulse script on Webflow

Add the LeadPulse tracking script to your Webflow site head so attribution parameters are captured on first touch and persisted for form submissions.

Step 2

Embed Google Forms on the target landing page

Place the Google Forms form on your conversion page and verify the form loads after the LeadPulse script is initialized.

Step 3

Map attribution values into form fields

Configure Google Forms prefilled links + hidden fields so utm_source, utm_medium, utm_campaign, landing_page, and referrer are attached to each submission.

Step 4

Pass mapped fields into your CRM or automation

Send captured attribution fields from form submissions to your CRM through existing form integrations or automation tools. LeadPulse does not write directly to CRM records.

Step 5

Validate with test submissions

Run 3+ submissions with different UTM parameters and confirm values appear correctly in both form entries and downstream CRM/contact records.

Hidden Field Mapping

FieldPurposeExample
utm_sourceIdentifies traffic source for lead attributiongoogle
utm_mediumCaptures marketing channel classificationcpc
utm_campaignBinds submission to campaign-level reportingq2-demo-offer
landing_pageStores first landing URL for journey analysis/pricing?utm_source=google&utm_medium=cpc
referrerAdds non-UTM origin contexthttps://www.google.com/

Validation Checklist

  • LeadPulse script is present on all form-entry pages
  • Google Forms receives attribution fields on submit
  • No empty UTM fields when test URL includes UTMs
  • CRM records contain the mapped fields
  • Attribution values persist across multi-page navigation

Troubleshooting

UTM fields are empty on submission

Confirm the LeadPulse script loads before form initialization and hidden fields are correctly named in the form configuration.

Values appear in the form tool but not in CRM

Review field mapping in your form integration or automation workflow and ensure destination properties exist in CRM.

Attribution resets on page changes

Check cookie/local storage persistence settings and ensure tracking script is present on every step in the funnel.

Ready to Complete This Setup?

Create your account, run the implementation checklist, and validate attribution with test submissions.