Bug · line 5
Purchase fires on every page load
There is no guard against refreshes or back-button visits, so the event repeats on every render of the page. On this template, one order in five was recorded twice.


Michelle, 1Rebel UK
"Really recommend Clean Digital, they've been a fantastic agency to work with and we've always been really impressed with the team and the results they produce."
Google Premier Partner·GA4 · GTM · BigQuery·Edinburgh, UK
If the measurement is wrong, the budget decisions built on it are wrong too. Our data and analytics team builds the conversion tracking, offline imports, attribution and reporting that your bidding systems and budget decisions rely on.
Reviewed by the senior team. Reply within one working day, no obligation.
Tracking health check
Two gaps directly affecting what Smart Bidding optimises toward, identified in the first pass of a review.
Get your account checkedIn the first week we review tags the way engineers review a pull request. These three files are a composite of recurring findings: ten implementation faults across Google Tag Manager, page code and pixel setup, each one throwing the reported numbers off.
Bug · line 5
There is no guard against refreshes or back-button visits, so the event repeats on every render of the page. On this template, one order in five was recorded twice.
Bug · line 7
Value-based bidding is enabled, but every conversion arrives without a value. Smart Bidding receives no revenue signal and optimises toward conversion count.
Bug · line 14
Without a dedupe key, Google Ads and the weekly report both count the same order as many times as it renders.
Findings 1 and 3 record the same order in two different files. The duplication is only visible when the files are reviewed together.
The audit is the first two weeks. The value builds afterwards, once bidding, budgets and testing are running on reliable numbers.
qualified outcomes per week · illustrative shape
week 12
The free review returns the findings and fix plan, every fault documented with its severity, effort and owner, and the sequence the fixes should ship in. The same document opens every engagement on this page.
Timeline and document are illustrative; yours are built from your own accounts.
Six disciplines across the four stages below. Everything is built in your accounts and documented for your team.
GA4 + GTM events · Click IDs on every lead · Consent handled properly
Deduped conversion actions · Values on what matters · Data QA’d up front
CRM and sales stages in · Offline conversions imported · Warehouse-grade exports
Dashboards built for decisions · Value-based bidding live · Budgets that hold up
Events, conversions and consent built properly: deduplicated actions, clean parameters, and a GTM container that remains maintainable. Everything else depends on getting this layer right.
Revenue, margin or lead-quality values attached to every conversion that matters, so Smart Bidding optimises toward profit rather than conversion count, the work behind the results we publish.
When revenue closes on a call, in a pipeline, or months later, we wire it back: click IDs captured, CRM stages mapped, and offline conversions imported so the platforms learn from real outcomes.
Last-click attribution overstates some campaigns and understates others. We separate brand from non-brand, quantify assisted demand, and show what each channel contributes to a sale.
Custom dashboards on top of warehouse-grade data (GA4, Google Ads, Search Console and CRM exports in BigQuery) scoped to the decisions made monthly rather than to every available metric.
We work out how big a test needs to be and how long it will run, forecast budgets up front, and read results against the same statistical methodology behind our public calculators.
Offline conversion tracking decides whether lead gen works; deduped values decide whether ecommerce tracking can be trusted. The pipeline is shared; the implementation differs at every stage.
Lead generation
Sales-accepted leads, booked meetings and closed pipeline.
Ecommerce
Margin-adjusted revenue and returning-customer rate.
Lead generation
All enquiries counted equally, so low-quality leads inflate apparent growth.
Ecommerce
Duplicate purchase events, refunds left unsubtracted, brand campaigns credited with existing demand.
Lead generation
Click IDs on every lead, CRM stages mapped, offline conversion imports.
Ecommerce
Deduped purchase events with real values, feed data, refund handling.
Lead generation
Which clicks become customers, so budget allocation follows lead quality.
Ecommerce
Which products and audiences are profitable across seasonal cycles.
Lead generation
28% lead-quality lift and 127% more enrolments at Arden University.
Ecommerce
14:1 ROAS and 176% PPC sales growth at Dobbies.
Most of our clients sell through both. The two set-ups run side by side and feed our paid search management and paid social work on the same accounts.See both in the case studies
The team that wires your measurement also builds our own tooling on top of it, monitoring accounts continuously between reporting cycles.
Built by the analytics team Aitor Larrañaga leads, the same people who wire your measurement.
$ ls --proprietary-tools
$ stack --supported
ga4 · gtm · bigquery · google-ads · microsoft-ads · meta-capi · crm · google-sheets
$ full stack → /technology
Enrolments per month
Illustrative shape
optimising to enquiries
value-based bidding live →
Enrolment data was wired back into the ad platforms so bidding could optimise toward enrolment likelihood rather than enquiry volume. Every result below comes from that measurement work.
Touchpoint analysis quantified how much of online revenue paid media influenced beyond its last-click share.
Each one has a clear end point. A lot of accounts need two weeks of focused work rather than an ongoing retainer, and all three start with the same free review.
01
Two weeks of focused work: tags, code, containers and CRM path read end to end, every finding written up in plain English with the restated numbers beside it.
Ends with:the fix list, the restatement, and a recommendation on whether further work is needed.
02
We implement the fix list: events and values rebuilt, offline conversions wired in, dashboards stood up, all in your accounts, documented for your team.
Ends with:measurement your team and your bidding can both trust.
03
Ongoing experimentation, reporting and value-bidding tuning, usually alongside our paid media teams working the same account.
Ends with:a quarterly review against agreed outcomes.
Not sure which one fits? The free review will tell you.
Straight answers on conversion tracking, GA4, offline conversions and reporting. The same measurement thinking powers our free PPC tools and every case study we publish.
Yes. It is where every engagement starts. We check GA4 and Google Tag Manager events, deduplication, conversion values, consent handling, and what the ad platforms are actually being taught, then hand back a prioritised fix list in plain English.
Get a free tracking reviewYes. Implementation, migration cleanup, event design, ecommerce tracking, and consent configuration, built in your own accounts, documented so your team can maintain it, and verified against real transactions rather than test pings.
Yes. Offline conversion tracking is one of the highest-leverage fixes in paid media: click IDs captured on every lead, CRM stages mapped to conversion actions, and closed revenue imported back so Smart Bidding optimises to customers rather than form fills.
Read the GCLID capture walkthroughYou do. GA4, Tag Manager, ad accounts, dashboards and any warehouse pipelines are built in your properties under your ownership. If we ever part ways, everything keeps working and stays with you.
Decision-led dashboards on top of clean data: paid media performance tied to revenue or pipeline, brand and non-brand separated, and the small set of figures a board actually reviews.
It depends on the state of the current setup and how much needs rebuilding versus verifying. The free tracking review scopes it honestly; many accounts need two weeks of focused work rather than an ongoing retainer.
Start with the free reviewYes. Most tracking work ships through someone else’s release process. We write the specs, the dataLayer contracts and the GTM changes, your developers deploy on their schedule, and we verify against real transactions afterwards.
The audit sprint is two weeks. A typical rebuild (events, values, offline imports, dashboards) usually lands within one to two months depending on release cycles and CRM access. The free review gives you a scoped answer for your setup.
See rebuilds inside the case studiesYes. Pixel and Conversions API events get the same treatment as GA4 and Google Ads: deduplication between browser and server events, real values, and exclusion of low-quality signals, so Meta optimises toward completed customers rather than click-stage events.
Find out what your numbers can actually prove right now.
Your tracking review
not yet requested
Viewer-level access only (ga4 viewer · gtm read · ads read-only), revocable by you at any time. Nothing in your accounts changes without sign-off.