Tracking Health & Insights

Numbers without context are just noise. VibesAnalytics watches your normalized metrics and owned events every day, flags what changed, and hands your agent the context — not just the raw figures.

Tracking health

Tracking health answers one question: is your data actually trustworthy right now? VibesAnalytics checks that:

  • Every connected provider is still reporting.
  • Required canonical events are firing (a missing purchase_completed is a required_event_missing insight).
  • Owned and provider numbers haven't diverged in a way that signals a broken pixel or consent drop.

When something breaks, you get a tracking-gap insight instead of silently bad data.

Insights

Insights are detected changes worth acting on. The engine looks for:

  • Funnel drops — a step's conversion rate falling outside its normal range.
  • Campaign shifts — spend or ROAS moving sharply on a channel.
  • Conversion changes — signups or revenue deviating from the recent baseline.
  • Tracking gaps — missing events or disconnected providers.

Daily summaries

Each day VibesAnalytics rolls insights into a summary your agent can read with get_daily_summary. The agent gets context ("signups down 18%, GA4 pixel stopped firing Tuesday") rather than a wall of charts, so it can act — open a PR, fix the tag, or alert you.

Tuning

Thresholds control how sensitive detection is. Use update_insight_threshold to widen or tighten a metric's normal range, and generate_project_insights to force a fresh evaluation after a fix.

Related tools

get_project_insights, get_workspace_insights, generate_project_insights, update_insight_threshold, get_daily_summary — see the MCP Tools Reference.