6.60 Analytics, Tagging, Event Tracking, Data Quality & AI-Observability Signals
100 checks in Schema, Local, Trust, Deep Audit. Automated
Its subsection has a live automated checker in the engine.
Ga4 — Configuration, Property Health & Data Collection
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.60.01 | Validate GA4 active | Active | Critical | Deterministic |
| 6.60.02 | Validate GA4 tag firing on all pages | Firing | Critical | Deterministic |
| 6.60.03 | Validate data stream configured correctly | Correct | Critical | Deterministic |
| 6.60.04 | Validate enhanced measurement enabled | Enabled | Heavy | Deterministic |
| 6.60.05 | Validate page_view events correct | Correct | Heavy | Deterministic |
| 6.60.06 | Validate GA4 event count non-zero | Non-zero | Heavy | Deterministic |
| 6.60.07 | Validate no duplicate GA4 tags | None | Medium | Deterministic |
| 6.60.08 | Validate GA4 configuration values (IDs etc.) correct | Correct | Medium | Deterministic |
| 6.60.09 | Detect missing GA4 on specific templates | None | Medium | Deterministic |
| 6.60.10 | Validate GA4 consent mode configured | Configured | Medium | Deterministic |
Google Tag Manager — Containers, Triggers, Tags & Data Layer
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.60.11 | Validate GTM container present | Present | Heavy | Deterministic |
| 6.60.12 | Validate GTM publishes without errors | No errors | Heavy | Deterministic |
| 6.60.13 | Validate dataLayer initialized correctly | Correct | Heavy | Deterministic |
| 6.60.14 | Validate tags firing correctly | Correct | Medium | Deterministic |
| 6.60.15 | Detect redundant GTM triggers | None | Medium | Deterministic |
| 6.60.16 | Validate GTM version control correct | Correct | Medium | Deterministic |
| 6.60.17 | Validate custom event triggers functional | Functional | Medium | Deterministic |
| 6.60.18 | Detect inconsistent naming in GTM | None | Medium | Deterministic |
| 6.60.19 | Validate container not duplicated | Not duplicated | Medium | Deterministic |
| 6.60.20 | Validate GTM environments configured (dev/stage/prod) | Configured | Medium | Deterministic |
Google Search Console — Verification, Coverage, Sitemaps & Signals
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.60.21 | Validate GSC property verified | Verified | Critical | Deterministic |
| 6.60.22 | Validate correct domain-level property (Domain or URL-prefix) | Correct | Critical | Deterministic |
| 6.60.23 | Validate sitemap submitted | Submitted | Heavy | Deterministic |
| 6.60.24 | Validate coverage report healthy | Healthy | Heavy | Deterministic |
| 6.60.25 | Validate no major indexing errors | None | Heavy | Deterministic |
| 6.60.26 | Validate mobile usability healthy | Healthy | Medium | Deterministic |
| 6.60.27 | Validate enhancements (breadcrumbs, schema) detected | Detected | Medium | Deterministic |
| 6.60.28 | Validate GSC receives valid clicks & impressions | Valid | Medium | Deterministic |
| 6.60.29 | Validate no security issues flagged | Clean | Medium | Deterministic |
| 6.60.30 | Validate Core Web Vitals data flowing | Flowing | Medium | Deterministic |
Pixels & Third-Party Analytics — Fb, Tiktok, Snap, Linkedin
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.60.31 | Validate Meta Pixel fires | Firing | Heavy | Deterministic |
| 6.60.32 | Validate TikTok Pixel fires | Firing | Heavy | Deterministic |
| 6.60.33 | Validate LinkedIn Insight Tag fires | Firing | Heavy | Deterministic |
| 6.60.34 | Validate pixels not firing on unintended pages | Correct | Medium | Deterministic |
| 6.60.35 | Validate event deduplication implemented | Implemented | Medium | Deterministic |
| 6.60.36 | Validate pixel parameters correct | Correct | Medium | Deterministic |
| 6.60.37 | Detect redundant or outdated pixels | None | Medium | Deterministic |
| 6.60.38 | Validate pixel firing order correct | Correct | Medium | Deterministic |
| 6.60.39 | Validate pixel loading not harming performance | Safe | Medium | Deterministic |
| 6.60.40 | Validate custom conversions tracked | Tracked | Medium | Deterministic |
Data Quality — Accuracy, Duplicates, Misfires, Consistency
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.60.41 | Validate event duplication rate low | Low | Heavy | Deterministic |
| 6.60.42 | Validate conversion tracking accurate | Accurate | Heavy | Deterministic |
| 6.60.43 | Validate funnel drop-offs match expectations | Reasonable | Heavy | Deterministic |
| 6.60.44 | Detect ghost conversions | None | Medium | Deterministic |
| 6.60.45 | Detect missing events | None | Medium | Deterministic |
| 6.60.46 | Detect misfiring events | None | Medium | Deterministic |
| 6.60.47 | Validate event parameters correct | Correct | Medium | Deterministic |
| 6.60.48 | Validate session attribution consistent | Consistent | Medium | Deterministic |
| 6.60.49 | Validate no excessive bot traffic in analytics | Minimal | Medium | Deterministic |
| 6.60.50 | Validate analytics IDs consistent across site | Consistent | Medium | Deterministic |
Event Tracking — Structure, Naming, Firing Logic & Parameter Hygiene
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.60.51 | Validate event naming conventions consistent | Consistent | Heavy | Deterministic |
| 6.60.52 | Validate all key events implemented (scroll, click, form_start, form_submit, etc.) | Implemented | Heavy | Deterministic |
| 6.60.53 | Validate event parameters include required metadata | Complete | Heavy | Deterministic |
| 6.60.54 | Validate no event fires more than expected | Controlled | Heavy | Deterministic |
| 6.60.55 | Validate scroll-depth event configured | Configured | Medium | Deterministic |
| 6.60.56 | Detect missing click events on CTAs | None missing | Medium | Deterministic |
| 6.60.57 | Validate outbound click tracking active | Active | Medium | Deterministic |
| 6.60.58 | Validate engagement_time_msec events populated | Populated | Medium | Deterministic |
| 6.60.59 | Detect inconsistent event casing or formatting | None | Medium | Deterministic |
| 6.60.60 | Validate events grouped under correct categories | Correct | Medium | Deterministic |
Conversion Tracking — Forms, Calls, Checkouts, Bookings & Micro-Actions
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.60.61 | Validate primary conversion events firing (lead, purchase) | Firing | Critical | Deterministic |
| 6.60.62 | Validate form_submit event correctly mapped | Correct | Heavy | Deterministic |
| 6.60.63 | Validate phone_click event implemented | Implemented | Heavy | Deterministic |
| 6.60.64 | Validate conversions deduplicated for Meta & GA4 | Deduplicated | Heavy | Deterministic |
| 6.60.65 | Validate add_to_cart events correct (if ecommerce) | Correct | Medium | Deterministic |
| 6.60.66 | Validate begin_checkout event configured | Configured | Medium | Deterministic |
| 6.60.67 | Detect conversion pages returning non‑200 status | 200 | Medium | Deterministic |
| 6.60.68 | Detect missing currency or value parameters | None | Medium | Deterministic |
| 6.60.69 | Validate no double‑fires of conversions | None | Medium | Deterministic |
| 6.60.70 | Validate conversions appear in reporting tools | Appearing | Medium | Deterministic |
Funnel Consistency — User Paths, Drop-Offs, Attribution Path Sanity
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.60.71 | Validate funnel steps detected | Detected | Heavy | Deterministic |
| 6.60.72 | Validate funnel drop‑off not abnormally high | Reasonable | Heavy | Deterministic |
| 6.60.73 | Validate conversion journey traceable | Traceable | Heavy | Deterministic |
| 6.60.74 | Detect abnormal step ordering or reversed flows | None | Medium | Deterministic |
| 6.60.75 | Validate no duplicate funnel steps | None | Medium | Deterministic |
| 6.60.76 | Validate entry points tracked correctly | Correct | Medium | Deterministic |
| 6.60.77 | Validate exit points logged | Logged | Medium | Deterministic |
| 6.60.78 | Detect friction signals (rage clicks, repeated taps) | Minimal | Medium | Deterministic |
| 6.60.79 | Validate funnel reporting matches GA4 explorer | Matches | Medium | Deterministic |
| 6.60.80 | Validate funnel time‑to‑convert reasonable | Reasonable | Medium | Deterministic |
Attribution — Multi-Platform Alignment, Utm Consistency & Signal Resolution
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.60.81 | Validate UTM parameters consistent across campaigns | Consistent | Heavy | Deterministic |
| 6.60.82 | Validate source/medium recorded correctly | Correct | Heavy | Deterministic |
| 6.60.83 | Detect missing landing page tagging | None | Medium | Deterministic |
| 6.60.84 | Validate attribution windows configured correctly | Correct | Medium | Deterministic |
| 6.60.85 | Detect dark traffic anomalies | Minimal | Medium | Deterministic |
| 6.60.86 | Validate conversion source matches reality | Matching | Medium | Deterministic |
| 6.60.87 | Validate UTMs survive redirects | Survive | Medium | Deterministic |
| 6.60.88 | Validate offline conversions integrated (if applicable) | Integrated | Medium | Deterministic |
| 6.60.89 | Validate attribution consistent between GA4 & Meta | Consistent | Medium | Deterministic |
| 6.60.90 | Validate cross‑domain tracking working | Working | Medium | Deterministic |
Cross-Platform Reporting — Consistency, Accuracy & Data Hygiene
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.60.91 | Validate numbers consistent across platforms | Consistent | Heavy | Deterministic |
| 6.60.92 | Validate GA4 vs GSC click alignment | Aligned | Heavy | Deterministic |
| 6.60.93 | Detect unusual platform discrepancies | Minimal | Medium | Deterministic |
| 6.60.94 | Validate data freshness consistent (24–48h) | Consistent | Medium | Deterministic |
| 6.60.95 | Validate all dashboards receiving correct data | Correct | Medium | Deterministic |
| 6.60.96 | Validate data availability uninterrupted | Stable | Medium | Deterministic |
| 6.60.97 | Validate segmentation functioning | Functional | Medium | Deterministic |
| 6.60.98 | Validate filters applied correctly | Correct | Medium | Deterministic |
| 6.60.99 | Detect any silent data gaps | None | Medium | Deterministic |
| 6.60.100 | Compute Analytics & Data Quality Master Score | Finalized | Critical | Deterministic |
← 6.59 Security, HTTPS Configuration, Headers, Auth, Bot Safety & AI-Safe Surface6.61 Content Quality, NLP Signals, EEAT, Topic Depth & AI-Ranking Readiness →
Run these checks on your site
A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.
See plans
Machine-readable: catalog totals and the
full catalog as JSON (IDs, section, weight, status).