CHANGELOG · DASHBOARD-BY-DASHBOARD
What we've shipped.
One card per dashboard, ordered newest to oldest. Each card shows when it landed, what it does, and what changed in its most recent update. Use this to see the suite's evolution at a glance.
Released · newest first
Keyword Focus
Search Console keyword performance with topical clustering. The "what's actually driving organic visibility" dashboard.
- Headline KPIs · keyword count, impressions, clicks, CTR, avg position, branded share
- Branded vs non-branded stacked-area trend
- Position distribution histogram across 6 ranking buckets
- 14 topical clusters · click any to filter the keyword table
- Cluster momentum chart — top 5 clusters' daily impressions
- Opportunity table · high impressions, low CTR, position 5-20
- LLM visibility per cluster — pending Gauge integration
Coming up
- Per-query landing-page cross-reference via GA4 (session quality per query)
- Competitor SERP comparison (Ahrefs / SEMrush / Similarweb feed)
- Cluster auto-tuning based on observed mis-classifications
- Export keyword list to CSV / Sheets
GSC live · 14 clusters · 5,000 query cap
Link disabled · pre-release
Path Analytics
How visitors travel from landing page to key event. Sankey + funnel + paths — directional, not definitive (GA4 API limits).
- Auto-discovery of GA4 key events — no hardcoded list
- 5-stage session funnel from inbound to fired event
- 3-hop Sankey · landing → mid-page → event (with channel-layer toggle for 4 hops)
- Page vs section view, hide-direct-conversions toggle, per-event focus filter
- Discovery paths leaderboard — indirect conversions only
- Top landings by CVR, last-page-before-conversion, channel split
- True multi-page chains — requires BigQuery export
Coming up
- BigQuery-backed true ordered sequences (full multi-hop chains)
- Configurable attribution model (first-touch / last-touch / linear)
- Saved path bookmarks for repeat investigations
- Per-event drill-through to GA4 explorations
Cyan accent · 9 GA4 queries · throttled
Open dashboard →
Bot Watch
Behavioural bot detection beyond GA4's IAB list. Spots scrapers, bot pings, and low-engagement floods before they corrupt the metrics.
- Three-pattern detection · Scraper / Bot pings / Low engagement
- Top 500 pages by sessions auto-classified
- Suite-wide bot filter toggle — applies engagement-based metric swap across dashboards
- Specialist tool · doesn't filter its own data
- Per-pattern session counts and country concentration
Coming up
- Weekly bot summary digest to #web-team-only
- One-click block list export for GA4 Data Filters
- Custom signal definitions (analyst-tunable thresholds)
- Bot-vs-human side-by-side metric comparison
Specialist tool · pink accent
Open dashboard →
Anomaly Watch
Statistical watchdog on seven core metrics. Each day is z-scored against a 14-day rolling baseline. Anything beyond ±2.5σ gets flagged.
- 7 metrics monitored · sessions, users, engaged sessions, screen views, conversions, engagement duration, bounce rate
- 2.5σ default threshold · adjustable
- Daily Slack alerts to #web-team-only
- Math explainer block · z-score formula + worked example
- Per-metric daily charts with anomaly markers
Coming up
- Anomaly investigation panel · automatic cause-hypothesis ranking
- Multi-metric correlation (which anomalies co-occur)
- Slack alert customization per recipient / per metric
- Anomaly post-mortem template auto-generation
Specialist tool · 14-day rolling baseline
Open dashboard →
Event Health Audit
Live inventory of every GA4 event on the property. Classifies each as Trusted, Suspicious, or Deprecated by recency and volume.
- Auto-classification by event firing recency
- Surfaces missing conversion events (Aura signup, demo, form fills)
- 10+ coverage checks for expected event taxonomy
- Per-event 90-day history sparklines
- Critical pre-launch checklist for new property changes
Coming up
- Event lineage diagram · trace each event back to its GTM tag / code source
- Conversion event proposal builder (suggest events worth marking as key)
- GTM tag-map integration to surface mis-fires
- Event-fire-rate alerts when an expected event goes quiet
Specialist tool · all events · 90d window
Open dashboard →
Blog Analytics
Everything under /blog/ — performance, sources, geo, and now Search Console performance per post. Includes a single-post drill-down tool.
- Every /blog/ page ranked · views, sessions, engagement, delta vs prior period
- Content category breakdown (inferred from path)
- Search Console integration · impressions, clicks, CTR, position per post
- Branded vs non-branded query split
- Post deep-dive tool · paste any URL, get 90 days of detail
- LLM visibility per post — pending Gauge integration
Coming up
- Post-publishing scoreboard · 30 / 60 / 90 day check-ins
- Author leaderboard with engagement metrics per writer
- AI-generated post summaries for skimmability + LLM citation value
- Underperformer playbook · auto-suggest refresh / redirect / retire
Metrics dashboard · 90d default · GSC live
Open dashboard →
Navigation Analytics
How users move through neo4j.com's primary navigation. Built for the mega-menu launch and the before/after analysis it required.
- Section breakdown · top items · Pareto concentration
- Dead-zone coverage analysis
- Referrer attribution for each nav click
- Before/After comparison tab for menu redesigns
- Live GA4 only · CSV fallback removed in v2.7 (86% file-size cut)
Coming up
- Click heatmap overlay on rendered nav images
- A/B test result panel for menu-redesign experiments
- Mega-menu variant comparison side-by-side
- Dead-link / dead-zone auto-detection on weekly schedule
Metrics dashboard · 28d default · live GA4
Open dashboard →
Marketing Analytics
Flagship dashboard. Top-line marketing site health: sessions, conversions, channels, organic search, campaigns, audience, plus a Page Inspector and Before/After comparison.
- 7 tabs · Overview, Organic, Conversions, Campaigns, Audience, Page Inspector, Before/After
- 40+ KPIs surfaced from GA4 Data API + Search Console
- Property-walking GSC fetcher with in-place re-consent button
- 4-slot GA4 concurrency throttle to stay under per-property quotas
- PDF + Sheets export via NeoExport helper module
- Geo block + bot filter pills wired suite-wide
- LLM visibility on Organic tab — pending Gauge integration
Coming up
- Campaign attribution model (first / last / position-based / linear)
- Weekly executive PDF auto-export · Slack delivery
- Custom report builder — pin any chart + KPI set as a saved view
- Conversion event impact estimator before turning new events live
Metrics flagship · 30d default · 2 APIs · 7 tabs
Open dashboard →