PPC for SaaS: why your ad account optimises for the wrong lead
An ad platform buys more of whatever you count as a conversion. In SaaS the easiest things to count, sign-ups and demo requests, are the ones least likely to become revenue. Fix what the account learns from before you change anything else.

The short version
- Google’s Smart Bidding optimises for conversions or conversion value, and only primary conversion actions are used for bidding. Whatever you mark as primary is what the account will buy more of.
- In SaaS, sign-ups and demo requests are fast and plentiful, and many never become customers. An account bidding on them gets better at finding people who sign up, not people who pay.
- Google’s own guidance names the trade-off: bid on a single stage of the lead-to-sale funnel with a relatively short delay, with at least 15 conversions a month, uploaded daily. Choose the deepest stage that meets that.
- Send the CRM back. Enhanced conversions for leads on Google and the Conversions API on Meta let the platforms learn which leads became qualified, not only which filled a form.
- Give different leads different values. Google recommends at least two distinct values, and lead form answers are an accepted proxy for quality.
Summarise with AI
The platform buys what you count
A SaaS ad account optimises for the wrong lead when its primary conversion is a sign-up or a demo request, because the platform buys more of whatever it is told counts. The fix is to send qualified stages back from your CRM, bid on the deepest stage that happens within days and often enough to learn from, and give different leads different values.
This guide is for SaaS growth and marketing leads who already run paid search or Meta ads and are unhappy with what the leads become. The symptom is familiar: cost per lead looks fine, the sales team says the leads are poor, and nobody can say which campaigns produce customers.
The cause is usually not the keywords or the ads. It is what the account is told to optimise for. Google describes Smart Bidding as bidding strategies that use its AI to optimise for conversions or conversion value in every auction. And it is specific about which conversions count: primary actions are used for bidding, while secondary actions are for observation only.
So the account buys more of whatever you mark as primary. If that is a free trial sign-up, it will find people who sign up for free trials, efficiently and in volume. Whether they ever pay is invisible to it.
One disclosure before the rest. We run PPC management for B2B and SaaS companies, so we have an interest here. The mechanics below are quoted from Google’s and Meta’s own documentation, and the sources are listed at the end.
A SaaS funnel has more stages than the account sees
Most SaaS accounts track one moment: the form. Revenue happens several stages later, and each stage is a different signal.
| Stage | How fast it happens after the click | How often | How close to revenue |
|---|---|---|---|
| Sign-up or trial start | Immediately | Most often | Distant: many never use the product |
| Demo or contact request | Immediately | Often | Distant: includes students, competitors and job seekers |
| Activated trial or qualified lead | Days | Less often | Closer: someone used the product or sales accepted the lead |
| Sales opportunity | Days to weeks | Rarely | Close |
| Paying customer | Weeks to months | Rarest | The thing you actually want |
Bidding wants signals that are fast and frequent. Revenue is slow and rare. That tension, not the choice of keywords, is the central problem of PPC for SaaS.
The trade-off Google’s own guidance names
Google’s value-based bidding best practices for lead generation resolve the tension in plain terms. The guidance is to select a single stage of your lead-to-sale funnel as the bid optimisation goal, and to choose one with a relatively short conversion delay.
It also sets the volume and patience the system needs. Aim for a minimum of 15 conversions per month at the account level, upload conversions frequently, ideally daily, and upload consistently for at least four weeks or three conversion cycles before switching strategy.
Read together, those rules give the decision. Bid on the deepest stage that still happens within days and at least fifteen times a month. For many SaaS companies that is the qualified lead or the activated trial, not the sign-up and not the closed deal. Keep the shallower stages as secondary, so they are reported but do not steer spend.
Then add value. The same guidance says to track two or more unique, non-zero values, and that proxy values aligned with business priorities are acceptable when exact values are hard to know. It gives an example that fits B2B well: particular answers on lead forms may indicate higher quality leads. A lead from a company in your target size band can be worth more than one from a sole trader, and the account can be told so.
Sending the CRM back to the platforms
The deeper stages happen in your CRM, not on your website, so the platforms cannot see them unless you send them back. Both Google and Meta have a supported way to do it.
Google: enhanced conversions for leads
Google describes enhanced conversions for leads as an upgraded version of offline conversion import that uses user-provided data, such as email addresses. The Google tag captures hashed lead information when the form is submitted. When the lead later converts in your CRM, you import that conversion with the same hashed data, and Google matches it back to the ad. Google states it gives more accurate conversion reporting than standard offline import.
Meta: the Conversions API
Meta’s Conversions API connects marketing data from your server, website platform or CRM to the systems that optimise targeting and measure outcomes, including offline conversions. If you also run the Meta Pixel, check that events are deduplicated, so one lead is not counted twice.
Neither works without two things on your side. The form must capture an email address, with the consent your privacy notice describes. And the CRM must record when a lead reaches each stage, against the same person who filled the form. Most of the work in fixing a SaaS account is here, not in the ad platform.
The conversion setup a SaaS ad account needs, in order
Seven steps, in the order they depend on each other. Each one is useless until the one before it works.
Define the stages and their owners
Write down what counts as a qualified lead, an activated trial and an opportunity, and who marks each in the CRM.
Capture email on every lead form
With consent, so the lead can be matched back to the click later.
Record each stage in the CRM against the lead
Dated, so the platforms can learn how long each stage takes.
Send qualified stages back daily
Enhanced conversions for leads on Google, the Conversions API on Meta, deduplicated against the pixel.
Choose the stage to bid on
The deepest one that happens within days and at least fifteen times a month. Mark it primary.
Demote sign-ups and form fills to secondary
Still reported, no longer steering spend, once the deeper stage has the volume.
Give leads different values
At least two distinct values, from lead form answers such as company size, so the account learns which leads are worth more.
Is your account learning from the right leads?
Tick what is true of your account today.
The searches that bring SaaS buyers
Once the account learns from the right stage, the search terms report shows where the remaining waste is. In our experience four kinds of search bring SaaS buyers, and a few kinds reliably do not:
- Category searches with a buying word: the category plus software, platform, tool or pricing.
- Comparison and alternative searches: your competitors’ names with alternative, versus or a switching phrase. Write the landing page for the comparison, not the home page.
- Integration searches: your category plus a system the buyer already runs.
- Problem searches from people with authority: the job to be done, in the words a manager uses, not a student.
- Exclude the searches that look close and never buy: free, template, login, jobs, salary, course, and your own brand if it already ranks organically and the paid click only taxes it.
The page behind the ad matters as much as the ad. A comparison search sent to a generic home page wastes the click. If your trial converts poorly once people arrive, the fix may be the product’s first session rather than the ads: SaaS product design covers that.
When paid search is not the fix
- Few people search for what you sell. If the category is new, search has little to bid on; LinkedIn or Meta targeting by role and company may fit better, and the Meta ads page sets out when.
- You cannot track past the form yet. Fix the CRM first, or the account will keep learning from the wrong signal however it is managed.
- Trial users do not stay. Paid search will fill the top of a leaking funnel faster.
Choosing who runs the account is a separate decision, covered on our PPC management page. And if buyers in your category ask AI assistants before they search, how to choose a GEO agency covers that channel.
Questions about PPC for SaaS
What should a SaaS company optimise Google Ads for?
The deepest stage of the funnel that happens within days and often enough for bidding to learn from, which Google’s guidance puts at a minimum of 15 conversions a month. For many SaaS companies that is a qualified lead or an activated trial, not a sign-up and not a closed deal.
Should free trial sign-ups be a conversion in Google Ads?
Track them, but as a secondary action once a deeper stage has enough volume. Primary actions are used for bidding and secondary actions only for reporting, so sign-ups stay visible without steering spend toward people who never pay.
How do I send CRM data back to Google Ads?
Use enhanced conversions for leads: the Google tag captures hashed lead details from your form, and you import conversions from your CRM with the same hashed data, ideally daily. Google matches them back to the ads that produced the leads.
Does Meta Ads work for B2B SaaS?
It can, particularly where buyers do not search for the category yet. The same rule applies: send qualified stages back through the Conversions API so Meta learns from leads that became pipeline, and deduplicate against the pixel.
How long before bidding on qualified leads works?
Google’s guidance is to upload consistently for at least four weeks or three conversion cycles before switching bidding strategy, so plan for a learning period rather than judging the first week.
Method and sources
The platform mechanics and thresholds below we read at source in October 2026; both platforms change their documentation often, so check before acting. The keyword volume behind the topic comes from a Semrush pull for the US on 5 October 2026. The funnel stages, the setup order and the search term advice are our judgement from running B2B and SaaS ad accounts, written as judgement rather than as data. We publish no costs, budgets or benchmarks.
- About Smart BiddingGoogle Ads Help. Bidding strategies that optimise for conversions or conversion value in every auction
- About primary and secondary conversion actionsGoogle Ads Help. Primary actions are used for bidding; secondary actions are for observation only
- Value-based bidding best practicesGoogle Ads Help. A single funnel stage with a short conversion delay; at least 15 conversions a month; daily uploads; four weeks or three conversion cycles; two or more distinct values; lead form answers as proxy values
- About enhanced conversions for leadsGoogle Ads Help. Offline conversion import upgraded with hashed user-provided data, matched back to ads
- Conversions APIMeta for Developers. Server, website platform and CRM events, including offline conversions, with deduplication against the pixel



