After trying some different ways to resolve this, we appear to have found an EUM config setting that has resolved this issue for us. We added the following to the adrum config code in our Angular application: config.isZonePromise = true; After setting this, we are no longer seeing the inaccurate virtual page load times we had been previously. It's not clear why this resolved our issue. This setting is referenced under the 'Fetch API Support for SPA2 Monitoring' heading in this document: https://docs.appdynamics.com/display/PRO45/SPA2+Monitoring
... View more