ALL CAMPAIGNS / LIVEUS · REMOTE · EST. 2017
Book a strategy call →
ahmed@ppc:~$ ./saas --run

Google Ads that fills your demo pipeline.

I run Google Ads for US B2B SaaS, from high intent search that captures buyers to demand gen that creates them. The metric that matters is qualified trials and demos, not raw signups.

4.2x
ROAS / REFERRAL SAAS
$6.5M+
REVENUE TRACKED, ALL CLIENTS
$1,000
FLAT MONTHLY START
[ PROBLEM ]

Where SaaS ad budget quietly leaks

  • 01Competitor and category terms bid the same as your branded terms, so cost per trial looks fine until you separate them.
  • 02Conversion tracking that counts free email signups as wins instead of activated or sales qualified accounts.
  • 03Demand gen and search lumped together, hiding which one actually produces revenue.
[ METHOD ]

How I run a B2B SaaS account.

01

Pipeline conversion tracking

I track conversions tied to pipeline, not signups. I wire GA4 and Google Ads conversion import together, turn on enhanced conversions, and connect your CRM through Google Ads Data Manager so HubSpot or Salesforce send back MQL, SQL, demo booked, and closed won as offline conversions. Because B2B sales cycles run long and most clicks never convert in platform, this offline loop is what lets Smart Bidding learn from real revenue, with a rising value on each stage.

How offline conversion tracking works
02

Demand capture on high intent search

I build search around the terms that signal a buyer: bottom funnel category keywords, pricing and alternatives queries, and competitor conquesting, with a brand campaign defending my own name. I keep ad groups tight on exact and phrase match, layer in disciplined negatives, and mine the search terms report every week. This is the shortest path to pipeline, so it gets the largest share of budget.

03

Demand creation in the upper funnel

Most of your market is not searching yet, so I run Demand Gen across YouTube, Discover, and Gmail to create demand before the search happens. I target custom segments built from high intent behavior, in market audiences for business software, and remarketing to site visitors, and I sync Customer Match lists of target accounts and closed won customers. This feeds the search campaigns later and reaches buying committees that never raise a hand on Google.

04

Offer and audience alignment

I match the campaign to the offer instead of forcing one funnel on everyone. A free trial, a demo, and a sales led conversation are different commitments, so I pick the right primary conversion action for each and send traffic to a dedicated landing page built for it. For account based work I layer target account lists and job title signals so spend concentrates on the accounts that actually fit.

05

Value based bidding for sparse conversions

B2B converts in small numbers with a long lag, so I bid the way the data demands. When volume is thin I run Maximize Conversions to build signal, then move to Target CPA or Target ROAS once a campaign clears enough conversions to support it. I feed the offline CRM values into value based bidding so Google optimizes toward leads that become pipeline, and I loosen targets at first rather than starving the model on day one.

06

Weekly optimization rhythm

Every week I read the account against cost per SQL and pipeline contribution, not cost per signup. I mine search terms, adjust negatives and bids, watch impression share on brand and core terms, and shift budget from expensive campaigns to efficient ones. I close with a short Loom that walks through what moved, what I changed, and what is next.

[ FAQ ]

Questions buyers ask.

+How much does Google Ads management for SaaS cost?

A flat retainer from $1,000 to $2,000 per month, set by account size. No percent of spend.

+Do you track trials or revenue?

Revenue where the data allows. I connect your CRM through Google Ads Data Manager and import MQL, SQL, and closed won as offline conversions, so spend optimizes toward pipeline, not vanity signups.

+Search or demand gen?

Both, reported separately. Search captures existing demand, demand gen creates it, and you see which one earns its budget.

Want this on your account?

A 20 minute call. I look at your account live and tell you exactly what I would change.