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_completedis arequired_event_missinginsight). - 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.