Last updated Oct 5, 2026

Design and Growth

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.

Three colleagues reviewing reports and charts at a meeting table

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.

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.

The stages of a typical SaaS lead, and what each is worth as a bidding signal. Our judgement; your stages and timings will differ.
StageHow fast it happens after the clickHow oftenHow close to revenue
Sign-up or trial startImmediatelyMost oftenDistant: many never use the product
Demo or contact requestImmediatelyOftenDistant: includes students, competitors and job seekers
Activated trial or qualified leadDaysLess oftenCloser: someone used the product or sales accepted the lead
Sales opportunityDays to weeksRarelyClose
Paying customerWeeks to monthsRarestThe 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.

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

  2. Capture email on every lead form

    With consent, so the lead can be matched back to the click later.

  3. Record each stage in the CRM against the lead

    Dated, so the platforms can learn how long each stage takes.

  4. Send qualified stages back daily

    Enhanced conversions for leads on Google, the Conversions API on Meta, deduplicated against the pixel.

  5. Choose the stage to bid on

    The deepest one that happens within days and at least fifteen times a month. Mark it primary.

  6. Demote sign-ups and form fills to secondary

    Still reported, no longer steering spend, once the deeper stage has the volume.

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

Is your account learning from the right leads?

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.

  1. About Smart BiddingGoogle Ads Help. Bidding strategies that optimise for conversions or conversion value in every auction
  2. About primary and secondary conversion actionsGoogle Ads Help. Primary actions are used for bidding; secondary actions are for observation only
  3. 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
  4. About enhanced conversions for leadsGoogle Ads Help. Offline conversion import upgraded with hashed user-provided data, matched back to ads
  5. Conversions APIMeta for Developers. Server, website platform and CRM events, including offline conversions, with deduplication against the pixel

The author

Mayursinh Jadeja

Founder · 13+ years in software

Mayursinh Jadeja founded Redlio Labs in 2014 and has led it since. He works from Ahmedabad, India, leading the company’s software, design and growth work for organisations across the US, UK, Europe, Australia, and the UAE, and the scoping conversations that decide what a programme will cost. He writes the articles on this site and traces every figure in them to a primary source.

  • Custom software delivery
  • ERP systems
  • Product design and UX
  • Next.js, React, and Node
  • Project scoping
Full profile

Keep reading

Start with a conversation, not a contract

Bring us the system to build, the product to design, the enquiries to grow, or the team to extend. You will talk to the people doing the work, not a sales script.

1You
2Your company
3Your project
4Budget (optional)
5How did you find us? (optional)
  • We reply within 12 hours
  • You talk to the people doing the work, never an account manager
  • Peer-reviewed releases
  • NDA before your first call
Mayursinh Jadeja

Mayursinh Jadeja

Founder, Redlio Labs

Rated 5.0 on Clutch and 5.0 on Google