Audit of current measurement
What is currently counted, what is double-counted and what is not captured at all.
Almost every site has analytics installed. Far fewer have analytics that tells the truth. The difference is usually in small things: a conversion that counts a "thank you" page view but not phone calls; traffic sources attributed incorrectly; data lost to blocked scripts.
If the numbers are wrong, every decision made on them is a guess. A channel that actually works gets cut; budget goes into a campaign whose results are credited elsewhere.
Our job here is to make measurement reliable and then readable — a report that shows what to change, rather than twenty charts with no conclusion.
What is currently counted, what is double-counted and what is not captured at all.
A clean setup with meaningful events and conversions, managed through Tag Manager so the code is not touched for every change.
Forms, calls, chat messages and orders. Everything that counts as a result for you, not only what is easy to capture.
For ad platforms, where browser restrictions eat a significant share of the data.
Consent Mode and a banner that genuinely halts tracking until consent. A GDPR requirement, not decoration.
One dashboard with the metrics that drive decisions, and a monthly report with conclusions.
A check of the existing setup and how far its numbers match reality.
Which actions matter to the business and how each will be tracked.
Setup, testing and verification that every event fires exactly once and at the right moment.
Building the dashboard and training you to read it.
GA4 setup
Google Tag Manager
Conversion tracking
Custom dashboards
Data analysis
Installed analytics shows traffic. The question is whether it shows results. In most audits we run, conversions are either missing or configured to count the wrong thing — every load of the page containing the form, rather than actual submissions. If you cannot say how many enquiries each channel produced, the setup is not doing its job.
Because they count different things by different rules. Meta attributes a conversion to an ad seen days earlier, even without a click; Google Analytics attributes by last source by default. Add blocked scripts and different attribution windows. They will never match exactly — what matters is that each platform is configured consistently, so its own data is comparable over time.
If you use analytics or ad pixels and have EU visitors — yes, and it must be a banner that genuinely stops tracking before consent. A banner that merely sits on screen while the scripts have already loaded does not meet the requirement. We configure Consent Mode so that declining actually means declining.