There is a SPA option in Menu > Administration > Sites & apps > Data collection > SPA.
It mentions that if you notice that a page view is recorded twice on a page load, turn on this setting: Tag Manager > Piwik PRO tag (tracking code) > Other options > Track page views manually.
My questions are
if my website has SPA but I do not turn on the SPA option in data collection tab, is it going to have the session break issue in piwik pro? if yes, then usually the new session will be grouped in which channel?
how can I know if page view is recorded twice on a page load?
In GA, if I do not set up properly in GTM for virtual pageview, the session will be broken in the traffic report. For example, within 30 mins by default, if I come from display and once I visit the next page, a new session will start and be grouped into organic search in GA. So my question is, in Piwik pro, is it going to have the same issue if I do not turn on the SPA mode?
No, it should be still one session. We do session stitching either based on cookie id or session id. Both should remain the same for the user, assuming that there’s no more than 30 mins inactivity window between events.