SaaS and software marketing

Google Ads
for SaaS.

Google Ads works for software when Google learns which clicks become paying customers, not which ones start a trial. The catch is time: a 14-day trial means the sale lands weeks after the click, and Google only keeps the click ID for 90 days. So store the click ID at signup, send the paid event back, and make it the bid goal once it reaches Google's suggested at least 15 conversions a month.

The sale happens
after the click goes cold.

Most businesses selling on Google Ads get the sale, or the enquiry, within minutes of the click. Software doesn't. Someone in Newcastle searches 'job management app for electricians', clicks your ad, starts a trial, pokes around for a week, then pays on day 16 or doesn't pay at all. The click and the money are weeks apart.

That gap is where most SaaS accounts go wrong. The trial signup happens straight away, so it's the easy thing to count. Google's automated bidding then does exactly what it's told: it finds more people who start trials. Students, competitors, people comparing ten tools, people who'll never get past the first screen. The cost per trial looks great. The paid customers don't arrive.

Google's own best practice for bidding to a value is to choose a goal with a relatively short conversion delay and to pick a single stage of your funnel to bid on. A free trial puts those two ideas in tension. The deeper the stage, the better the signal and the longer the wait. The tool below shows where your account sits.

When does Google
hear about the sale?

Put in your trial length, how long people usually take to pay after it ends, and how often you send paid conversions to Google. It works out the delay and tells you which action to make the bid goal.

Trial clock

When does Google
hear about the sale?

Put in your trial and your monthly numbers from Google Ads. It shows how many days pass between the click and the paid conversion reaching Google, whether that fits the conversion window, and which action to make primary. The starting numbers are made up.

Click to paid conversion in Google

0 days

ActionA monthDelay

Make this primary

    Google keeps a click ID for 90 days, and recommends a goal with at least 15 conversions a month and a relatively short delay. The 30-day 'long delay' line is a rule of thumb, not Google's.

    Windows, click IDs
    and the 90-day wall.

    Two limits matter. The first is the conversion window: how long after a click Google will still credit a conversion to it. Google lets you set click-through windows from 1 to 30, 60 or 90 days depending on the conversion source, with 30 days as the default. A 30-day trial with a 30-day window means anyone who pays on day 31 simply doesn't count.

    The second is the click ID itself. When you upload offline conversions, Google says it only keeps the GCLID for 90 days, and a conversion older than your window is rejected too. If your sales cycle runs past 90 days, which happens with annual plans signed after a long evaluation, upload an earlier event that does fall inside it.

    Then there's processing. Google says imported conversions typically take less than 12 hours to process, but a click less than 6 hours old can't be uploaded yet. None of this is hard. It just has to be designed in on day one: when someone signs up, save the GCLID against their account, not just in a cookie, so that when they pay three weeks later your billing system can send it back.

    Primary for bidding,
    secondary for watching.

    Google Ads splits conversion actions in two. Primary actions are reported in the Conversions column and used for bidding. Secondary actions show up in 'All conversions' and don't steer bids. That split is the most useful switch a SaaS account has.

    A sensible set-up for most software companies looks like this. Trial signup: secondary, so you still see it. Your activation event, the moment the product has done one real job for them: primary while paid customers are too few to learn from. Paid customer: primary once it reaches about 15 a month, with the plan value attached. Google's guidance also says to upload conversions frequently, ideally daily, so automate it once the manual version works.

    What counts as activation depends on the product. For rostering software it might be a published roster. For accounting software, a first invoice sent. For a booking system used by Central Coast physios, the first real booking made by a patient. Pick the one that best separates people who pay from people who don't, then check it against last quarter's customers.

    Brand campaigns
    full of existing users.

    Look at the search terms in any SaaS brand campaign and you'll find people typing your name plus 'login', 'sign in', 'app', 'download' or 'support'. They're customers trying to get to work. If the ad catches them and they end up signing in, some set-ups count that as a conversion, and the brand campaign looks like the best thing in the account.

    Add those words as negative keywords to the brand campaign, and make sure your login page is the top organic result for them. Then the brand campaign's numbers mean something: people who knew your name and were thinking of buying, not people who already have.

    Bidding on
    a competitor's name.

    'Alternatives' searches are some of the best intent in software. Someone typing a competitor's name plus 'alternative' or 'vs' is shopping. Google's trademark policy says it does not restrict trademarks used as keywords, so you can bid on those searches. Using the competitor's trademark in your ad text is different: Google reviews complaints and may restrict it, and the restriction generally applies on an ongoing basis.

    Australian law adds a second test. The ACCC says comparisons can mislead when they're inaccurate or don't compare products fairly. 'Cheaper than [competitor]' needs to be true for the plan most buyers would compare, today, including GST. The safest ad says what you do, and lets the landing page do the comparing, with a dated, honest table. The SaaS SEO page covers how to write that comparison page.

    Expect these clicks to cost more and convert to trials less often than brand clicks. Judge them on paid customers, over at least one full trial cycle.

    What I see most often

    What I'd check first
    on a SaaS Google Ads account.

    1. 1

      Trial signup as the only primary action

      Bidding set to find trial starts, with nothing about who paid ever sent back, so the account gets better at finding people who don't buy.

    2. 2

      Click ID kept in a cookie only

      The GCLID never reaches the account record, so when someone pays two weeks later there's nothing to match it to.

    3. 3

      Login searches in the brand campaign

      Existing customers clicking brand ads on their way to sign in, inflating the brand campaign's results.

    The honest bit. If you sign up five paying customers a month from ads, Google can't learn much from that, whatever you do with conversion settings. Bid on activation, keep the keyword list tight, and judge the account on paid customers over a quarter. And no bidding strategy fixes a trial where people can't get anything done in the first session.

    Questions
    people ask.

    Should I track free trial signups as conversions in Google Ads?

    Track them, but don't make them the only thing Google bids on. Set trial signups as a secondary action so they report without steering bids. Google says primary actions are the ones used for bidding, so make a deeper action, like activation or paid, primary.

    How long is the Google Ads conversion window?

    For Search and Display, Google lets you set the click-through window from 1 to 30, 60 or 90 days depending on the conversion source. The default is 30 days. If your trial plus payment lag runs past 30 days, lengthen the window on the paid action.

    What if customers pay more than 90 days after the click?

    Google only keeps the GCLID for 90 days, so those conversions can't be imported. Upload an earlier event that happens inside 90 days, like activation or a signed quote, and bid on that.

    Can I bid on a competitor's brand name in Australia?

    Google's policy doesn't restrict trademarks used as keywords, but it may restrict a trademark in your ad text after a complaint. Any comparison you make must be accurate and fair under the Australian Consumer Law, which the ACCC and NSW Fair Trading enforce.

    How many conversions does Google Ads need for SaaS bidding?

    Google's best practice for value-based bidding is a goal with at least 15 monthly conversions and a relatively short delay. Many smaller SaaS accounts don't reach that on paid customers, so they bid on activation first.

    Related

    Keep
    going.

    Get a free
    Google Ads audit.

    Takes a minute. Audits come back within 1 to 2 business days. For anything else, I'll get back to you as soon as possible.

    What happens next

    1. 1I'll ask for read-only access, or just your website for a search audit.
    2. 2I go through it and write up the 3 biggest fixes.
    3. 3A 20-minute call to walk you through it. No pitch unless you ask.
    Which audit?

    I'll only use your details to do the audit and get back to you. Privacy

    Rather email? [email protected] or call 0409 710 809

    Free audit or a quick question? Takes a minute.

    Get in touch

    Where's your marketing leaking?

    Tell me where to look. I'll find the 3 fixes that matter most, free, and walk you through them on a 20-minute call. You deal with me the whole way.

    What do you want?

    Audits come back within 1 to 2 business days. No pitch unless you ask. Privacy

    Rather email? [email protected] or call 0409 710 809