ga:sessions != ga:users for ga:userType==New Visitor[ Edited ]
May 2017 - last edited May 2017
According to the documentation at https://developers.google.com/analytics/devguides/reporting/core/dimsmets :
Metric New Users
The number of sessions marked as a user's first sessions.
Dimension User Type
A boolean, either New Visitor or Returning Visitor, indicating if the users are new or returning.
The total number of users for the requested time period.
Since there should be only one first session for every user, this suggests that the number of sessions (ga:sessions) should be equal to the number of users (ga:users) for ga:userType==New Visitor or am I missing something? Even for small time periods ga:users is usually smaller than ga:sessions for the segment "New Users" (ga:userType==New Visitor). Is there a correct interpretation of this discrepancy?
ga:sessions != ga:users for ga:userType==New Visitor
Re: ga:sessions != ga:users for ga:userType==New Visitor
Thanks for your reply.
Perhaps I have not stated the problem clearly, but this should not have anything to do with the coding and first sessions should in this case, by definition, be equal to new users. For full data samples this has proven true so far (ga:sessions==ga:newUsers for ga:userType==New Visitor).
The problem is that ga:users<ga:newUsers for ga:userType=New Visitor, which, as far as I can see, is either not properly documented or should not be the case. According to the definition, the first session of each user is equal to a "New User". Only distinct, known users are counted in ga:users, but if a user was already known a it would not be the first session and so it follows:
ga:newUsers==ga:sessions and ga:sessions==ga:users for ga:userType==New Visitor
While the first equation is true for the second equation it is unfortunately more something like ga:sessions>=ga:users>0.99 * ga:sessions for 500<ga:sessions<500'000 and I was wondering about the explanation for this occurrence.
Thanks again for the help,