Skip to main content
SEO Tips

How to Measure Website Conversions with GA4 Reliably

Events, forms, calls, consent, attribution and CRM data: create a measurement system that separates website interactions from genuine business outcomes.

SébastienFreelance web developer
November 5, 2026 8 min read
Dark glass measurement journey turning website interactions into verified orange key events
Contents
  1. Conversion, event and key event: what is the difference?
  2. 1. Start with decisions, not the tool
  3. 2. Define macro and micro-conversions
  4. 3. Create a measurement plan people can understand
  5. 4. Measure genuine form success
  6. 5. Measure calls, bookings and off-site contact
  7. 6. Implement at the right technical level
  8. 7. Configure key events deliberately
  9. 8. Test before trusting reports
  10. 9. Respect consent and minimise data
  11. 10. Preserve traffic attribution
  12. 11. Connect analytics with sales quality
  13. 12. Build a dashboard limited to action
  14. Minimal measurement plan for a service website
  15. Frequently asked questions
  16. Make measurement a decision tool

To measure website conversions with GA4, start with outcomes that matter to the business, translate them into verifiable events and mark the most important ones as key events. A dashboard is reliable only when triggers, consent, traffic attribution and any CRM hand-off have been tested.

In short: define one main conversion and a small number of micro-conversions, write a measurement plan, use Google’s recommended events where appropriate, validate every scenario, respect consent choices and compare GA4 leads with genuinely qualified enquiries. Page views alone cannot manage a commercial website.

Conversion, event and key event: what is the difference?

In GA4, a measured interaction is an event: a page view, click, form submission, purchase or custom action. An especially important action can be marked as a key event. It can then support website analysis and, depending on the setup, create a conversion in Google Ads.

Google changed its terminology: what Analytics previously called a conversion is now a key event. “Conversion” remains a useful business term for the desired result.

1. Start with decisions, not the tool

List the questions the data must answer. Which page creates enquiries? Which channel generates qualified opportunities? Where does checkout fail? Do mobile visitors book meetings? Every question should lead to a possible action.

If nobody knows what to do after reading a metric, it probably is not a priority. This rule prevents a tracking plan filled with hundreds of unused events.

2. Define macro and micro-conversions

The macro-conversion is the main outcome: a successful form, confirmed appointment, completed purchase, quote request or paid registration. Micro-conversions describe progress: clicking towards the form, viewing a case study, downloading a guide or starting checkout.

Do not mark every small action as a key event. Scroll depth may help diagnose a page, but it is not equivalent to an enquiry. Too many objectives make reporting unclear and inflate success.

3. Create a measurement plan people can understand

For each event, document its name, definition, trigger, parameters, relevant pages, owner and test method. Add the business purpose and required consent status. This becomes the shared reference for marketing, development and management.

Use stable, lower-case naming. Google provides recommended events such as generate_lead, sign_up, purchase and ecommerce journey events. Using their expected parameters improves compatibility with reports and integrations.

4. Measure genuine form success

A click on “Send” does not prove an enquiry was received. Trigger the event after server confirmation or another dependable success state. Prevent duplicate firing and exclude failed validation.

Add useful, non-personal parameters such as form type, requested service, CTA location or language. Never send email addresses, phone numbers, names or free-text messages to Analytics.

5. Measure calls, bookings and off-site contact

For a telephone link, track the click with device and placement. It indicates intent, not a completed call. For an appointment service, prefer the confirmation event offered by the integration over simply opening its widget.

Clicks to WhatsApp, email or another platform are intermediate signals too. When these channels matter, create a way to compare them with contacts actually handled.

6. Implement at the right technical level

An event may be sent by application code, Google Tag Manager or an integration. Critical interactions should rely on a stable business signal, such as a confirmed order, server response or booking status, rather than a fragile CSS selector.

Use a structured data layer when several tools need the same information. It separates website logic from marketing configuration and reduces breakage after visual changes.

7. Configure key events deliberately

Mark only actions representing meaningful success. Check the counting method: once per event or once per session, depending on the action. A purchase should normally preserve each legitimate transaction, while leads may need further deduplication.

GA4 can mark or create an event before it has data in some configurations. Document the date of every change so period comparisons are interpreted correctly.

8. Test before trusting reports

Use tag-manager preview, DebugView and Realtime. Test success, validation errors, double clicks, back navigation, mobile, every language and declined consent. Check parameters and ensure one intended action creates one event.

Then compare Analytics with operational records. If the business received twenty forms while GA4 reports thirty-five, investigate duplicates, spam, early triggers and consent differences.

Audience measurement is subject to privacy rules. In France, some trackers limited strictly to audience measurement may qualify for consent exemption under specific conditions; that does not automatically apply to every Analytics configuration. Inventory tags and document purposes.

Where consent is required, prevent unauthorised storage or transmission and pass the user’s choice to the relevant tags. Google Consent Mode changes tag behaviour, but does not replace a lawful basis, fair interface or technical validation.

10. Preserve traffic attribution

Use consistent UTM parameters for campaigns you control, but never add them to internal links. Avoid inconsistent capitalisation and terms that fragment reports. Document source, medium and campaign in a shared convention.

Check domain changes, payment platforms and booking systems. Poor cross-domain configuration can start another session or credit a conversion to the wrong referrer.

11. Connect analytics with sales quality

GA4 knows that a form was submitted, not whether the prospect fits or a sale closed. Add simple stages to a CRM or sales record: valid, qualified, proposal, won and lost. Use a non-personal technical identifier for reconciliation only where the legal basis and configuration permit it.

This stops campaigns being optimised towards the cheapest but least useful forms.

12. Build a dashboard limited to action

Track key-event volume, rate per session or user, journey steps, sources and devices. Add sales quality and, for ecommerce, revenue, refunds and average value. Compare equivalent periods and annotate campaigns, outages and tracking changes.

A dashboard should produce a priority: repair a page, simplify a form, invest in a source or investigate a drop. Visibility metrics are useful, but they must not hide the outcome.

Minimal measurement plan for a service website

  • generate_lead after confirmed form success;
  • a confirmed appointment where the tool supplies a reliable signal;
  • phone or messaging clicks as micro-conversions;
  • clicks from important CTAs towards the form;
  • views of strategically important proof or pricing;
  • qualified and won stages recorded in the CRM.

Adapt the foundation to the buying cycle. An optimised service page and an online store have different journeys and parameters.

Frequently asked questions

Does GA4 automatically measure forms?

Enhanced measurement may detect some interactions, but it cannot guarantee that the server accepted the enquiry. Configure and test an event tied to genuine form success.

What is the difference between a GA4 key event and a Google Ads conversion?

A key event identifies an important Analytics action. A Google Ads conversion measures and optimises advertising. They can be connected, but attribution and counting settings need review.

Can a website be measured without cookies?

Some products and setups limit or avoid cookies, but “cookieless” does not automatically mean “no personal data” or “no obligations”. Assess trackers, purposes, transfers and the applicable conditions.

Make measurement a decision tool

VulcainDesign integrates useful measurement into website creation, redesign and SEO optimisation. Explore SEO and visibility support or request an audit of your conversion journey.

Main sources: Google Analytics - recommended events, Google Analytics - key events, Google - Consent Mode and CNIL - analytics and consent.

About the author Sébastien

Freelance web developer and designer in Toulouse, France, since 2009. I design and code every site myself, from the brief to launch, for small businesses, tradespeople and independent professionals who want a website that brings in clients, not just visits. 17 years in the trade, 19 Google reviews at 5/5.

See my background