Offline conversion tracking

Salesforce + Google Analytics 4 Integration

LeadTrackr sends Salesforce Opportunities to Google Analytics 4 through the Measurement Protocol, turning each stage change and Amount 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 Salesforce deal to a Google Analytics 4 conversion

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

Salesforce 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.

Salesforce + Google Analytics 4

How Salesforce Opportunities become GA4 events

In plain English: LeadTrackr writes your won Salesforce deals into GA4 as server-side events — so your reports show real pipeline by channel and you can export buyer audiences to Google Ads.

How it works in one picture

Ad click
Someone clicks your ad
Form fill
Click stored on the Salesforce Lead
Closed Won
Opportunity won in Salesforce
LT
LeadTrackr
Builds the server-side event
Real reporting
Pipeline shows up in GA4

The full story

LeadTrackr reads the StageName and Amount on each Salesforce Opportunity, then writes qualifying outcomes into your GA4 property as server-side events through the Measurement Protocol. When an Opportunity reaches a mapped stage or moves to Closed Won, LeadTrackr posts a qualified_lead or converted_lead event with the Amount as the event value.

Because the event arrives from LeadTrackr's servers, an Opportunity that closes weeks after the click is still recorded against the right stage — no browser tag or cookie required. Your GA4 reports then show which campaigns and sources produce real Negotiation/Review and Closed Won deals, and you can build a buyer audience from those events and export it to linked Google Ads accounts for remarketing and similar-audience expansion.

What LeadTrackr reads

Opportunity stage

The StageName field, written into GA4 as qualified_lead and converted_lead events.

Amount

Attached as the event value so GA4 reports revenue per channel.

How it works, step by step

Opportunity stage changes
StageName reaches Closed Won with Amount set
GA4 event built
converted_lead with stage, source & Amount
Event posted to GA4
Server-side via the Measurement Protocol

You might be wondering

Q.How do you send Salesforce Opportunities to Google Analytics 4?

LeadTrackr reads the Salesforce StageName and Amount, then writes each qualifying outcome to your GA4 property as a server-side Measurement Protocol event. When an Opportunity reaches Closed Won, LeadTrackr sends a converted_lead event with the Amount as the value, so GA4 reporting reflects real pipeline by campaign and source. You can then build a buyer audience from those events and export it to linked Google Ads accounts for remarketing — no PII match keys needed, just clean reporting and reusable targeting.

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 Salesforce + Google Analytics 4 works

Click ID capturedServer-side Measurement Protocol event
Salesforce signal readOpportunity stage (StageName) + Amount (e.g. Negotiation/Review, Closed Won)
Destination APIMeasurement Protocol
Setup time~5 minutes

Why connect them

What Salesforce + Google Analytics 4 unlocks

Opportunity-stage data in GA4 reports

LeadTrackr writes Salesforce stage changes into GA4 as events, so your reports show which campaigns and sources produce Negotiation/Review and Closed Won Opportunities — 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 Salesforce, then export it to linked Google Ads accounts for remarketing and similar-audience expansion — turning Salesforce Opportunity data into reusable targeting.

Server-side, no client-side tag

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

Revenue per channel from Opportunity Amount

LeadTrackr attaches the Salesforce 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 against Salesforce reports.

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

How it works

Set up once, runs automatically

01

Salesforce Opportunity stage or Amount changes

An Opportunity advances to a mapped StageName such as Negotiation/Review, or moves to Closed Won with its Amount set — 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, Salesforce stage, and the Opportunity 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

Salesforce + Google Analytics 4 questions

LeadTrackr sends custom events named "qualified_lead" and "converted_lead" via the GA4 Measurement Protocol whenever a Salesforce Opportunity stage 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, Salesforce StageName, and the Opportunity Amount as value, and you can mark them as key events to track them in your main reporting.
Yes. Once "converted_lead" events from Salesforce 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 Salesforce 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 by Opportunity stage and Amount, Google Ads optimizes bidding. You decide whether a GA4 audience is also imported into Google Ads, so a single Salesforce Closed Won Opportunity is never counted twice in the same Google Ads conversion column.

Get started free

Start pushing Salesforce conversions to Google Analytics 4

Set up the connection in minutes — no developer needed.

Start Free

5-min setup · cancel anytime