GA4 Conversion Tracking: Setup, Key Events, and Attribution Modeling for Small Businesses
GA4 conversion tracking is the process of telling Google Analytics 4 which visitor actions represent real business, such as a quote request, a booked appointment or a tap to call, then marking those events as key events and choosing how credit is shared across channels. Set up carefully, it shows which marketing produces customers. Set up loosely, it counts noise.
Our pillar guide to marketing analytics for small businesses explains where tracking fits alongside KPIs, ROI and reporting. This hub goes a level deeper into the mechanics: how Google now separates key events from conversions, how to plan and deploy events through Google Tag Manager, how to test them, and how GA4's attribution settings decide which channel earns the credit.
What is the difference between a key event and a conversion in GA4?
In GA4, a key event is any event you flag as important to your business, and it drives your Analytics reporting. A conversion is a separate object built for Google Ads: it is created from a key event and used to measure ad campaigns and guide automated bidding.
The sequence runs in one direction. Your site sends events, you promote the important ones to key events, and you promote the key events you want Google Ads to optimize toward into conversions. Google's help page on marking events as key events describes this path and notes that conversions are what you create when you want to use key events for bidding. Creating a conversion from a key event requires a linked Google Ads account.
The practical consequence is that the two lists should not be identical. A business might treat a scroll to the bottom of a pricing page as a key event, because it signals serious interest, while letting Google Ads bid only on submitted lead forms and calls. Keeping that distinction clear prevents an ad account from optimizing toward actions that never turn into revenue.
Plan Your Measurement Before You Touch a Tag
The most reliable GA4 setups start on paper: a short measurement plan listing the actions that make you money, the event that will record each one and the rule for counting it. Tagging without a plan is how properties end up with dozens of events and no agreement on what a lead is.
A workable plan is a simple table with five columns: the business action, the event name, where on the site it happens, whether it is a key event, and whether it should also become a Google Ads conversion. Where Google already has a recommended event name, such as generate_lead for a submitted form, use it rather than inventing your own, so the data flows into Google's prebuilt reports.
Two limits shape the plan. A standard GA4 property can mark up to 30 events as key events (50 for Analytics 360), and Google marks some events automatically, including purchase. If you enable Ads Personalization with a linked Google Ads account, Google also marks several shopping and browsing events, including session_start, as key events. A service business with no online store should review its key events list after linking, so session starts are not mistaken for leads.
Google Tag Manager Setup for a Small Business Website
Google Tag Manager lets you add and change tracking without editing the website's code every time. Google's own sequence has four steps: create an account and a container, install the web container, add the Google tag, then verify and publish.
Google's Tag Manager setup guide recommends one account for the company and one container for each website, named after the site's top-level address. Inside that container, the Google tag carrying your GA4 measurement ID fires on every page, and separate event tags fire on triggers you define: a form's confirmation, a click on a phone link or a completed booking.
On a Duda website, the container snippet goes in the site-wide head HTML, so every page loads it. One common mistake is installing GA4 twice, once through Tag Manager and once through a platform's built-in analytics setting, which can double-count page views and events. Pick one installation method and remove the other.
Name every published container version with a short note about what changed. When a number moves unexpectedly months later, that history shows exactly which tracking change happened on which date, and an earlier version can be restored if something breaks.
Which events should a small business mark as key events?
The GA4 key events worth marking are the ones that represent a real sales opportunity: a submitted quote or contact form, a booking, a completed purchase and, where calls matter, a tap on your phone number. Everything else can be collected as an ordinary event without inflating the key event count.
GA4's enhanced measurement can record form_start and form_submit with no code changes, which is a useful starting signal. It cannot tell a quote request from a newsletter sign-up, though, so for lead forms we fire a dedicated generate_lead event on the form's confirmation instead. A tap on a phone link is worth recording as well, but it measures an intent to call, not a completed conversation; businesses that rely on the phone usually pair it with call tracking.
Here is an illustration with hypothetical details, not a client result. A heating and cooling contractor in Reading marks three key events: generate_lead from its service-request form, a phone_click event from the header and mobile call buttons, and a booking confirmation. Scroll depth, a downloadable maintenance checklist and newsletter sign-ups stay as ordinary events. Only the form and call events become Google Ads conversions. Google's recommended lead events, such as qualify_lead and close_convert_lead, leave room to send offline outcomes back later.
Test Every Key Event Before You Trust It
A key event should not count until you have watched it fire correctly. GA4's DebugView, combined with Tag Assistant or Tag Manager's preview mode, shows each event as it is sent, so you can confirm its name, its parameters and that it fires once rather than twice.
Testing matters more than it first appears, because marking an event as a key event affects reporting from that point forward and does not rewrite historical data. A key event that was broken for six weeks stays broken in the reports for those six weeks. Google also notes that newly marked key events can take up to 24 hours to appear in standard reports, although realtime reports update within minutes.
Our launch test is short and repeatable: submit each lead form with test details, tap every phone link on a real phone, complete one booking, and confirm in DebugView that each action produced exactly one event with the right name. One caution: if the site uses consent mode and the tester has not accepted analytics cookies, events will not appear in debug view, which can look like a broken tag when it is not.
How do GA4 attribution models assign credit?
An attribution model decides how credit for each key event is split across the channels a customer touched before acting. In GA4 you choose the reporting model in Admin, and the menu is far shorter than it once was.
Google retired the first click, linear, time decay and position-based models in 2023, and they have not been available in GA4 since November of that year. When it announced the change on April 6, 2023, Google reported that less than 3% of Google Ads web conversions were attributed using those rules-based models. What remains is data-driven attribution, which spreads fractional credit across touchpoints based on your own account's paths, and two last-click options that hand 100% of the credit to a single touchpoint.
Two details explain many confusing reports. Switching the reporting model rewrites both historical and future data, so a before-and-after comparison across a model change is not a fair comparison. And the model affects only event-scoped dimensions such as Source, Medium and Default channel group. Session-scoped and user-scoped dimensions, such as Session source or First user medium, ignore it, which is why two GA4 reports can credit the same lead to different channels.
Lookback Windows and Which Channels Get Credit
The lookback window sets how far back in time a touchpoint can still earn credit for a key event. According to Google's attribution settings documentation, GA4 defaults to 90 days for most key events, with 30 or 60 days as alternatives.
Acquisition events such as first_visit default to 30 days, with 7 days as the alternative. Match the window to how long your customers take to decide. An emergency plumbing call usually happens within hours of the first search, while a kitchen remodel or a commercial insurance quote may follow weeks of research. A window shorter than the real buying cycle quietly removes credit from the research-stage channels, often blog content and organic search, that started the journey.
The same settings page lets you choose which channels can receive credit in conversion reporting: paid and organic channels together, or Google Ads channels only. For a small business judging every channel, the combined view usually tells the truer story. Note that a lookback change applies going forward only and also governs session attribution, so record the date you make it.
Keeping Conversion Data Trustworthy Over Time
Conversion tracking is not a one-time installation. It degrades whenever a form, button or page changes, so a short quarterly audit and a protected measurement layer during any redesign keep the numbers comparable from year to year.
We applied that rule to our own site. When we relaunched powermarketinginternational.com on a rebuilt Duda site on September 28, 2026, we kept the existing Tag Manager container and GA4 property in place instead of starting new ones, so our key event history continued across the launch rather than restarting at zero.
A quarterly audit takes under an hour for most small business sites. Retest every key event in DebugView. Compare the month's generate_lead count with the form notifications that actually reached your inbox; a large gap points to duplicate firing or a broken trigger. Review the key events list for anything marked automatically. Confirm that Google Ads conversions created from GA4 key events are still receiving data. Finally, remember that GA4's data retention setting governs explorations and funnel reports, not the standard aggregated reports, so check it before you plan a long-range exploration.
Get GA4 Conversion Tracking You Can Trust
Accurate conversion tracking is the foundation every other marketing decision rests on, and most of the problems we find are quick to fix once someone looks. Our marketing analytics services include auditing GA4 and Tag Manager, building a measurement plan around the actions that bring you revenue, and connecting key events to your Google Ads account so bidding follows real leads.
If you would like a second set of eyes on your setup, call our Berks County office in Reading at (484) 297-6395 or our Lehigh Valley office in Allentown at (484) 838-6648, or contact us online. We will tell you plainly what your tracking is counting today and what it is missing.
Frequently Asked Questions
Does marking an event as a key event update my past data?
No. Marking an event as a key event affects reporting from the moment you mark it and does not change historical data, so earlier occurrences of that event stay uncounted as key events. Allow up to 24 hours for a newly marked key event to appear in standard reports. You can also mark a new event as a key event before GA4 has collected it.
How many key events can a GA4 property have?
A standard GA4 property can mark up to 30 events as key events, and an Analytics 360 property can mark up to 50. Google also marks some events as key events by default, such as purchase. Most small businesses need far fewer than the limit; three to six well-defined key events usually describe every real sales opportunity on a local service website.
Why do GA4 and Google Ads show different conversion numbers?
The two platforms often credit the same lead differently. Common reasons include different attribution models and lookback windows, GA4 crediting organic search, email and other channels that Google Ads does not report on, and a tag installed on one platform but missing from the other. Creating your Google Ads conversions directly from GA4 key events is designed to narrow that gap.
Do I need Google Tag Manager to set up GA4?
No. GA4 can be installed with the Google tag placed directly in a site's code. Google Tag Manager becomes the better choice once you track several custom events, run Google Ads conversion tags or add other marketing tags, because changes can be made, tested in preview mode and published without editing the website each time.
Alan Robezzoli is the Founder and President of Power Marketing International, which he started in 2011 to bring 30 years of integrated systems-and-marketing discipline to small and mid-sized businesses across Berks County and the Lehigh Valley. A former software architect, IT executive, and apparel industry marketing executive, he holds an MBA from Mount Saint Mary's University and personally leads the strategy behind every PMI analytics program.







