How to track which views a Designer user opens without modifying them?

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.