Data & Tracking
Setting up conversions in GA4 for B2B: from thank-you page to lead value
Copy for AI
If you want to set up GA4 key events for a B2B company, the fastest route is the thank-you page method: you mark the visit to a “thanks for your enquiry” page as a key event and attach a euro value to it. Since the rename, conversions in GA4 are in fact called “key events”, and a form submission, demo request or newsletter signup is exactly that kind of event. Most guides aim at ecommerce purchases, but if you sell leads instead of products, you need a different approach. Also count on data only starting to appear after 24 to 48 hours. In this article we show you how to set that up, so you steer on real enquiries and revenue, not on pageviews.
This is a deep dive on our broader explanation of conversion tracking. Would you rather have someone set it all up for you? Take a look at our data analytics service.
Measure the effect: check your conversion rate with our free conversion rate calculator.
What are GA4 key events and why are they no longer called conversions?
In older versions of Google Analytics you talked about “goals” and later about “conversions”. In today’s GA4 those have become “key events” (according to the GA4 documentation). The terminology changed, the logic did not: a key event is simply something that happens which you consider important enough to steer on.
For a B2B company those are rarely purchases. Your valuable moments are:
- a completed contact or quote form
- a demo or intake request
- a whitepaper or price list download
- a newsletter signup
The most important mental model: in GA4 you first collect events, and then you declare some of those events to be key events. So you do not have to build a completely new measurement system for every conversion. You simply tell GA4: “this event counts as a result.”
How do I set up a conversion with the thank-you page method?
The thank-you page method is the simplest and most reliable way to set up GA4 conversions for leads, because it requires no extra tooling. The idea: after every successful enquiry you send the visitor to a unique thank-you page (for example /thanks-enquiry/). That page can only be reached if the form was genuinely submitted, so every view is proof of a lead.
Under the hood you go through four steps: from redirecting your form to the toggle that turns an ordinary event into a key event. Here is what that journey looks like.
In practice, this is how you do it:
- Make sure every form redirects to its own thank-you page after submission. Preferably use a separate URL per enquiry type (thanks-demo, thanks-newsletter), so you can measure them separately.
- GA4 automatically records a
page_viewevent for that thank-you page. - In GA4 you go to Admin and create a new event based on that pageview, or you use an existing event and filter on the thank-you page URL.
- Mark that event as a key event with a single toggle.
The beauty of this method is that it works without having to dive into the code. If you have a separate thank-you page, your conversion point is effectively already in place.
What if I do not have a thank-you page, but a button or a pop-up?
Here comes the honest advice. Not every enquiry redirects to a separate URL. Think of a form in a pop-up that simply shows “thank you” on the same page after submission, or a call button, or a chat trigger. In those cases the thank-you page method does not work, because there is no new pageview to measure on.
Then you need Google Tag Manager. With Google Tag Manager you can use an actual click or a form submit as a trigger and attach your own GA4 event to it, which you then mark as a key event. It is more powerful, but also more error-prone: you have to configure triggers and variables correctly and test them thoroughly.
Our recommendation for most B2B sites: start with thank-you pages wherever you can, and use GTM for the cases where there really is no other way. You do not have to run everything through GTM straight away. That is exactly the kind of over-engineering that gets you nowhere at the start. Simplicity that works beats a complex system nobody dares to touch. You can find more background on how tracking mechanisms work together in website tracking.
How do I attach a euro value to a B2B lead?
This is the step most companies skip, and precisely the step that turns GA4 from a visitor counter into a revenue instrument. In ecommerce the value of a conversion is obvious: the order amount. With B2B leads you have to assign that value yourself, because a form submission only makes money later.
A workable way to estimate the value of a single lead:
- Take the average order value or annual value of a customer.
- Multiply it by your average lead-to-customer conversion rate.
If, for example, 1 in 10 demo requests eventually closes a deal worth 5,000 euros on average, then every demo request is worth roughly 500 euros. Those 500 euros are what you enter as the value of the key event. Not every lead is worth the same, of course, and a newsletter signup is worth less than a quote request, so give different key events different values.
From that moment on, GA4 shows not only how many enquiries you received, but also how much expected revenue each channel delivered. That is the difference between “we got 40 forms” and “those forms represent 12,000 euros of pipeline”. For a director, that second number is the only one that counts. If you want to understand more deeply how an improved conversion rate feeds through into those figures, that is a logical next step, as is looking at your ROAS per channel.
Why do I not see my conversions in GA4 straight away?
A common moment of panic: you have set everything up, you test a form, and the reports are still empty. That is normal. Conversion data only starts to appear in the standard reports of Google Analytics 4 after 24 to 48 hours. Processing takes time.
If you want to check faster whether your setup is correct, use the real-time report or DebugView in GA4. There you see almost immediately whether the event comes in when you make a test enquiry yourself. If the event shows up there, your tracking works. The numbers in the regular reports will follow by themselves.
So do not plan your go-live on the day of a big campaign and expect complete numbers straight away. Preferably set up your tracking a few days in advance, test thoroughly, and give the data time to come in.
How do I know whether my conversion measurement is reliable?
A conversion you do not trust is worse than no conversion at all, because you steer on it. So always check:
- Test every form yourself and see whether the key event shows up in DebugView.
- Check that thank-you pages are not accidentally indexed or visited directly, because that pollutes your numbers.
- Filter out internal traffic and test traffic, so your own clicks do not count as leads.
- Periodically compare the number of key events in GA4 with the number of enquiries that actually land in your inbox or CRM.
That last check is the most important one. If the numbers differ wildly, something is off in your setup. Good measurement is not a one-off setup but something you verify from time to time.
Frequently asked questions about GA4 conversion tracking
Are conversions still called that in GA4?
No. In GA4 you talk about “key events” instead of “conversions” (according to the GA4 documentation). The function has stayed the same: you mark the events that count as a result for you.
How long does it take before I see conversions?
Count on 24 to 48 hours before conversion data appears in the standard reports (according to the GA4 documentation). For an immediate check, use real-time or DebugView, where you see the event almost instantly.
Do I need Google Tag Manager to set up GA4 conversions?
Not always. If you work with separate thank-you pages, you can set up conversions without GTM. For button clicks, pop-ups or inline confirmations without their own URL you do need Google Tag Manager.
What value should I give a B2B lead?
Estimate the value by multiplying your average customer value by your lead-to-customer conversion rate. Give different types of leads (quote, demo, newsletter) different values too.
Do I have to do everything in GA4 myself?
You do not. Many B2B companies mainly want reliable numbers they can steer on, without managing the technology themselves. Outsourcing is then often faster and cheaper than fiddling with it for months.
Ready to steer on real leads instead of pageviews?
Setting up conversions properly in GA4 is not an end point but the start of steering on revenue. We are a small team that moves fast, gives honest advice and builds your tracking around customers and enquiries, not around vanity numbers. We work for B2B companies, not webshops, so we know the thank-you page method and the lead value approach from the inside. Want to know what your enquiries are really worth and how to adjust accordingly? Book your free intake.
Free website scan
Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.
We only use your details for your scan. No spam, unsubscribe anytime.