Skip to content

Free instant audit

You can only scale what you can actually measure.

Enter your URL and we will load your page in a real browser, watch which tags actually fire, and show you where the trail between spend and revenue breaks.

Every dollar in a channel you cannot measure is a dollar you cannot defend. This tells you which ones those are across your GA4, Tag Manager, consent and conversion setup. No email, no signup, under a minute.

We read your page source, then load the page in a real browser and record what fires. No changes are made to your site. We record the address submitted so we can follow up on what we find.

What the scan looks for

These are the problems we find most often when we open a new client’s setup. None of them announce themselves. They show up as a campaign that looks average when it is your best, a channel you cut that was working, and a monthly number nobody quite trusts.

Donation tracking

Which platform takes the gift, whether the donor reaches it with the visit intact, and whether anything reports back once they are there. On most nonprofit sites the donation is completed on somebody else's domain, which is the one place a gift can be raised and credited to nobody.

Read the guide to donation tracking

Duplicate tracking

GA4 loaded both directly and through Tag Manager, repeated gtag includes, and multiple measurement IDs. Conversions get counted twice, a mediocre campaign reports a return it never earned, and the budget follows it.

Read the guide to duplicate tracking

Consent and privacy

Whether a consent banner has Consent Mode behind it, whether rejecting cookies and Global Privacy Control actually stop the tracking, and whether the opt-out links California expects are there. Get it wrong one way and Google models your European spend instead of measuring it; the other way and the tracking is the liability.

Read the guide to consent and privacy

Campaign attribution

Whether the UTMs and click IDs a visitor arrives with are kept, for how long, and whether they reach your forms and the phone number in your header. Lose them on the first click and every lead looks like direct traffic, so the campaigns that produced it never get the credit or the budget.

Read the guide to campaign attribution

Ecommerce tracking

Whether a product view and an add to cart actually report themselves, and whether they carry the item, the value and the currency. Get this wrong and GA4 shows no product funnel, dynamic ads cannot show the item someone looked at, and bidding treats a four figure order the same as a four dollar one.

Read the guide to ecommerce tracking

Server-side tagging

Whether measurement runs entirely in the browser, where ad blockers and cookie limits take a measurable bite out of it. That loss is not spread evenly across channels, so the ones losing most look like your worst performers when they may be your best.

Read the guide to server-side tagging

Legacy tags

Universal Analytics remnants, orphaned containers, and the accumulated marketing tags nobody has audited since they were added. Every one is a tag still firing for a channel you may have stopped paying for, on a page that loads slower for the ones you have not.

Read the guide to legacy tags

Tag coverage

Which analytics and ad platforms are installed, which ones actually fired when we loaded your page, and anything standing in their way. A platform that is installed but silent reports nothing, and optimises on nothing.

Read the guide to tag coverage

A scan is a starting point, not an audit.

Reading your page source finds what is installed. It cannot tell you whether a conversion fires once or twice, whether your numbers reconcile with your backend, or whether a trigger stopped matching after your last redesign. Those are the faults that decide which campaign gets the budget next quarter, and they need someone in the container to settle.

Book a free 30-minute audit