Conditions when to apply this:
When loading the reporting UI, or when selecting a different date, can we check in an API call if
nb_visits=0? If that's the case, we also check if there's any visit during that period in log tables raw data. If that's the case, we could show an info message like this:
Where click on visits log would move the user to the "visits log". Could we also have a link that opens the date selector? Wording likely needs to be improved (didn't think too much about exact wording).
Maybe we would only do this extra API call if the date includes "today" as in other cases it should not be needed.
Hi @tsteur, we already have a message like this:
We'd like to improve this one by checking the raw data or we'd like to handle these things completely separately?
seems this was added as part of https://github.com/matomo-org/matomo/issues/13753
It seems to be only shown though when archiving was last executed more than a day ago and it's not shown to users with view access. The link to the set up archiving is also not 100% helpful because likely they have it already set up but they have some problem. That would be a different issue though.
I'm thinking we want to show a different notification if archiving was last run in less than a day ago. It would be also shown to view users. And rather than suggesting there might be a problem and adding a link we would say something like in the image from the issue description. And we would only show this message if there is actually raw data for the currently selected date period.
So it's a bit different as above message is shown when archiving hasn't run successfully in a while and there might be a problem. Vs in this case there is more than likely no problem, it's just that the archiving hasn't run yet.
Not sure if that's clear?