Offline conversion tracking

HubSpot + Google Analytics 4 Integration

LeadTrackr sends HubSpot deals to Google Analytics 4 through the Measurement Protocol, turning each lifecycle and deal-status change into a server-side event you can report on and export as audiences to your ad platforms.

5-min setup · cancel anytime

How the pieces fit

From a HubSpot deal to a Google Analytics 4 conversion

app.hubspot.com
HubSpot · Pipeline
New2
EdEmma
DVDaan
Qualified1
NHNoor
€3.8k
Proposal1
MSMees
€5.1k
Won2
SvSophie
€4.2k
LBLiam
€2.5k
Every status → pushed automatically

HubSpot qualifies your leads — your team just works deals as usual.

analytics.google.com
Campaigns Optimized on deals
CampaignSpendForm fillsQualifiedSales value
Paid Search€5,10016844€41.2k
Paid Social€3,40014225€22.8k
Organic21014€12.5k
Referral645€4.6k

Illustrative figures.

Sent to Google Analytics 4
+€81.1k value
Illustrative

LeadTrackr pushes the closed-deal value to Google Analytics 4 via Measurement Protocol.

HubSpot + Google Analytics 4

How HubSpot deals show up in Google Analytics 4

In plain English: LeadTrackr writes your won HubSpot deals into GA4 as events — so your reports show real pipeline, and you can export buyer audiences to your ad platforms.

How it works in one picture

Ad click
Someone clicks your ad
Form fill
Attribution stored on the contact
Customer
Deal won in HubSpot
LT
LeadTrackr
Writes the GA4 event
Real reporting
Pipeline visible in GA4

The full story

LeadTrackr reads the HubSpot lifecycle stage and deal status and writes each qualifying outcome to your GA4 property as a server-side Measurement Protocol event. When a contact becomes an SQL or a deal reaches Closed Won, a "qualified_lead" or "converted_lead" event lands in GA4 with the deal value attached.

That moves GA4 beyond sessions and form fills: your reports show which campaigns and sources produce real HubSpot pipeline, and you can build an audience from those events and export it to linked Google Ads accounts for remarketing and similar-audience expansion — turning CRM outcomes into reusable targeting.

What LeadTrackr reads

Lifecycle stage

SQL and Customer milestones, written as GA4 events.

Deal status & value

Closed Won and the deal amount, sent as the event value.

How it works, step by step

Attribution captured
Lead source & campaign stored with the contact
Deal qualifies in HubSpot
Reaches an SQL or Closed Won stage
Event sent to GA4
Server-side via the Measurement Protocol

You might be wondering

Q.How do HubSpot deals appear in Google Analytics 4?

LeadTrackr sends events such as qualified_lead and converted_lead via the GA4 Measurement Protocol whenever a HubSpot lifecycle stage or deal status reaches a value you mapped. They appear in your Events report with parameters like lead source, campaign and deal value, ready for explorations, funnels and audiences you can export to Google Ads — kept distinct from the conversion you upload for bidding, so nothing is double-counted.

Conversions are sent to your ad platforms
Qualified-lead and closed-deal events, via official server-side APIs.
Google AdsMeta AdsGoogle Analytics 4Webhook

The connection at a glance

How HubSpot + Google Analytics 4 works

Click ID capturedServer-side Measurement Protocol event
HubSpot signal readLifecycle stage + deal status (e.g. SQL, Closed Won)
Destination APIMeasurement Protocol
Setup time~5 minutes

Why connect them

What HubSpot + Google Analytics 4 unlocks

Pipeline-stage data in GA4 reports

LeadTrackr writes HubSpot lifecycle and deal-status changes into GA4 as events, so your reports show which campaigns and sources produce SQLs and Closed Won deals — not just sessions and top-of-funnel form fills.

Audiences you can export to ad platforms

Build a GA4 audience from the "converted_lead" event sourced from HubSpot, then export it to linked Google Ads accounts for remarketing and similar-audience expansion — turning HubSpot deal data into reusable targeting.

Server-side, no client-side tag

Events arrive through the Measurement Protocol from LeadTrackr's servers, so HubSpot deal outcomes land in GA4 without any browser JavaScript, cookie dependency, or extra tag on your site. A deal that closes weeks after the original click is still recorded against the right HubSpot pipeline.

Revenue per channel from deal value

LeadTrackr attaches the HubSpot deal amount as the event value, so GA4 monetization reports can show revenue per campaign and per source straight from your closed pipeline, with no manual spreadsheet reconciliation.

Teams that report HubSpot Closed Won deals in GA4 can build buyer audiences and export them to Google Ads, replacing all-form-fill remarketing with audiences seeded from real pipeline.

How it works

Set up once, runs automatically

01

HubSpot lifecycle or deal status changes

A contact advances to a mapped lifecycle stage such as Sales Qualified Lead, or a deal moves to Closed Won in a HubSpot pipeline — the moments you chose to report on in GA4.

02

LeadTrackr builds the GA4 event

LeadTrackr constructs a "qualified_lead" or "converted_lead" Measurement Protocol event, attaching parameters like lead source, campaign, HubSpot pipeline, and the deal amount as the event value.

03

Event sent to GA4

LeadTrackr posts the event server-side to your GA4 property using its Measurement ID and API secret. It appears in your Events report, ready for explorations, funnels, and audiences you can export to linked Google Ads accounts for remarketing and similar-audience expansion.

FAQ

HubSpot + Google Analytics 4 questions

LeadTrackr sends custom events named "qualified_lead" and "converted_lead" via the GA4 Measurement Protocol whenever a HubSpot lifecycle stage or deal status reaches a mapped value. They surface in your GA4 Events report and can be used in explorations, funnels, and audience definitions. Each event carries parameters such as lead source, campaign name, HubSpot pipeline, and deal value, and you can mark them as key events to track them in your main reporting.
Yes. Once "converted_lead" events from HubSpot are flowing into GA4, you can define an audience on those events and share it with linked Google Ads accounts. The audience syncs automatically and can power remarketing, Customer Match, or similar-audience expansion. This lets you turn HubSpot Closed Won data into ad targeting without re-uploading lists, using GA4 as the bridge between your CRM and your ad platforms.
No. The GA4 event is for reporting and audience building, and is kept distinct from the Google Ads conversion LeadTrackr uploads via Enhanced Conversions for Leads. They serve different purposes: GA4 measures and segments, Google Ads optimizes bidding. You decide whether a GA4 audience is also imported into Google Ads, so a single HubSpot Closed Won deal is never counted twice in the same Google Ads conversion column.

Get started free

Start pushing HubSpot conversions to Google Analytics 4

Set up the connection in minutes — no developer needed.

Start Free

5-min setup · cancel anytime