Skip to content

Answer · Conversion Engineering

How Do I Attribute Pipeline to My Website?

14 days kickoff → live $3K–$15K+ scope-tiered WCAG 2.1 AA baseline

The short answer

Connect GA4 events to your CRM via a unique identifier (typically the form submission ID or email hash). When deals close in HubSpot/Salesforce/Pipedrive, pull the GA4 source data back and report pipeline by traffic source. Most mid-market B2B sites can do this in 8-16 hours of setup with a Zapier middleware or native CRM integrations.

№ 01The longer answer

The basic attribution stack: GA4 captures the visitor’s first-click and last-click source. When they submit a form, the form data + GA4 client ID gets sent to your CRM. When the deal closes, you can pull the source data back. Result: pipeline-by-source reporting.

Implementation paths: (1) HubSpot has native GA4 integration that handles this if you use HubSpot forms. (2) Salesforce + Pardot has similar native pipes. (3) For Pipedrive, ActiveCampaign, or custom CRMs, use Zapier or Make to push form data with the GA4 client ID, then pull source data on deal close.

The non-obvious requirement: keep the GA4 client ID with the lead through the entire sales cycle. If your CRM doesn’t retain it, you lose attribution. Most B2B teams fail attribution here — the lead arrives with source data, then the sales team drops it during a manual handoff.

Once attribution works, you get real ROI math: “Organic generated $340K of closed-won deals last quarter; paid generated $89K; direct generated $410K (probably referral-influenced).” That’s the data that earns you a CRO sprint budget or justifies cutting unprofitable paid campaigns.

№ 02Can I do attribution without a CRM?

Partially. You can track form submissions by source in GA4, but you can’t close the loop on which submissions become customers without a CRM. For lead-gen B2B, the CRM is essential.

№ 03What’s a UTM parameter and do I need them?

UTM parameters are URL tags (utm_source, utm_medium, utm_campaign) that pass source data into GA4. Essential for paid campaigns; useful for email; not necessary for organic (Google passes its own source data). Use a UTM-builder spreadsheet for consistency.

№ 04How much pipeline should my website generate?

Industry varies, but mid-market B2B benchmark: 25-50% of new business from website-influenced channels (organic + paid + direct). If you’re below 20%, your site is underperforming. Above 50% with healthy mix means the site is doing serious work.