Two Spouts

Google Ads for PLG SaaS: sign-ups, not just clicks

How product-led SaaS should run Google Ads: bid to activated sign-ups and PQLs, not raw form fills. Free-trial funnels, activation tracking, and when PLG still needs sales-assist.

Published June 26, 2026 · By Two Spouts

If you run a product-led SaaS, your Google Ads account should be optimizing toward activated sign-ups and product-qualified leads — not raw trial starts, not form fills, and definitely not clicks. The single highest-leverage change most PLG accounts can make is moving the conversion they bid to downstream, from "someone gave us an email" to "someone actually used the product." Get that one thing right and the rest of this post is detail.

I manage paid search for a lot of SaaS companies, and the PLG accounts almost all arrive with the same symptom: cheap sign-ups, flat revenue. The dashboard looks great — cost per trial is down, conversion volume is up and to the right — but new paid customers are not moving. That gap is not a bidding failure. It is a measurement failure, and it is entirely fixable.

The sign-up is the wrong conversion

Here is the trap. You drop a conversion tag on your free-trial thank-you page and point Smart Bidding at it. Google does exactly what you asked: it finds you the cheapest possible trial sign-ups. The problem is that the cheapest sign-ups are also the worst — tire-kickers, throwaway emails, people who will never log in a second time. In most PLG funnels, the majority of free trials never activate, and a large share of those that do never pay.

When you optimize to the sign-up, you are explicitly telling the algorithm that all of those users are equally valuable. They are not. A trial that creates a project, imports data, and invites a colleague is worth fifty trials that bounce after the welcome screen. Bidding to the sign-up flattens that difference to zero, and your CPA looks fantastic while your revenue does nothing.

Define activation before you touch a bid

The fix starts off the ad platform entirely. Before you change a single campaign setting, define your activation event: the in-product action that most strongly predicts a user becomes and stays a paying customer. This is product analytics work, not ads work. Look at users who converted to paid and find the early behavior they share — the aha moment.

  • Collaboration tools: inviting a second teammate, or a third person accepting an invite.
  • Analytics / dev tools: connecting a data source or firing the first real API call.
  • Project / workflow apps: creating a first project and completing the core action inside it.

Pick the event with the cleanest correlation to retention, then treat that as your true conversion. A user who hits it is a product-qualified lead. Everything before it — the click, the visit, the sign-up — is just the on-ramp. This is the same discipline that separates a healthy account from a bleeding one in our B2B SaaS CAC benchmarks: you cannot benchmark or bid to a number you are measuring at the wrong point in the funnel.

Closing the loop: enhanced and offline conversions

Once you know your activation event, you have to get it back to Google, and there is a timing problem: the click happens today, but activation might happen three days later, after the user has wandered off and come back. The bridge is the Google Click ID. Capture the GCLID (and enhanced-conversion identifiers like a hashed email) at sign-up and store it against the user record.

Then, when that user activates, fire the conversion — ideally server-side — and stamp it with the stored GCLID via an offline conversion import. Now Google knows that this specific click led not just to a sign-up but to a real activated user days later. With enhanced conversions for leads and offline conversion import wired up, you can even feed conversion values: a higher value for activation, a higher one still for first payment. Switch the campaign to a value-based strategy like Maximize Conversion Value or tROAS, and Smart Bidding starts hunting for users who use and buy the product, not users who abandon a tab.

This is the highest-ROI plumbing in a PLG ad account, and it is the first thing I check in a Google Ads audit. If the only conversion firing is a front-end trial tag, the account is flying blind no matter how good the bidding looks.

Structure campaigns around the funnel a keyword attracts

PLG does not mean "no sales." It means self-serve is the default path and a human gets involved only when the deal is big enough to justify one. Your campaign structure should mirror that. Different keywords pull different funnels, so let intent decide the offer:

  • Self-serve / bottom-funnel terms ("free [category] tool", "[competitor] alternative", "sign up for X") point at the free trial and optimize to your activation event. This is the engine of PLG growth.
  • High-ACV / enterprise-intent terms ("[category] for enterprise", "[category] security / SSO", "[category] pricing for teams") point at a "talk to sales" or demo offer and optimize to qualified opportunities, not trials.

Blending those under one campaign and one bid target is a classic mistake — the algorithm averages across two completely different value profiles and serves neither well. Split them, give each its own conversion goal, and you get a self-serve machine and a sales-assist machine running in parallel instead of one muddy compromise.

When PLG needs a sales-assist layer

Pure self-serve has a ceiling. As your average contract value climbs, the accounts worth the most are exactly the ones that want a conversation before they commit — security review, procurement, multi-seat rollout. That is where the sales-assist layer earns its keep. On paid search it shows up as that second campaign group: fewer keywords, higher CPCs, a demo or contact-sales offer, and bidding tied to pipeline value pulled from your CRM rather than to trial starts.

The trick is to keep the two motions measured separately. Self-serve campaigns answer to cost per activated user and trial-to-paid rate. Sales-assist campaigns answer to cost per qualified opportunity and pipeline created. If you judge a demo-request campaign by its (lower) trial volume, you will kill the thing that brings in your biggest accounts. For the broader attribution picture across both motions — and why last-click will mislead you here — a consultant who specializes in SaaS is worth more than a generalist agency that treats every funnel like a lead-gen form.

The bottom line

Running Google Ads for PLG SaaS comes down to one principle applied relentlessly: bid to in-product value, not to the front door. Define the activation event that predicts revenue, close the loop with enhanced and offline conversions so Google can see it, structure campaigns around the funnel each keyword attracts, and add a sales-assist layer where deal sizes justify it. Do that and your cheap sign-ups stop being a vanity metric and start being a leading indicator of real, paying users.

This is most of what I do day to day across a portfolio of SaaS accounts. If you want a second set of eyes on whether your PLG account is optimizing to activation or just to email captures, that is exactly what a managed engagement or a one-off audit is for — and you can see the kind of work it produces in our case studies.

Frequently asked

What conversion should a PLG SaaS optimize Google Ads toward?

Not the sign-up itself. Optimize toward an activation event — the in-product action that predicts retention and conversion to paid, like creating a first project, inviting a teammate, or hitting an aha moment. A raw free-trial sign-up is a weak signal because most trials never activate. Feed the activation event back to Google via enhanced or offline conversions, and Smart Bidding will start finding users who actually use the product, not just ones who fill in an email.

How do I track activation as a Google Ads conversion?

Fire a server-side conversion when a user reaches your activation milestone, not when they sign up. Capture the Google Click ID (GCLID) or enhanced-conversion identifiers at sign-up, store them against the user, then send an offline conversion import or server-side event when that user activates days later. This closes the loop between an anonymous ad click and a real product-qualified lead, so the algorithm bids to in-product value instead of cheap email captures.

Should PLG SaaS bid for demo requests or free trials?

Usually free trials, but the real answer is to bid to whatever event best predicts revenue. For self-serve PLG that is an activated trial or a PQL. Demo requests suit a sales-assisted motion and higher ACVs. Many PLG companies run both: a self-serve trial path for the long tail and a "talk to sales" path for larger accounts. Let the funnel a keyword attracts decide the offer, and measure each against downstream paid conversion, not the form fill.

When does a product-led SaaS still need sales-assist on paid?

When deal sizes climb. PLG and sales-led are not opposites — most successful SaaS layers a sales-assist motion on top of self-serve once accounts get large enough to justify a human. On Google Ads that means a separate campaign for high-intent, high-ACV terms pointing at a demo or "contact sales" offer, bid to pipeline rather than trials. The self-serve campaigns keep optimizing to activation; the sales-assist campaigns optimize to qualified opportunities.

Why are my free-trial sign-ups cheap but revenue flat?

Because Smart Bidding is doing exactly what you asked: finding the cheapest sign-ups, most of which never activate or pay. If your conversion is a raw trial start, the algorithm optimizes for volume of emails, not quality of users. The fix is to move the conversion downstream to activation or first payment via offline conversions, so Google bids toward users who use and buy the product. Cheap sign-ups with flat revenue is almost always a measurement problem, not a bidding one.

One more essay, one tool you can run on your account today, and a case study showing what the moves above look like in practice.