Google Ads offline conversions for SalesforceUpload the Salesforce outcomes that matter to Google Ads
A form fill is not a customer. We capture the GCLID on every lead, carry it to the opportunity, and upload the Salesforce stages you choose to Google Ads as offline conversions. Google then bids toward the clicks that turn into assessments, admits and sales.
- GCLID captured on forms, calls and chats, and kept from lead to opportunity
- Each Salesforce stage you pick becomes its own Google Ads conversion action
- Sent through the native integration, the API or a file, with alerts when an upload fails
900+ integrations completed · Salesforce partner · We sign BAAs
- • GCLID
- • Conversion action
- • Conversion date and time
- • Value and currency
- • GCLID
- • UTM parameters
- • Carried to the opportunity
The upload is where offline conversions break
Getting the GCLID into Salesforce is half the job. The other half is deciding which outcomes count, sending each one to the right conversion action, and noticing when an upload stops. If any of that slips, Google Ads keeps learning from form fills, and nobody sees it.
What it does
What the Google Ads offline conversions for Salesforce handles
One conversion action per stage
An assessment, an admit and a closed sale can each be a separate conversion action in Google Ads. You see each one in your reports and choose which ones Google bids toward.
GCLID from click to opportunity
The GCLID is captured on the lead from web forms, calls and chats, and carried to the opportunity when the lead converts, so a later sale still matches the first click.
Rules you can change
Which stages count, and when they are sent, is set by rules agreed with you. When your process changes, the rules change with it.
Native integration, API or file
Conversions reach Google Ads through the native Google Ads integration for Salesforce, the API or an uploaded file, depending on how you want it run.
Goals built from more than one field
The native integration watches one field. When a goal depends on two or more, such as an admit that also has approved insurance, we build a custom field in Salesforce that combines them, so Google Ads can target exactly that goal.
Alerts when an upload fails
The offline conversion automation sends alert emails, so a failed upload gets fixed instead of going unnoticed.
Counts that match
Call tracking data is checked against Salesforce on the Google Ads fields, so calls and forms are counted the same way.
Written down
How the offline conversions work, which stages are sent and where, documented so your team can check it.
Try it: connect two systems
Click and drag the blue plug back, then let go to connect Google Ads to Salesforce.
AimingData that flows
Google Ads offline conversions for Salesforce: both directions, field by field
- GCLIDMatches the conversion to the original click
- Conversion actionThe Google Ads action each Salesforce stage maps to
- Conversion date and timeWhen the stage was reached, with the time zone
- Value and currencyOnly if you agree on a value per stage
- GCLIDCaptured on the lead from the landing page URL
- UTM parametersStored next to the GCLID on the lead
- Carried to the opportunitySo the upload can come from the stage your team updates
See your own Salesforce + Google Ads map
A free call maps your fields and data flow, so you see exactly what the integration would do before anything is built.
Built for real life
Google Ads offline conversions for Salesforce: the hard parts, already solved
Webforms without a GCLID
Forms that were not passing a GCLID, or passing it into the wrong field, are found and fixed before uploads start.
Older leads missing one
GCLIDs can be bulk uploaded to Salesforce when a batch of existing leads needs them.
Landing pages that drop it
A page builder or redirect that rewrites the URL can strip the GCLID before the form sees it. We check the landing pages for that.
Leads that did not click an ad
Only leads with a GCLID can be matched. Leads from other sources stay in Salesforce reports but are not uploaded.
Several Google Ads accounts
When each location runs its own Google Ads account, API access is set up for each one, so a conversion goes to the account that paid for the click.
Conversion values
Google Ads accepts a value and currency with each conversion. Whether to send one, and which, is decided during mapping.
What clients say
The JTS team are extremely knowledgeable when it comes to advertising attribution and maximizing the potential of customer and leads. They know software extremely well, and how all the pieces fit together perfectly. I highly recommend his services to anyone looking to streamline their technology and maximize their sales potential.
I have been thoroughly impressed with the results. JTS team expertise in systems and software integration has given me clear and concise reports, they help me also with generating qualified leads, has been instrumental in driving my business forward. Thank you for everything you have done for my business.
For the past five years, Journeys Through Search has been an incredible marketing company to assist in our PPC, web development and support. Quick responses, vast knowledge and marketing creativity made them such a value add to our organization.
How it works
How the Google Ads offline conversions for Salesforce goes live
- 1
Free call
We look at how leads come in, where the GCLID is stored today, and which outcomes you want Google to learn from.
- 2
Mapping
Which Salesforce stages count, any combined fields a goal needs, the conversion action for each, and how they are sent, agreed before anything is set up.
- 3
Set up and test
Test conversions uploaded and checked in Google Ads, and gaps in GCLID capture fixed.
- 4
Go live
Uploads running in the background, with alert emails and support if anything changes.
Working with us
US and overnight hours
Our teams cover all hours, so work keeps moving after your day ends.
AI agents in the workflow
We use AI agents in development and content creation, on a HIPAA-compliant Claude Enterprise license, so builds move faster.
900+ integrations completed
We have done this before, and it shows in how we plan and test.
Free call first
Honest advice before any work starts, even if you never hire us.
Who the Google Ads offline conversions for Salesforce is for
- Teams with Salesforce as their CRM and Google Ads as a lead source
- Treatment centers and other businesses where the sale happens after a call or an assessment
- Teams that already store the GCLID but are not sure the uploads work
Google Ads offline conversions for Salesforce FAQ
How is this different from the Google Ads + Salesforce integration?
That one brings keyword, campaign and GCLID data into Salesforce for reporting. This one is about the upload back to Google Ads: which stages count, how they are sent, and how failures are caught. They can run together.
Which Salesforce stages should we send?
The ones that mean real progress for your business, for example an assessment, an admit or a closed sale. Each can be its own conversion action. Sending every new lead as a conversion teaches Google to find more leads, not better ones.
Native integration, API or file upload?
All three work. Google Ads has a native Salesforce integration, and when a goal needs more than one field we add a custom field in Salesforce to drive it. The API or a file upload gives more control. We set it up the way you want it run and document it.
What happens when an upload fails?
The automation sends an alert email, so someone looks at it and fixes it.
Some of our leads have no GCLID. Can you fix that?
Yes. We have fixed webforms that were not passing one, GCLIDs mapping to the wrong field, and bulk loaded GCLIDs for older leads.
How is it priced?
By project, not by the hour. The first call is free, and you get a project quote after it.
