I built a custom webapp which shows today's total number of users for an analytics property. Wanting to verify that the shown value is correct, I get three different values from google analytics:
- on a custom dashboard, I created a widget configured to show a pie chart of new and returning users. Configuration is unfiltered, displaying Users by User Type. It shows the most users (149).
- at Audience > Overview I can see a tile "Users". It shows around 10 less than the custom dashboard (135).
- Lastly, the reporting API v4 sends a value for ga:users close to what is shown in audience overview, but tends to fluctuate: once I'm sent 140 users, 10 or 20 seconds later, the response is 135, then again back to 140.
I verified that the date is set to "today" for each of these methods.
Does anybody know why these values diverge? Perhaps, the two latter values are just lagging behind? Are the user numbers for the current day not reliable in general?