ANALYTICS TAG MONITORING

Tags break quietly. You’ll know first.

Tag Clarity watches every gtag and dataLayer hit across every site you manage. It flags missing GA4 parameters, consent gaps and sudden volume drops before they surface in someone’s report.

Consent Mode signals
read on every hit
GA4 required parameters
checked per event
Volume drops
flagged against the 7-day average
Liveshop.northwind-outdoor.com
TIMEEVENTCONSENT
14:02:11page_viewall granted
14:02:14view_itemall granted
14:02:19add_to_cartall granted
14:02:26begin_checkoutno consent signal
14:02:41purchaseads denied
currency: "GBP" value: 84.00 items: [3]
transaction_id: missing · required by GA4 for purchase reporting
add_to_carttraffic_changes
312 hits yesterday against a 7-day average of 655
−52% day over day
AdsAnalyticsgranteddeniedIllustrative data. Event names and checks are the product’s real ones.

01 · PORTFOLIO

Every site’s tagging health, on one screen.

Projects are grouped by root domain, so a brand’s shop, blog and application flows sit together, including multi-part domains like .co.uk and .com.au. Each shows its status, consent coverage and what needs attention.

PROJECTSTATUSEVENTSCONSENT COVERAGENEEDS ATTENTIONLAST HIT
northwind-outdoor.com
shop.northwind-outdoor.comWARN3891%purchase missing transaction_id · add_to_cart −52%2 min ago
blog.northwind-outdoor.comOK997%—6 min ago
helio-bank.co.uk
www.helio-bank.co.ukNEW2499%New event: loan_calculator_start1 min ago
apply.helio-bank.co.ukOK1799%—3 min ago
atlas-travel.de
atlas-travel.deWARN3184%newsletter_signup: no hits yesterday4 min ago
ember-coffee.com.au
ember-coffee.com.auOK2293%—12 min ago

02 · WHAT IT CATCHES

Six ways tagging fails. Each one has a name.

Every event and property your sites send is catalogued and checked daily. When something drifts, you get the event, the rule it broke and the numbers behind it, not a vague “data quality” score.

  1. 01

    An event stops firing

    An established event recorded no hits yesterday.

    missing_events
    newsletter_signup 0 hits yesterday 7-day avg 41/day
    Review required
  2. 02

    Volume swings sharply

    Yesterday moved 50% or more against the trailing 7-day average.

    traffic_changes
    add_to_cart 312 vs 655 avg −52%
    Review required
  3. 03

    A required GA4 parameter goes missing

    Absent, or present on fewer than 95% of an event’s hits.

    missing_properties
    purchase.transaction_id present on 62% of hits
    Review required
  4. 04

    A parameter changes type

    The same property arrives as a string on some hits and a number on others.

    type_collision
    value "84.00" (string) · 84 (number)
    Review required
  5. 05

    A new event appears

    First seen in the last 7 days. Expected after a launch, worth a look otherwise.

    active_new_events
    loan_calculator_start first seen Tue 22 Sep
    For awareness
  6. 06

    A new property appears

    A property first seen on an event in the last 7 days.

    active_new_properties
    purchase.coupon_code first seen Wed 23 Sep
    For awareness

Checks wait until an event is at least 48 hours old with three days of history, so a launch is never reported as a breakage. A user property sent sometimes as text and sometimes as a number is treated as one property, so it is not counted twice.

04 · INSTALL & SECURITY

Quick to install. Straight answers for your implementation review.

Copy your ready-made snippet from the project’s Setup page and add it once. Minimal developer time, and no changes to the tags you already run.

Directly on your sitePaste the snippet into your page template, once.
Google Tag ManagerAdd it as a Custom HTML tag firing on all pages. No site release needed.
Domain validation
Each project accepts hits only from its own domain: exact match, www included, all subdomains, or an explicit wildcard.
Project keys
The key in the snippet can send events and nothing else. It cannot read data.
Debug sessions
Testing with ?debug=true streams to the Real Time view and is held in memory. It is never written to reporting data.
Retention
Collected event data is kept for as long as the project exists, so Dashboard history never expires. Real Time test sessions are never stored.
Sign-in
Passwordless: email magic links, or Google, Facebook and Apple accounts.

Put all your tagging under watch.