We are working to improve the INP on our customer's site and the idea was to collect debug data from real users.
The collection of such debug data seems to be possible with the web-vitals package from GoogleChrome.
We are a bit confused which endpoint we could use to collect this data.
We considered so far:
- Sentry (we have this running for general bug tracing) - does not support INP at all, and I don't think it has a debug endpoint support for that kind of data
- Google Analytics (would like to avoid that - but it's not a hard criteria) --- details are described here: https://web.dev/articles/vitals-ga4
- Matomo (we also have such an instance running)
- A plain ClickHouse instance?
But of course this might be an interesting feature for BasicRUM
I also guess that the web-vitals package is something similar like the boomerang JS ? Does boomerang JS have those features? or can both be used?
What are your thoughts?