bahasa
GA4 Conversions Setup: A Complete Guide for 2026
Conversions are the most important data points in your analytics. They represent the actions that matter to your business—a form submission, a purchase, a phone call, a sign-up. Without proper conversion tracking in GA4, you are flying blind. You can see how much traffic your site receives, but you cannot tell which traffic actually drives business results. For Singapore businesses investing in pemasaran digital, this blind spot is expensive because it means you cannot optimise your spend toward what works.
GA4 handles conversions differently from the old Universal Analytics. There are no “goals” in the traditional sense. Instead, everything in GA4 is built on events, and you designate specific events as conversions (now called “key events” in the GA4 interface). This event-based model is more flexible but also requires more deliberate setup. You need to understand what events are, how to create custom events, how to mark them as key events and how to assign monetary values so that your reports and attribution models work properly.
This guide takes you through the entire GA4 conversion setup process from start to finish. By the end, you will have a fully functioning conversion tracking setup that accurately measures the actions driving revenue and leads for your Singapore business. Proper conversion data is what transforms your Kempen Google Ads from cost centres into accountable, optimisable investments.
Events vs Conversions in GA4
In GA4, every user interaction is tracked as an event. When someone views a page, that is a “page_view” event. When they scroll down 90 percent of a page, that is a “scroll” event. When they click an outbound link, that is a “click” event. GA4 automatically collects several events without any configuration—page_view, first_visit, session_start, user_engagement and scroll are all collected by default when you install the GA4 tag.
Enhanced measurement events are collected automatically if you enable the feature in your data stream settings. These include scroll, outbound click, site search, video engagement, file download and form interaction events. Enhanced measurement is enabled by default for new GA4 properties and covers many common tracking needs without any additional setup.
A conversion (or “key event” as Google now labels it in the GA4 interface) is simply an event that you have flagged as important to your business. Any event—whether automatically collected, enhanced measurement or custom—can be marked as a conversion. The distinction is purely about business significance. A page_view event is not a conversion because every visitor generates page views. A “purchase” event or a “generate_lead” event is a conversion because it represents a meaningful business outcome.
Understanding this distinction is critical because it shapes how you approach tracking. You do not need to create separate conversion tracking mechanisms like you did in Universal Analytics. Instead, you ensure the right events are being collected and then mark the valuable ones as conversions. This model is cleaner and more flexible, but it requires you to think carefully about which events truly represent business value.
Marking Key Events as Conversions
Once you have identified the events that represent valuable actions, marking them as conversions is straightforward. In the GA4 admin panel, navigate to Events under the Data Display section. You will see a list of all events that have been collected. Next to each event name is a toggle labelled “Mark as key event.” Toggle this on for any event you want to track as a conversion.
When you mark an event as a key event, GA4 begins reporting it in the Conversions report and includes it in attribution analysis. The event also becomes available as a conversion action in your linked Google Ads account, which is essential for optimising your ad campaigns toward actual business outcomes rather than just clicks.
Common events to mark as conversions for Singapore businesses include:
- generate_lead: For lead generation businesses, this event should fire when a user submits a contact form, request-a-quote form or any lead capture form.
- purchase: For e-commerce businesses, this is the primary conversion event. It should include transaction value, currency and product data.
- sign_up: For SaaS products, membership sites or platforms that require registration.
- phone_call_click: A custom event that fires when a user clicks a phone number link—particularly important for Singapore service businesses where phone enquiries are common.
- whatsapp_click: A custom event for WhatsApp button clicks, which is a major lead channel in Singapore.
Be selective about what you mark as a conversion. If everything is a conversion, nothing is. Limit your conversions to the five to ten events that directly represent business value. Track other useful interactions as regular events and analyse them in the Events report.
Creating Custom Events
GA4’s automatically collected and enhanced measurement events cover basic interactions, but most businesses need custom events to track actions specific to their site. There are two ways to create custom events: within the GA4 interface or through Google Tag Manager.
Creating events in GA4: Navigate to Events in the admin panel and click “Create Event.” You can create a new event based on existing event conditions. For example, you might create a “thank_you_page” event that fires whenever a page_view event occurs and the page_location contains “/thank-you”. This method is useful for simple event creation based on page views or existing event parameters but has limitations for more complex tracking.
Creating events in Google Tag Manager: For more sophisticated tracking, GTM is the recommended approach. In GTM, you create a GA4 Event tag, specify the event name and configure triggers that determine when the event fires. Triggers can be based on clicks, form submissions, element visibility, custom JavaScript conditions and more. For example, you might create a trigger that fires when a user clicks a button with a specific CSS class, and pair it with a GA4 Event tag that sends a “cta_click” event with parameters identifying the button label and page.
When naming custom events, follow GA4’s recommended naming conventions. Use lowercase letters and underscores—for example, “form_submit” rather than “FormSubmit” or “Form Submit.” Use the recommended event names where applicable (purchase, generate_lead, sign_up, add_to_cart) because GA4 provides enhanced reporting features for these events. Include relevant parameters with your events to add context—an event named “form_submit” is useful, but a “form_submit” event with a “form_name” parameter identifying which form was submitted is far more actionable.
For Singapore businesses, consider custom events for interactions that are locally relevant: WhatsApp button clicks, live chat initiations, store locator usage, language switcher interactions and click-to-call on mobile devices. These interactions often represent high-intent behaviour that standard tracking does not capture.
Assigning Conversion Values
Conversion values tell GA4 how much each conversion is worth in monetary terms. This data is essential for return-on-investment analysis, for Google Ads’ value-based bidding strategies and for understanding which traffic sources drive the most valuable outcomes.
For e-commerce businesses, conversion values are typically dynamic—each purchase has a different value based on what the customer bought. The purchase event should include a “value” parameter containing the transaction total and a “currency” parameter set to “SGD” for Singapore businesses. When your e-commerce platform sends this data with the purchase event, GA4 automatically captures and reports on revenue.
For lead generation businesses, conversion values are often static estimates. If you know that one in ten leads converts to a customer worth $5,000 on average, each lead has an estimated value of $500. You can assign this static value to your lead conversion event either in GA4 (by editing the event and adding a value parameter) or in Google Tag Manager (by including a value parameter in your GA4 Event tag).
To assign a default conversion value in GA4, navigate to your key events, click on the event name and set the default value. You can also configure value rules that modify conversion values based on conditions—for example, assigning a higher value to leads that come from specific high-value landing pages or that include certain parameters indicating lead quality.
Accurate conversion values are particularly important if you use Google Ads’ Target ROAS or Maximise Conversion Value bidding strategies. These automated bidding strategies rely on conversion value data to optimise toward revenue rather than just conversion count. Inaccurate values lead to suboptimal bidding decisions. Take the time to calculate realistic conversion values for your business and update them periodically as your business metrics change.
Ecommerce Event Tracking
GA4 provides a comprehensive set of recommended ecommerce events that, when implemented correctly, unlock the full Monetisation reporting suite. These events track the entire shopping journey from product discovery to purchase completion.
The key ecommerce events to implement are:
- view_item_list: Fires when a user views a list of products, such as a category page or search results page. Include an “items” array with product details.
- view_item: Fires when a user views a product detail page. Include the item’s name, ID, category, price and any variants.
- add_to_cart: Fires when a user adds a product to their cart. Include the item details and quantity.
- begin_checkout: Fires when the user initiates the checkout process.
- add_payment_info: Fires when the user submits payment information during checkout.
- add_shipping_info: Fires when the user submits shipping information.
- purchase: Fires when a transaction is completed. Include transaction_id, value, currency, tax, shipping and the items array.
For Singapore e-commerce businesses using platforms like Shopify, WooCommerce or Magento, many of these events can be implemented through platform-specific plugins or integrations. Shopify’s native GA4 integration, for example, handles most ecommerce events automatically. For custom-built sites, your developer will need to implement the data layer pushes and corresponding GTM tags for each event.
The items array is a crucial component of ecommerce tracking. Each item should include item_id, item_name, item_category, price, quantity and optionally item_brand, item_variant and coupon. This granular product data feeds into GA4’s product-level reporting, allowing you to see which products are viewed most, which have the highest add-to-cart rates and which drive the most revenue. This data directly informs your product marketing and content strategy.
Testing and Debugging Conversions
Setting up conversion tracking is only half the job. Testing and verifying that everything works correctly is equally important. Incorrect conversion data is worse than no conversion data because it leads to confidently wrong decisions.
GA4 DebugView: This is your primary tool for testing. Enable debug mode by installing the Google Analytics Debugger Chrome extension or by adding a “debug_mode” parameter to your GA4 configuration tag in GTM. Once enabled, navigate to Admin, then DebugView in GA4. DebugView shows a real-time stream of events as they fire on your site, including all parameters associated with each event. Walk through your conversion actions—submit a form, complete a test purchase, click a phone number—and verify that the correct events appear in DebugView with the correct parameters and values.
Google Tag Manager Preview mode: Before publishing any GTM changes, use Preview mode to test your tags. Click Preview in GTM, enter your website URL and a debug window will open alongside your site. As you interact with the site, the debug window shows which tags fired, which triggers activated and what data was sent. This allows you to catch configuration errors before they affect your live data.
GA4 Realtime report: After publishing your tracking changes, use the Realtime report to confirm that events are arriving in GA4. Navigate to Realtime, then look at the Events card to see events firing in the last 30 minutes. This provides a quick confirmation that your production tracking is working.
Conversion report verification: After 24 to 48 hours, check the Conversions report in GA4 to verify that conversion data is populating correctly. Compare the conversion counts against your actual business data—if your CRM shows 15 form submissions yesterday and GA4 shows 8 conversions, you have a tracking gap that needs investigation.
Make testing a regular practice, not a one-time activity. Site updates, CMS changes, plugin updates and GTM modifications can all break tracking. Schedule a monthly conversion audit where you walk through each conversion action and verify it is tracking correctly. For critical conversion events like purchases, set up automated alerts in GA4 that notify you if conversion counts drop below expected levels.
Common Conversion Setup Mistakes
After working with numerous Singapore businesses on their GA4 implementations, several recurring mistakes stand out. Avoiding these will save you time and ensure your data is reliable from the start.
Tracking too many conversions: When everything is marked as a conversion, your Conversions report becomes noisy and your attribution analysis is diluted. Restrict conversions to events that directly represent business value. Newsletter sign-ups, file downloads and video plays may be valuable engagement signals, but they are not conversions unless they directly correlate with revenue.
Missing conversion values: Many businesses track conversions without assigning monetary values. This limits your ability to calculate ROI and prevents Google Ads from using value-based bidding optimisation. Even estimated values are better than no values at all.
Not testing after site changes: A website redesign, a CMS update or even a minor theme change can break event tracking. Many businesses discover months later that their conversion tracking stopped working after a site update, resulting in a gap in their data that cannot be recovered.
Duplicate conversions: If your “thank you” page can be reloaded or accessed directly, a single form submission might generate multiple conversion events. Implement deduplication logic—for example, only fire the conversion event once per session or use a cookie to prevent repeat firing.
Ignoring cross-domain tracking: Singapore businesses that use separate domains for their main site and checkout (e.g., a Shopify store on a subdomain) need cross-domain tracking configured. Without it, users appear to arrive at checkout from a referral rather than from your main site, which breaks your acquisition and attribution data.
Currency mismatch: Ensure your ecommerce events send the correct currency code. If your site prices are in SGD but your events do not include the “currency” parameter, GA4 may default to USD, resulting in inaccurate revenue reporting. Always include “currency”: “SGD” with any event that includes a monetary value.
Soalan Lazim
What is the difference between events and key events in GA4?
In GA4, every user interaction is tracked as an event—page views, clicks, scrolls, form submissions and purchases are all events. A key event (previously called a conversion) is an event that you have designated as important to your business by toggling the “Mark as key event” switch. The underlying data is the same; the distinction is a label that tells GA4 to include this event in conversion reporting, attribution analysis and Google Ads optimisation. Any event can be marked as a key event, and you can toggle this designation on or off at any time.
How many conversions should I track in GA4?
GA4 allows up to 30 custom conversion events per property. However, best practice is to track between three and ten conversions, focusing on actions that directly represent business value. For a lead generation business, this might include form submissions, phone call clicks and WhatsApp clicks. For an e-commerce business, purchases, add-to-cart events and begin-checkout events are typical. Tracking too many conversions dilutes your reporting and makes it harder to optimise campaigns toward what truly matters.
Can I import conversions from GA4 into Google Ads?
Yes, and you should. Link your GA4 property to your Google Ads account in the GA4 admin panel under Product Links. Once linked, your GA4 key events become available as conversion actions in Google Ads. In Google Ads, navigate to Goals and then Conversions to see your imported GA4 conversions. You can then select which conversions to use for campaign optimisation. This integration ensures your Kempen Google Ads optimise toward the same conversion data you analyse in GA4.
Why are my GA4 conversion numbers different from my CRM data?
Discrepancies between GA4 and CRM conversion counts are common and usually caused by one of several factors: ad blockers or cookie consent tools preventing GA4 from tracking some users, duplicate form submissions being counted once in the CRM but multiple times in GA4 (or vice versa), bot traffic triggering conversion events, cross-domain tracking issues causing session breaks, or time zone differences between GA4 and your CRM. A discrepancy of 10 to 15 percent is typical. If the gap is larger, investigate each potential cause systematically starting with the most common ones.
How do I track form submissions as conversions in GA4?
There are several methods. The simplest is GA4’s enhanced measurement form interaction tracking, which automatically detects form submissions—but it is not always reliable depending on how your forms are built. A more robust approach is to use Google Tag Manager. Create a trigger based on form submission (using the built-in Form Submission trigger type) or based on a click on the submit button, then pair it with a GA4 Event tag that sends a “generate_lead” or “form_submit” event. Alternatively, redirect users to a thank-you page after submission and create an event in GA4 that fires when the thank-you page URL is visited. The GTM method gives you the most control and reliability.
Should I track micro-conversions in GA4?
Micro-conversions—smaller actions like newsletter sign-ups, PDF downloads, video plays and add-to-wishlist clicks—are worth tracking as events but typically should not be marked as key events unless they have a proven correlation with revenue. Track them as regular events and analyse them in the Events report or in Explore reports. If your data shows that users who download a specific whitepaper are five times more likely to become customers, that micro-conversion may deserve key event status. Use data rather than assumptions to make this decision.



