Half of your advertising budget is wasted - you just don’t know which half. Today that old advertising joke is a solvable problem, but not by installing a script. Out of the box, Google Analytics 4 shows visits; to show customers, it needs you to explain what a customer is. Here is how to do that and how to read the results.
GA4 is not Universal Analytics with a new look
The old Analytics thought in sessions and pageviews. GA4 thinks in events: every action - a page load, a scroll, a click on an outbound link, a submitted form - is an event with parameters. All the differences stem from this, including the ones that confuse people when they switch.
Some events are recorded automatically if “enhanced measurement” is turned on in the data stream settings. This covers scrolls, site search, outbound clicks and video views - useful, but not enough. None of them is a conversion.
Key events: which actions count as success
In the GA4 interface, conversions are now called key events. The logic is simple: you mark an event as key, and it starts being counted as a result. The problem is which one to mark.
| Business type | Key event | Common mistake |
|---|---|---|
| Online store | purchase with value | Counting add-to-cart as a conversion |
| Services | Submitted enquiry form | Counting visits to the “Contact” page |
| Local business | Click on the phone number | Missing entirely - calls are not tracked |
| Content site | Newsletter sign-up | Using time on page as a goal |
There is one rule: a key event is whatever brings you money or brings you closer to it. If you mark five different events as key, the report will show five times more “conversions” than you have customers - and it will be of no use to you.
Setup in five steps
- Create a data stream for the website and place the tag in the theme or via Tag Manager. Install it once only - double counting is a classic cause of unexplained numbers.
- Turn on enhanced measurement for the automatic events and turn off the ones you don’t need.
- Add your own events for form submissions, phone clicks and email clicks. On WordPress, most popular form plugins have a ready-made integration.
- Mark your key events and, where applicable, assign a value - that way the reports show revenue, not just counts.
- Link your accounts: Google Ads and Search Console. Without this link, your ads optimise blindly and your organic data stays in a separate interface.
Don’t overlook cookie consent. For visitors from the EU, data collection depends on consent mode - if the banner is set up incorrectly, GA4 will either miss part of the traffic or collect data without a legal basis. Check how your banner is configured before you wonder why the numbers don’t add up.
Where people come from: how GA4 reports channels
The acquisition report groups traffic by channel: organic search, paid search, social, direct, referral, email. Two practical tips make this report useful rather than confusing.
- Add UTM tags to every campaign. Without them, clicks from your newsletter will be counted as “direct” traffic and an entire channel will look useless.
- Don’t trust “direct”. This bucket collects everything the system failed to recognise - including traffic from apps and messages.
Every channel looks better in its own interface. Ad platforms claim conversions that would have happened without them. GA4 is the referee - imperfect, but at least the same for everyone.
Attribution: why the numbers never add up
Customers rarely come in a straight line. Someone sees an ad on Facebook, searches for the brand on Google two days later, comes back directly a week after that and buys. Who should get credit for the sale?
By default, GA4 splits the credit across touchpoints, while ad platforms claim all of it. That is why the sum of conversions across all interfaces is always higher than the actual number of orders. This is not an error - it is three different ways of counting.
A must-do setting on day one: data retention. The default is short, and the change is not retroactive - data deleted before you make it does not come back.
The report that makes sense for the owner
The standard reports are built for analysts. For management decisions, five lines checked once a month are enough:
- Key events by channel - which source brings enquiries or orders, not visits.
- Cost per acquisition by channel - spend divided by the number of results.
- Top pages before conversion - which pages actually play a part in the sale.
- Share of mobile traffic and its conversion rate - almost always lower; the gap shows where work is needed.
- Search Console queries - what people type before they find you.
If these five lines are in front of you every month, budget decisions become obvious. Without them, every marketing discussion runs on gut feeling.
Six mistakes that make your data useless
- The tag is installed twice. The numbers double and nobody notices for months.
- Internal traffic is not excluded. When traffic is low, a team that opens the site every day distorts everything.
- A conversion set on a “Thank you” page that can also be opened directly. The count grows for no reason.
- Missing UTM tags. Entire channels disappear into “direct”.
- No call tracking. For services, the phone is often the main channel for enquiries.
- The account belongs to the contractor. When you change agencies, the history disappears. Ownership should always be yours - the same goes for ad accounts.
Conclusion
GA4 does not answer the question “how many visitors do I have”. It answers a different, more useful one: which channels produce customers and at what cost. To do that, it needs three things: a correctly installed tag, clearly defined key events and discipline in tagging campaigns.
The rest is habit. One report a month, five lines, fifteen minutes. That is the difference between marketing that is managed and marketing that hopes.
We set up tracking and build reports that an owner can read, not just an analyst. See our digital marketing and conversion rate optimisation services or get in touch for a review of your current setup.


