We are currently grappling with the challenge of how to effectively track traffic and user engagement within our classified sites on a single-page application built in angularJS. While we have successfully managed SEO and tracking with Google Analytics, we are struggling to find ways for Alexa and SimilarWeb to accurately monitor our site's activity.
With these tools focusing on page views and lacking dynamic JavaScript tracking like GA, it is likely that our reported traffic will take a hit when transitioning to a SPA. Are there any best practices or clever methods to ensure Alexa and SimilarWeb report the correct traffic data for an angularJS SPA?