Skip to content
Web Experience & AnalyticsD-05Previous work

Menu Monitor

Detecting and tracking navigation across live sites

Timeline
2024 — 2026
Availability
Not publicly reachable
Repositories
3
Role
Design, architecture and implementation
Summary
Tooling that finds a site's navigation structure in the DOM, tracks it over time, and handles the mobile variants that behave nothing like their desktop counterparts.

What it is

Navigation is the most-used component on any site and the hardest to identify programmatically — it is a <nav>, or a <div> with a class nobody documented, or a drawer that only exists after a tap.

This tooling detects that structure reliably enough to measure, including the mobile variants, so analytics can attribute behaviour to specific navigation items instead of to a generic header.

Next product
Page Vitals

Field instrumentation for real user performance