This should be a new instrumentation package. The instrumentation should use only the [Events API](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/api-events?rgh-link-date=2024-04-25T23%3A44%3A33Z) as a dependency for generating the event. The event semantic conventions are drafted [here](https://github.com/scheler/semantic-conventions/blob/browser-events-v2/docs/browser/events.md#pageview) (and part of https://github.com/open-telemetry/semantic-conventions/pull/838). Prototype of the instrumentation is available [here](https://github.com/open-telemetry/opentelemetry-sandbox-web-js/tree/auto-instrumentation-poc/pkgs/instrumentations/web/page-view).