Impressions went up last month, and nobody in the room knows whether sales did. That gap is what most monthly reporting decks quietly leave open. The tooling has a deadline built into it as well, which most teams discover far too late. Standard Google Analytics 4 properties retain user-level and event-level data for either two months or fourteen months, so history you never exported has already gone.
Firewater is a digital marketing reporting agency in Sandton, Johannesburg, with 26 years of campaign measurement behind it. We build the measurement layer that sits under your marketing. That means GA4 events mapped to commercial actions, Search Console as the source for search data, and spend pulled from Google Ads and the rest of your digital advertising. It feeds the wider digital marketing programme instead of arriving beside it as a monthly PDF.
Reporting design starts with the decisions it is supposed to support, and works backwards from there. A finance director, a marketing manager and a campaign specialist need three different views of one data set. We agree those views first, then build tracking capable of feeding them honestly. Where a number cannot be measured cleanly, the dashboard says so rather than estimating quietly and hoping nobody checks.
A default Google Analytics install measures page views and very little else of commercial value to a business. The real work is deciding which events represent money, such as a qualified form submission, a booking, a checkout, or a call placed from the mobile site. Firewater names those events, sets their parameters, and marks the ones that qualify as key events. Everything else stays available for diagnosis without cluttering the report your executives read.
Event tracking rots quietly. A developer ships a new checkout, the tag stops firing, and nobody notices until the quarter closes and the numbers look impossible. We run a monthly validation pass across every tracked event, and we document in plain language what each one means. That documentation matters more than the dashboard on the day somebody new joins the marketing team and inherits the account.
Google Search Console is the only source of Google’s own search data for your site. Impressions, clicks, average position and the queries behind them come directly from Google, and no third party has that access. No tool sold to agencies can read Google’s internal ranking data, whatever the sales deck implies. Firewater treats Search Console as the reference point for organic reporting and uses third-party estimates for direction only. It is also the most reliable place to watch visibility in AI answer engines, where dedicated measurement is still immature.
That distinction matters when a rank tracker is being sold to you as truth. Estimated search volumes and visibility scores are models built on samples, and they are useful for spotting movement and for sizing an opportunity roughly. Decisions about which pages to rebuild should come from Search Console data, on-site behaviour and revenue. That is where our SEO work takes its brief.
Attribution is a model rather than a measurement, and it should be presented that way. Cross-device journeys, ad blockers and privacy controls all remove steps from the path, and consent mode changes what the platforms are allowed to observe. Firewater reports platform-reported and analytics-reported conversions side by side, with the gap between them explained in the notes. A single number that reconciles every channel perfectly does not exist, and anyone selling you one is guessing.
Cadence beats depth. A weekly one-page view of spend, leads and revenue drives more decisions than a forty-slide monthly deck nobody opens twice. Impressions and reach get reported when revenue is hard to reach, and swapping one for the other is the habit a digital marketing reporting agency should break. We automate the refresh, keep the monthly session for interpretation, and push the resulting tests into conversion optimisation.
You get one version of the numbers, and the meetings about them get shorter. Budget decisions stop depending on whoever happened to build the most recent spreadsheet. Weak channels get cut earlier, strong ones get funded faster, and the argument moves from data quality to strategy. A digital marketing reporting agency earns its fee in the decisions it makes obvious, not in the number of charts it ships each month.
Firewater has worked with brands including Eurolux and KFC, where reporting had to serve buyers, marketers and operations teams at the same time, from one set of numbers.
The team is based in Sandton, Johannesburg, and works with clients across South Africa. Call +27 11 262 6056, email info@firewater.net, or send your current monthly report through the contact page and we will tell you what it is missing. You get a reply within one working day. Bring account access to the first call and we can be specific.
Sources: Analytics Help, Data retention and Google signals; Analytics Help, About events; Search Console Help, About Search Console; Google for Developers, Set up consent mode on websites. All links verified September 2026.
`
We love what we do and we do it well.
VIEW OUR WORK

It's not what we do, it's how we think.
GET TO KNOW US