← Mission Control

Tracking-Correctness Heartbeat

Verdict badges over every leg of the tracking bedrock — catches silent deaths automatically
ALL SYSTEMS HEALTHY
★ North-Star · Tracking Integrity
6/6 tracking systems healthy
ALL SYSTEMS HEALTHY
Meta CAPI Reconciler LIVE
ran 5m ago · 0 queued
watermark 2026-07-01T23:47:43.836Z
Why / watch-for: Down-funnel Meta conversions reconciling on schedule.
Meta Lead Sync LIVE
ran 5m ago
Why / watch-for: Top-of-funnel leads fanning out to Meta CAPI.
Intaker Attribution Monitor LIVE
ran 5m ago · confirmed
watermark 2026-07-03T21:14:18.523000+00:00
Why / watch-for: Chat leads landing in GHL with click IDs — deterministic match intact.
Funnel Rollup Classifier LIVE
ran 5.4h ago
reads contact customFields
Why / watch-for: Channel classification runs daily and recovers click IDs from customFields.
Daily Report Sources LIVE
GHL 200 · GAds v21 200
GHL signed-case pull + Google Ads MTD query both answer
Why / watch-for: Both data sources the daily report depends on respond 200 — report is accurate.
Google Ads Conversion Receipts LANDING
Qualified Lead=9 · Quiz Funnel - Qualified Lead=9 · Signed Case=7
offline conversions crediting in Google Ads
Why / watch-for: GCLID conversions are crediting — Maximize-Conversions bidding is fed correctly.
Meta Pixel Receipts UNVERIFIED
count not parseable
Graph /stats returned an uncounted shape
Why / watch-for: Meta /stats didn't yield a clean count — verify pixel flow in Events Manager.
Last probe 12m ago · hourly cron com.rgdm.tracking-heartbeattracking_heartbeat.py~/.openclaw/memory/tracking_heartbeat.json. Legs marked MUTED are unverified (not graded) — usually a missing optional credential. The daily-report and receipts legs actively re-run the real GHL / Google Ads calls, so a credential death or API-version sunset is caught here even when the underlying job reports success.