You could log this using Periscope's Client Resource feature.
All Client Resources loaded and run on page load/refresh (including in the designer).
You could create a Client Resource module that calls an API on every page load (initial load + listen for future changes) and passes Page/Session telemetry information.