Live Website Tracking Monitoring
Know When Your Website Tracking Breaks - Before It Costs You Data
GAfix is a website tracking monitoring tool that watches your tracking setup across GA4, Google Tag Manager, Google Ads, Meta, Microsoft Ads, TikTok, LinkedIn, and Snapchat. When something breaks or behaves unexpectedly, GAfix alerts you with the affected event, page, and recommended fix.
5,000 monitored events included in the free trial · No credit card required.
How it works
Install Once. GAfix Monitors From That Point On.
01
Install
Add the GAfix monitor through Google Tag Manager or install the script directly on your website. Setup takes less than 15 minutes.
02
Monitor
GAfix observes your GA4 events, GTM tags, consent signals, and ad tracking as real visitors browse your website.
03
Get Alerts
When something changes or breaks, GAfix records the affected event, page, destination, and available evidence - so you know what needs attention.
GA4 Audit vs. Live Monitoring
Find Tracking Problems.
Then Make Sure They Stay Fixed.
A GA4 audit shows you what is wrong at a point in time. Live monitoring continuously checks your website so you can catch new tracking issues as they happen.
| GA4 Audit | Live Monitoring | |
|---|---|---|
| What it does | Checks your GA4, GTM, and consent setup | Continuously watches tracking activity across 7 platforms |
| What you get | Health score and prioritised fixes | Tracking alerts with the affected event, page, and destination |
| How often it changes | Point-in-time snapshot | Updates as visitors browse your site |
| Best for | Finding and fixing existing issues | Making sure tracking stays healthy |
What GAfix monitors
One Place to Watch Your Website Tracking
GAfix automatically checks your tracking setup and only brings issues to your attention when something needs review.
GA4 Event Monitoring
Catch events that never arrive, suddenly stop, fire multiple times, or show unexpected changes in volume.
GAfix can also flag misspelled event names and new events that are not part of your tracking plan.
Event Parameter Validation
Check the data sent with your GA4 events.
GAfix flags missing or empty transaction IDs, values, currencies, product data, and other important parameters before they affect revenue and conversion reporting.
Conversion Tracking
Monitor conversion tracking across GA4, Google Ads, and Meta.
Detect missing, duplicate, or failed purchase and conversion events so you can identify problems before they affect campaign reporting.
Google Tag Manager Monitoring
See whether the tags and triggers behind your tracking are behaving as expected.
Identify tags that stop firing, duplicate events, and overlaps between GTM and website code.
Consent Mode Monitoring
Check available consent signals and when tracking requests are sent.
Identify cases where tracking appears before a consent choice is set or continues after a visitor has rejected a category.
Ad Blocker Impact
Understand how browser-level blocking affects your tracking.
GAfix identifies confirmed and probable blocking across supported analytics and advertising platforms and shows where the impact occurs.
Tag Health & Delivery
See observed tag fires, delivery outcomes, request latency, and available real-user performance signals.
This helps separate a tracking configuration issue from a delivery problem before you involve a developer.
Supported platforms
Monitor Tracking Across Your Marketing Stack
GAfix checks each platform against the rules that apply to it.
GA4
Google Ads
Meta
Microsoft Ads
TikTok
LinkedIn
Snapchat
Tracking issues GAfix detects
Every Alert Explains What Happened and What to Check
GAfix groups tracking issues by type. Each finding includes a short explanation, supporting evidence, and a recommended next step.
| Issue | What it means |
|---|---|
| Event never received | An expected event has not reached the destination even though the related action occurred. |
| Event stopped arriving | An event that previously worked has stopped arriving. |
| Invalid event name | The event name does not follow the destination's naming rules. |
| Same action uses different names | The same action is being recorded under different event names, splitting your data. |
| Unexpected new event | A custom event is arriving that is not part of your tracking plan. |
| Unexpected event volume | Event volume is significantly higher or lower than usual without a corresponding change in traffic. |
| Duplicate event | The same action is being sent more than once. |
| Duplicate GTM tags | Multiple GTM tags are sending the same event for the same action. |
| GTM and website code overlap | The same event is being sent through both GTM and website code. |
| Issue | What it means |
|---|---|
| Required field missing | An important value such as order ID, revenue, currency, or product data is not being sent. |
| Field is empty | A parameter is present but contains no value or is undefined. |
| Invalid format | A value does not use the expected format, such as $1,299.00 instead of 1299.00. |
| Field mostly empty | An optional parameter is missing for most events. |
| Issue | What it means |
|---|---|
| Event missing on a page | An expected event is not arriving from a page that receives traffic. |
| Event stopped on a page | An event that previously worked on a page has stopped. |
| Unexpected drop, spike, failure, or duplicate | Event behaviour on a specific page has changed significantly. |
| Expected events missing | A page is receiving traffic but some or all expected events are not arriving. |
| Issue | What it means |
|---|---|
| Tracking without consent | Tracking appears to continue after a visitor has rejected the relevant category. |
| Tracking before consent | Tracking starts before a default consent state or visitor choice is set. |
| Issue | What it means |
|---|---|
| Blocked on X% of visits | Blocking is confirmed based on other requests successfully loading on the same page. |
| Probably blocked | There are strong signals of blocking, but it cannot be fully confirmed. |
| Blocking by event, page, or browser | Shows where blocking is concentrated. |
| Repeated blocking | The same request is repeatedly blocked, often because of a browser or filter-list rule. |
Tracking alerts
Get Alerts That Tell You What Needs Attention
Every alert includes the available evidence behind the finding and the next step to investigate it.
| Alert detail | What it tells you |
|---|---|
| Severity | Critical, Warning, or Info |
| What happened | Short description of the issue |
| Affected event or platform | Event and analytics or advertising destination |
| Where it happened | Page URL and available context |
| Evidence | Timestamp, frequency, delivery result, GTM match, and confidence |
| Recommended next step | Practical checks to investigate the issue |
| First seen / repeated | Helps distinguish new issues from recurring behaviour |
Alert Severity
- CriticalHigh-impact issue supported by strong evidence.
- WarningConfirmed or likely issue that needs investigation.
- InfoObservation or advisory that does not confirm a failure.
How to install GAfix
Start Monitoring Your Website in Under 15 Minutes
Choose the installation method that works best for your team.
- Option ARecommended
Connect Through Google Tag Manager
- Open GAfix → Dashboard → Setup → Connect Google Tag Manager.
- Connect your Google account and select the correct GTM container.
- Click Add Monitor Tag to GTM.
- Review the generated workspace in GTM.
- Verify the tag, trigger, and script URL.
- Publish the changes in GTM.
- Return to GAfix and confirm that monitoring activity is appearing.
- Option B
Install Manually Through GTM
- Copy the GAfix monitoring snippet.
- Create a Custom HTML tag in GTM.
- Paste the snippet into the tag.
- Set the trigger to Page Initialization with firing priority 1000.
- Name the tag GAfix Monitor.
- Preview and publish the tag.
- Open your website and confirm that monitoring activity appears in GAfix.
Important
- Install the GAfix script once per website.
- Do not use both automatic and manual installation methods.
- If your website uses a Content Security Policy, allow the GAfix monitor origin in script-src and connect-src.
Use cases
Built for Teams That Depend on Accurate Tracking
E-commerce & Purchase Tracking
Catch missing transaction IDs, invalid purchase values, delivery failures, and duplicate purchase events before they distort revenue reporting.
Lead Generation
Identify missing or repeated form-submission and lead-generation events. Check whether important parameters are reaching your analytics and advertising platforms.
After a GTM Release
Check live tracking after publishing a new tag, trigger, or consent change. Quickly identify unexpected events, missing signals, or request failures.
Multi-Platform Marketing
Monitor tracking across GA4, Google Ads, Meta, and other supported platforms from one workflow.
Consent Implementation
Check when tracking requests are sent in relation to consent signals. Identify missing evidence or tracking that appears before consent is set.
Duplicate Tracking
Separate duplicate dataLayer pushes, repeated network requests, and overlap between GTM and website code to help identify the source of the problem.
Agencies & Multi-Site Teams
Monitor each website separately and use tracking evidence to triage issues before escalating them to a developer or analytics specialist.
Plans & event limits
Choose the Right Monitoring Plan
All plans use the same core monitoring checks. Your plan determines how many events GAfix monitors each month and how often audits run.
| Free Trial | Starter | PopularGrowth | Pro | Advanced | |
|---|---|---|---|---|---|
| Monthly events monitored | 5,000 | 250,000 | 1,000,000 | 5,000,000 | Custom |
| Price | $0 | $99/mo | $249/mo | $399/mo | Custom |
| Audit re-runs | Once | Monthly | Monthly | Weekly | Custom |
| Expert fixes / month | Not included | 2 | 5 | 10 | Custom |
| Support | Not included | Standard | Priority | Fast-track | Dedicated |
Free trial covers your first 5,000 monitored events on one connected property. No credit card required.
Check your GA4 event volume
Not Sure Which Plan You Need?
Your plan is based on the number of events GAfix monitors each month. You can check your current event volume in GA4 in under two minutes.
Step 1 - Find your event count
Go to GA4 → Reports → Engagement → Events.
Set the date range to the last 30 days and look at the Event count column.
Add the counts across your event names to estimate your monthly event volume.
Step 2 - Choose your plan
Use the table to find the plan that covers your monthly events.
Your audit report shows your event volume alongside your tracking health score.
| Monthly events | Recommended plan |
|---|---|
| Up to 5,000 | Free Trial |
| Up to 250,000 | Starter |
| Up to 1,000,000 | Growth |
| Up to 5,000,000 | Pro |
| More than 5,000,000 | Advanced |
FAQ
Frequently Asked Questions
No. GAfix works alongside your existing setup - GA4, Google Tag Manager, Google Ads, Meta, Microsoft Ads, TikTok, LinkedIn, and Snapchat. It does not replace or modify any of them. It gives you visibility into what your tracking is actually doing across all these destinations in real visitors' browsers.
GA4 reports show you aggregated data after the fact, for one destination. GAfix monitors tracking activity across all 7 supported platforms simultaneously as real visitors browse your site. It surfaces issues that only appear under real conditions: specific pages, browsers, consent states, or when ad blockers are active.
A lightweight script runs on your site and observes every tracking event as it fires - checking whether each tag fires correctly, delivers to the right destination, carries the right parameters, and respects the user's consent state. When something deviates from expected behaviour, GAfix logs the issue and triggers an alert.
You receive a same-day alert when GAfix detects a broken or unexpected event. The alert tells you which tag failed, on which page, in what browser environment, and what the expected behaviour was - so you can act on it without having to reproduce the problem yourself.
If your site uses Google Tag Manager, GAfix installs automatically - no manual code changes needed. If you manage tags directly, you can add a Custom HTML tag to your site in under five minutes. Installation is confirmed on the kickoff call before monitoring goes live.
Yes - and it only takes 15 minutes. It confirms your GA4 property is connected correctly, the monitoring script is running, and that GAfix is observing the right destinations for your site. Without it, your first audit can return misleading findings that take longer to unpick than the call itself.

Know Your Tracking Is Working - Not Just Assume It Is.
Start monitoring your website tracking and catch problems before they turn into missing data, inaccurate reporting, or wasted ad spend.