Agency insights
Thoughts and lessons on client selection, burnout, pricing, and modernising legacy accounts, from someone who's run a Google Ads for years.
Published April 2025. Last updated July 2026.
If you're running Google Ads for your SAAS, it's not enough to track free trial signups. You need to know which ads are actually bringing in paying users.
To do this, you need to tell Google when your user converts from trial to paid. Google has a feature called offline conversions for exactly this scenario.
But don't get too excited.
Google won't accept offline conversions (payments) that happen more than 63 days* after the click. If you offer a 30-day trial and monthly billing, you might get two payments in this period. That's probably not enough to extrapolate to full user lifetime value (LTV).
If you don't have a lot of signups or your trial is long, the lag between signup and first payment makes the data less helpful at the start.
Still, it's worth setting up because knowing if your Google Ads are bringing in paying users is important, even if Google's automated bidding won't use the data.
Assuming you're OK with the limits, you'll need to make two changes to your user management system:
Let's dive in...
Google offers six ways to identify users:
GCLID, GBRAID, and WBRAID aren't always present. Sometimes they're not set. Other times, they get stripped off by browser privacy settings.
It's best to capture as many of these as you can during signup and associate them with your user — e.g., store them in your users table.
Hashing the email and phone number is simple enough with SHA256. You have to normalise the email and phone number before hashing:
There are currently four ways of uploading offline conversions to Google Ads. I've ranked them by developer effort required, from most to least:
The technical stuff is relatively straightforward (at least for a developer), but how you use this data to make your ads better needs a bit more thought. You'll want to think about:
I'm always happy to talk about this kind of thing. I speak Google Ads and I speak SaaS. Contact me if you'd like to have a chat.
* (There is a legacy way to upload data <90 days, but I suspect it'll be deprecated, so I've ignored it.)
Thoughts and lessons on client selection, burnout, pricing, and modernising legacy accounts, from someone who's run a Google Ads for years.
Understand what happens after someone clicks your advert. Subjects include offline conversions, CRM integration, attribution, auditability and marketing instrumentation.
Articles about marketing, engineering, AI and problem solving that don't fit neatly into the other topics. These are some of the ideas and experiences that have shaped how I think.
Learn how to use Google Ads to generate profitable leads. Subjects include campaign strategy, bidding, targeting, optimisation and the challenges of running lead generation campaigns.
Things I've learned about high-converting landing pages. Subjects include copywriting, page structure, forms, trust, conversion rate optimisation and user experience.
Understand why some leads become customers while others don't. Subjects include diagnosing poor leads, qualification, filtering junk leads and improving the feedback you send to Google Ads.
What happens after a lead has been generated determines if Google Ads is profitable. Subjects include first contact, follow-up, quoting, lead nurturing and turning more enquiries into customers.