Digital Marketing

How to Set Up GA4 Conversion Tracking for Better Results

18 October 2026 8 min read Aysel Aliyeva

Written by:

Strategic Planning

View profile

Ask AI about this page

6 views 8 min read

GA4 conversion tracking is the process of identifying specific user interactions, such as form submissions or purchases, and designating them as key events within the Google Analytics 4 interface. Unlike previous versions, Google Analytics 4 uses an event-based model where any interaction can be marked as a conversion if it is defined as a key event in the interface. This setup allows marketers to measure the effectiveness of their campaigns by focusing on actions that drive business value.

Understanding the GA4 Event-Based Model

The shift from Universal Analytics to Google Analytics 4 changed how data is collected and processed. In the older system, data was categorized into hits, sessions, and pageviews. In the current environment, everything is an event. This means a page view, a button click, and a scroll are all treated as individual data points with their own parameters.

How to Set Up GA4 Conversion Tracking for Better Results — overview

Google Analytics 4 uses an event-based model where any interaction can be marked as a conversion if it is defined as a key event in the interface. This flexibility is helpful for modern websites. For example, in a typical account for a software-as-a-service (SaaS) provider, a free trial signup is a critical event. By marking this specific event as a key event, the platform treats it with higher priority in attribution reports.

This model requires a different mindset. Instead of looking for a conversion page, you look for the action itself. If a user downloads a PDF, GA4 records a ‘file_download’ event. If that download is your primary goal, you simply tell the system that this event is a conversion. This streamlined approach reduces the complexity of setting up goals that previously required URL destination matching.

How do you create custom events for tracking?

Sometimes the automatically collected events are not enough. You might need to track a specific button click that doesn’t trigger a new URL. To do this, navigate to the Admin section of your GA4 property. Under the Data Display menu, click on Events. Here you will see a button labeled ‘Create event’.

How to Set Up GA4 Conversion Tracking for Better Results — in practice

When creating a custom event, you must define the conditions. For instance, if you want to track a click on a ‘Request a Quote’ button, you might set the event name to ‘quote_request’. You then add a condition where the ‘event_name’ equals ‘click’ and the ‘link_text’ equals ‘Request a Quote’. This specific configuration ensures you only capture the data you need.

A common pattern is to use existing event parameters to filter your results. If you have an e-commerce site, you might want to track when someone views a specific product category. You can create an event called ‘view_luxury_items’ that triggers only when the ‘page_location’ parameter contains the word ‘luxury’. This level of granularity helps in building more effective remarketing audiences later.

  • Navigate to Admin > Data Display > Events.
  • Click ‘Create Event’ and choose a descriptive name.
  • Set matching conditions based on existing parameters like page_location or click_id.
  • Save the event and wait for it to appear in your real-time reports.
  • Verify the event triggers correctly before marking it as a conversion.

Step-by-step guide to marking events as conversions

Once your events are flowing into the system, the next step is turning them into conversions. This is a simple toggle process within the GA4 interface. Go to the Admin panel and select ‘Events’ under the Data Display section. You will see a list of all events that have been recorded in the last few days.

Next to each event name, there is a toggle switch under the ‘Mark as conversion’ column. Simply click this switch for the events that represent your business goals. For example, if you see ‘generate_lead’ in the list, toggle it on. From that moment forward, GA4 will treat that event as a conversion in your acquisition and engagement reports.

If you have just created a new custom event, it might not appear in the list immediately. Data processing in GA4 can take up to 24 hours. If you cannot wait, you can manually add the event as a conversion. Navigate to the ‘Conversions’ (or Key Events) tab in the Admin menu and click ‘New conversion event’. Type the exact name of the event you created, and the system will begin tracking it as a conversion immediately upon its first occurrence.

What are the most common conversion types to track?

Every business has different objectives, but most websites share a few standard goals. For a lead generation site, the primary conversion is usually a form submission. In GA4, this is often captured by the ‘form_submit’ event or a custom event triggered by a ‘thank-you’ page load. Tracking these allows you to see which traffic sources are providing the highest quality prospects.

E-commerce stores focus heavily on the ‘purchase’ event. This event is unique because it carries additional data like transaction ID, revenue, and tax. When this is marked as a conversion, you can use the Monetization reports to calculate your Return on Ad Spend (ROAS). Other valuable e-commerce events include ‘add_to_cart’ and ‘begin_checkout’, which help identify where users are dropping off in the funnel.

  • form_submit: Tracked when a user sends a contact or registration form.
  • purchase: The primary event for online sales and revenue tracking.
  • file_download: Useful for B2B sites offering whitepapers or brochures.
  • click: Can be filtered for phone number or email link clicks.
  • video_complete: Measures engagement for brands using video content to inform users.

Setting up conversion tracking via Google Tag Manager

While the GA4 interface allows for basic event creation, Google Tag Manager (GTM) offers more control. GTM is often the preferred method for complex setups where you need to track specific element visibility or JavaScript variables. To start, you need a GA4 Configuration tag (or Google Tag) active on all pages.

In GTM, create a new tag and select ‘Google Analytics: GA4 Event’. Link it to your Measurement ID. For the event name, use a standard Google recommended name like ‘sign_up’ or ‘generate_lead’. The trigger for this tag will depend on the action. For a button click, you might use a ‘Click – All Elements’ trigger filtered by the button’s CSS class or ID.

After publishing your GTM container, the event will start appearing in GA4. One advantage of using GTM is the ability to send custom parameters. You could send a parameter called ‘button_location’ to see if users prefer clicking the top or bottom signup button. Once the event appears in GA4, you follow the same steps to mark it as a conversion.

How can you verify that conversions are working?

Verification is a critical step to ensure your marketing budget is being attributed correctly. The fastest way to check is the Real-time report. Open your website in a new tab and perform the action you are tracking. Within seconds, you should see the event appear in the ‘Event count by Event name’ card. If it is marked as a conversion, it will also appear in the ‘Conversions by Event name’ card.

Another method is using the ‘Conversions’ report under the Engagement section in the main navigation. This report shows a historical view of your key events. If you see a flat line where there should be data, it indicates a tracking issue. Check if the event names match exactly, as GA4 is case-sensitive. An event named ‘Purchase’ is different from ‘purchase’ in the eyes of the system.

You should also check your attribution settings. Under Admin > Property Settings > Data Display > Attribution Settings, you can choose how credit is assigned to different touchpoints. Most accounts now use ‘Data-driven attribution’. This ensures that the conversions you set up are credited to the channels that actually influenced the user’s journey.

Using the DebugView for real-time testing

The DebugView is a powerful tool for troubleshooting. It allows you to see the incoming data from a specific device in real-time. To enable this, you can use the GTM Preview mode or a Chrome extension like the Google Analytics Debugger. Once active, go to Admin > Data Display > DebugView.

In the DebugView, you will see a timeline of events. When you trigger a conversion on your site, a green flag or a specific icon will appear on the timeline. Clicking on the event allows you to inspect the parameters. This is where you verify that the ‘currency’ is ‘USD’ or that the ‘page_title’ is correct. If the event triggers but the parameters are missing, your conversion tracking might provide incomplete data for your reports.

Where to start this week

Begin by auditing your existing events in the GA4 Admin panel. Identify which interactions are the most important for your business growth and toggle them as key events. If you find that essential actions like form submissions are not being recorded, spend time setting up custom events either through the GA4 interface or Google Tag Manager.

After setting up your primary conversions, use the DebugView to confirm that all parameters are being captured correctly. Check your reports after 24 hours to ensure the data is populating. This foundational work ensures that your future marketing decisions are based on accurate performance data rather than guesswork.

Keep reading: Strategic Planning · Digital Marketing

Share