Google Ads offline conversions for lead businesses: GCLID and enhanced conversions for leads
Google Ads can bid for leads that become customers if you send the outcome back. The two ways to do it, what each needs, and the setup mistakes that quietly break attribution.
Google Ads sees the click and the form. It does not see that the lead was a wrong number, or that it booked a visit and paid. Unless you import those outcomes, Smart Bidding treats every form fill as equally valuable.
Google offers two ways to send outcomes back.
Option 1: offline conversion import with GCLID
When auto-tagging is on, Google adds a click ID (the GCLID) to the landing page URL. You keep that ID with the lead, and later upload "this GCLID converted, at this time, for this value".
What Google's GCLID setup guide asks for:
- Auto-tagging turned on in your Google Ads account.
- A hidden field on every form that captures the GCLID from the URL and saves it with the lead.
- The conversion action created first. Create it before you start collecting conversions, or you cannot import the early ones. Google also says to wait 4 to 6 hours after creating it before the first upload, because uploads in that window can take two days to show.
- Uploads inside the window. Depending on how you import (file, sheet, API or a connected CRM), Google looks back 14 or 90 days.
The weak point is the hidden field. If a form, a page builder update or a redirect drops the GCLID, those leads can never be matched.
Option 2: enhanced conversions for leads
Google describes enhanced conversions for leads as an upgraded version of offline conversion import. Instead of relying only on the click ID, it uses details the person typed into your form, such as their email address. These are hashed before they are sent, and Google matches them to people who engaged with your ads.
Google now recommends upgrading to it: the setup is simpler and reporting is more accurate. If you collect the data with a Google tag, the tag captures GCLIDs as well. From April 2026, enhanced conversions for web and for leads became a single setting in Google Ads, and existing users were moved across automatically.
Which outcomes to import
Import the stages that separate good leads from bad, as they happen:
- Qualified: a real person with a real need.
- Showed: they came for the visit or demo.
- Converted: they paid, with the value if you know it.
Give the conversion actions clear names, decide which one Smart Bidding should optimise for, and keep the others as secondary so you can still see them in reports.
Mistakes that break attribution
- Auto-tagging off, or a URL shortener or redirect that strips the GCLID.
- Forms built in a tool that does not pass hidden fields to your CRM.
- Uploading late, after the lookback window.
- Uploading every form fill as a conversion, which teaches Google nothing new.
- Counting the same lead twice when it comes from both a Google form and your website.
How Streakstone handles this
Streakstone stores the GCLID and the phone number with each Google lead and website lead, and sends qualified, showed and converted outcomes to Google Ads as offline conversions as they happen. The same leads are tested and followed up on WhatsApp and by AI call before they reach your team. See how it works.
Sources
- Google Ads Help: Set up offline conversions using Google click ID (GCLID)
- Google Ads Help: Your guide to upgrading offline conversion imports