GA4 Conversion Tracking: Measure Actions That Matter
GA4 conversion tracking begins with events. You collect an event when a meaningful interaction occurs, then mark selected events as key events in Google Analytics. If advertising measurement is required, eligible key events can also support conversions used in Google Ads.

GA4 conversion tracking begins with events. You collect an event when a meaningful interaction occurs, then mark selected events as key events in Google Analytics. If advertising measurement is required, eligible key events can also support conversions used in Google Ads.
The hard part is not clicking the key-event control. It is defining a successful action, firing it once at the right moment and preserving the information needed to judge quality or value.
Quick answer: Define the business outcome first. Implement a recommended or custom event only after confirmed success, pass useful non-sensitive parameters, mark the event as a GA4 key event, validate it in Tag Assistant and DebugView, and compare it with the receiving system. Treat Google Ads conversion configuration as a connected but separate decision.
1. Clarify events, key events and ad conversions
GA4 is event-based. Page views, clicks, form submissions and purchases are represented as events with parameters. Some events are collected automatically, some are available through enhanced measurement, and others must be implemented.
A key event is an event marked as important to the business in Google Analytics. The term replaced the former GA4 use of “conversion” for reporting important actions.
A Google Ads conversion is an action configured for advertising measurement and optimisation. It can be created from eligible Analytics activity or measured directly with Google Ads tagging. The two platforms can apply different settings and attribution, so their reports should not be expected to match exactly.
Use plain-language definitions alongside technical names. For example:
- Technical event:
generate_lead - Business definition: a form passed validation and was accepted by the server
- Quality stage: sales confirmed the enquiry matches agreed criteria
Without that definition, a “lead” can silently become a button click.
2. Create a measurement plan before tags
List the decisions the data must support. For each action, document:
- event name;
- visible user action;
- technical success condition;
- required parameters;
- source system;
- deduplication method;
- GA4 key-event status;
- advertising role;
- owner and validation method.
Prefer GA4 recommended event names when they accurately describe the action. Recommended names can populate existing reporting conventions and integrations. Use custom events when the business interaction does not fit a recommended definition.
Keep diagnostic activity separate from outcomes. form_start, scroll depth and CTA clicks can explain friction. They should not automatically be marked as key events or imported as primary ad goals.
3. Implement the event at confirmed success
Choose the trigger that most reliably represents completion:
- server-confirmed data-layer event after a form succeeds;
- unique confirmation state;
- purchase event generated from the completed transaction;
- scheduling confirmation from the booking application;
- call outcome from an integrated call platform;
- CRM event for a later qualified stage.
A submit-button click is weak evidence because validation can fail, the request can time out or the user may click repeatedly. A thank-you page can be practical, but test direct visits and refreshes. For purchases, pass a stable transaction ID and the required event parameters.
| Action | Weak trigger | Stronger trigger |
|---|---|---|
| Lead form | Submit-button click | Server-confirmed successful submission |
| Booking | Calendar opened | Booking confirmation |
| Purchase | Checkout button click | Completed order with transaction ID |
| Phone lead | Telephone-link click | Connected or qualified call where available |
| File request | CTA click | Successful request or delivery event |
Implementation may use the Google tag, Google Tag Manager, a platform integration or Measurement Protocol. Choose one controlled route and avoid duplicating the same event through several methods.
4. Pass parameters that make the event useful
Event parameters add context. Useful examples can include form type, page path, service category, value, currency or a non-sensitive lead identifier designed for permitted reconciliation.
Do not send personally identifiable information to Google Analytics. Review your consent, privacy and contractual requirements before collecting or linking data. Hashing a field does not automatically make it appropriate for GA4.
For ecommerce, follow the prescribed event and item parameter structure. A purchase normally needs a unique transaction_id, value, currency and item information appropriate to the implementation. If required parameters are missing, reporting may not populate as expected even if an event name appears.
Register custom dimensions or metrics only when the parameter is needed in reports and the scope is understood. Collecting every available value creates governance and interpretation problems.
5. Mark and configure key events deliberately
Once GA4 receives the event—or once you have created its expected name in the relevant administration area—you can mark it as a key event if it represents an important outcome.
Before doing so, ask:
- Does it represent confirmed progress?
- Can it fire more than once for the same outcome?
- Should every occurrence count?
- Is its value meaningful?
- Does it need to influence advertising?
GA4 key-event settings and limits can change, so check the current property interface and official documentation. Do not mark dozens of micro-interactions as key simply because the option exists. A shorter, governed set is easier to interpret.
If the event will be used in Google Ads, review the resulting conversion action’s source, counting method, value, primary or secondary role, attribution and window. Importing an event is not the end of conversion design.
6. Validate collection and reporting end to end
Use multiple layers:
- Browser and application: confirm the user action really succeeded.
- Tag Assistant or GTM Preview: confirm the intended trigger and tag behaviour.
- Network request: inspect event name and parameters where appropriate.
- GA4 DebugView or Realtime: confirm receipt during testing.
- Standard reports: confirm processed data after the relevant delay.
- CRM, ecommerce or booking system: confirm the underlying outcome exists.
Test granted and denied consent states, desktop and mobile, validation errors, duplicate clicks, refreshes and cross-domain journeys. If the site is a single-page application, test route changes and history behaviour.
Keep a validation record with test time, event, expected result, observed result and evidence. This makes future audits much faster.
7. Extend tracking from volume to quality
Google Analytics 4 conversion tracking tells you that an event occurred. It does not automatically tell you whether sales accepted the lead or the customer was profitable.
Add downstream stages where possible:
- valid enquiry;
- qualified enquiry;
- meeting attended;
- opportunity created;
- purchase or recurring value.
Use a privacy-appropriate identifier to reconcile systems, and define which platform is the source of truth for each stage. Feed eligible enhanced or offline conversion data into Google Ads only after confirming current technical requirements, consent and data quality.
Report both volume and progression. Ten generate_lead events can represent ten opportunities, ten spam submissions or one repeated test. The commercial interpretation belongs outside the event name.
For a setup that connects GA4, Google Tag Manager, Google Ads and lead outcomes, Growthjunction’s analytics and conversion tracking service focuses on making the signal usable before expanding the event list.
Frequently asked questions
What is a conversion in GA4 now called?
GA4 calls an event marked as important a key event. Advertising platforms can use the term conversion for actions configured for ad measurement and optimisation.
Should I track form clicks as key events?
Usually not when the goal is a successful enquiry. A click can occur even when validation fails. Track the click diagnostically if useful, and mark the confirmed submission or accepted lead as the outcome.
Why is my GA4 key event not appearing in reports?
Check the event name, tag firing, consent, filters, data stream and DebugView. Standard reports can take time to process. Also confirm that the key-event setting existed when the event occurred; configuration does not generally rewrite all historical reporting.
Should I import GA4 key events into Google Ads?
Import eligible events when their definition, deduplication and value are suitable for advertising. Review whether direct Google Ads measurement or a later offline outcome provides a stronger bidding signal for the use case.
Can GA4 track lead quality?
GA4 can receive events representing later stages if the implementation, privacy requirements and identifiers permit it. The CRM or sales system should normally remain the source of truth for qualification.
Find the leak before you scale the channel.
Growth Junction connects demand, landing pages, tracking and sales feedback so the next fix is based on evidence, not guesswork.
A short qualification flow keeps the Calendly booking step hidden until there is enough context.Use USD or your local equivalent. Your answers stay in your browser and only determine whether the booking calendar appears.
Turn this insight into a clearer next decision.
Conversion Tracking Audit
Related Growth Junction guide.
Read the guide →02 · Related guideGa4 Ecommerce Tracking
Related Growth Junction guide.
Read the guide →03 · Related guideBest Google Ads Agency Switzerland Small Business
Related Growth Junction guide.
Read the guide →Service bridgeAnalytics and tracking
Make the signal trustworthy before budget decisions.
Explore the service ↗