Hi, we found out, Matomo calculating the daysSinceFirstVisit is based on local client's date/time.
We have built up a new matomo server and integrated to the A web site to collect our visitor's tracking records on 2018/12/20. If I changed the date/time of local machine which using browser to browsing the A web site , like change to 2016/01/01, then we checked the Matomo, the Matomo will show the daysSinceFirstVisit is 1085.
So, Matome seems to should be using server time to calculate the daysSinceFirstVisit , right?
As far as I know this is done client side indeed. It's very likely because it is a lot more efficient cause otherwise you need to fetch the first visit when a new visit happens to calculate this number which can take some time... And I think one of the reasons is that it can be more accurate under circumstances when the same visitor could maybe not be found in the DB for some reasons (eg delete logs is active).
not sure we would change anything here @mattab ?
:+1: can't think of how we can do better or different, so closing.