This guide describes how to use analytics.js to track pages on sites whose content is loaded dynamically without traditional full page loads. Overview. A Single Page Application (SPA) is a web application or website that loads all of the resources required to navigate throughout the site on the first page load. read more
By plugging Angulartics2 in your Angular SPA it will automatically track navigation events and send them to your plugged in Provider (such as Google Analytics). It is ready to integrate with Google Analytics, Google Tag Manager, Kissmetrics, Mixpanel, Piwik, Segment, Baidu Analytics and Facebook Pixel. read more
To avoid this problem, do not update the location field when tracking virtual pageviews in a single page application. Use the page field instead. Note: If you send a hit that includes both the location and page fields and the path values are different, Google Analytics will use the value specified for the page field. read more
Single page applications (SPAs) are web apps or websites that load a single HTML page and dynamically update that page as the user interacts with it. The most notable difference between a regular website and an SPA is the reduced amount of page refreshes. SPAs have a heavier usage of AJAX to get data. read more