Currently I can read the screen resolutions from the analytics. However, nowadays that alone doesn’t say that much. Different devices have also different pixel densities (1x, 2x, 3x). It would be interesting to see the device pixel ratio/dppx information too. It’s relevant when optimising images. However, I can’t find actual stats on that online.
For example if most visitor devices are 2x (which I assume), than it might not make sense to offer a 1x image at all.
Yes, duration is a bit special as it is used to calculate an average. Usually for time-related things (read time), but you can use it for whatever you like
Technically, we recently replaced it with custom metrics, that are a bit more flexible. However, I think your solution works well