measurementIQ

This is a sample report — generated by our real audit engine on a demo e-commerce container. Your report analyzes your GTM container.

60+ deterministic checks · engine output, not a mockup · AI adds context, never the score

Audit Report Target

Sample E-commerce StoreGTM-SAMPLE

Audit completed successfully on Jul 12, 2026

Health Score
Status: Critical
0C

At a glance

2Critical Issues
4Warnings
2Improvements
Sample report: the 60+ deterministic checks only. Real audits add AI context on top of these findings — it never changes the score.

Executive Summary

This demo e-commerce container tracks the core purchase funnel with GA4 and Meta Pixel, but ships a deprecated Universal Analytics tag that has not collected data since July 2023, and several tags fire without consent checks — a compliance risk in GDPR markets. The issues below are ordered by revenue impact.

Key Strengths

  • GA4 purchase and add-to-cart events are wired to dedicated triggers
  • Conversion tracking covers both Google Ads and Meta
  • +1 more in the full report

Critical Gaps & Risks

  • A deprecated Universal Analytics tag still fires on every page — dead weight that can double-count nothing
  • No consent mode configuration detected — ad platforms may drop EU conversions

Strategic Recommendations

Remove the legacy UA tag and verify GA4 parity before the next campaign flight

+2 more action items in the full report

Score Breakdown

Tracking
8625% weight
Privacy
6325% weight
Performance
10010% weight
Security
10015% weight
Naming
10010% weight
Tag Health
8115% weight

Quick Wins

Google Ads Conversion Linker missing

Cross-domain and URL-based conversions may be incorrectly attributed or missed entirely.

Unused variables detected

Unused variables increase container complexity and can cause confusion during maintenance.

Duplicate variables detected

Duplicate variables increase container size and maintenance burden, and can cause confusion about which variable to use.

Paused tags detected

Accumulated paused tags increase container complexity and can cause confusion during audits.

Top Findings

Consent Mode v2 not configured

Complex

No Consent Mode v2 implementation detected. Without it, Google Ads conversion measurement will be impacted and GDPR compliance may be at risk.

Remediation steps (5)
  1. Choose the integration path: a CMP with a GTM template (Cookiebot, OneTrust, Usercentrics…) or a manual gtag consent implementation.
  2. Set a consent DEFAULT (typically all denied for EEA) in a tag firing on the "Consent Initialization - All Pages" trigger, before any other tag.
  3. Wire the CMP to push consent UPDATE on user choice.
  4. In each Google tag, review Advanced Settings → Consent Settings and declare required consent types (ad_storage, analytics_storage, ad_user_data, ad_personalization).
  5. Enable the consent overview in Admin → Container Settings → "Enable consent overview" to audit tag coverage.

Marketing tags firing without Consent Mode

Medium effort

Found 2 marketing/advertising tag(s) with no Consent Mode v2 detected. These may fire and collect data without user consent: Facebook Pixel - Purchase, Google Ads - Conversion.

Remediation steps (3)
  1. Implement Consent Mode v2 first (see PV-001) — defaults via Consent Initialization, updates from the CMP.
  2. Open each flagged advertising tag → Advanced Settings → Consent Settings and require the relevant consent types (ad_storage, ad_user_data, ad_personalization).
  3. Alternatively gate the tags with consent-aware triggers (fire only after a consent-granted event from the CMP).

Google Ads Conversion Linker missing

Quick fix

Google Ads Conversion Tracking tags are present but no Conversion Linker tag was found. The Conversion Linker is required to pass click IDs to conversion tags for accurate attribution.

Remediation steps (3)
  1. Create a Conversion Linker tag (Tags → New → Conversion Linker).
  2. Fire it on "All Pages" (or "Initialization - All Pages"), before conversion tags.
  3. If you run cross-domain funnels, enable "Enable linking across domains" and list the domains.

GA4 ecommerce funnel incomplete

Complex

Ecommerce tracking exists, but 1 standard funnel step(s) are missing: begin_checkout. Funnel drop-off between the remaining steps cannot be measured.

Remediation steps (4)
  1. Define the dataLayer contract with the developers: push view_item, view_item_list, add_to_cart, begin_checkout, add_payment_info, purchase with the GA4 items[] schema (item_id, item_name, price, quantity) plus value/currency/transaction_id.
  2. Create Custom Event triggers for each event name.
  3. Create GA4 Event tags per event with "Send Ecommerce data" enabled (Data Layer source).
  4. Roll out in a staging environment first; ecommerce schema mistakes are expensive to clean.

Unused variables detected

Quick fix

Found 4 variable(s) not used in any tag, trigger, or other variable.

Remediation steps (3)
  1. Confirm each variable is truly unreferenced (the engine already checked tags, triggers and other variables).
  2. Delete unused variables — version history keeps them recoverable.
  3. If a variable is staged for upcoming work, prefix it (e.g. "WIP -") and note the owner/date.

+3 more findings in the download

Want this report for your container?

Same engine, same checks — run on your GTM container instead of our demo store. This is the full $29 audit; nothing is held back for a paid tier.

Read-only access. Your container config is never stored.