@momen, as we are using Tealium on a React based website as well, I want to advise against setting the location parameter but instead to set the page parameter on every view. This is also the official advise from Google (https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications#do_not_update_the_document_location).
The reason for this is that setting the location parameter risks to lose referral information, which may cause a session restart in Google Analytics. Simon Ahavas blog has some background information on this topic (https://www.simoahava.com/gtm-tips/fix-rogue-referral-problem-single-page-sites/).
... View more