Many Piwik users log every day, every week, or have some kind of "routine". But many Piwik users also login at random intervals, depending on many factors.
It would be nice to reduce the user frustration and highlight clearly all the things that have changed and are significant, since the last time they logged in.
The widget could say for example:
What's changed since Jan 23rd (last login)? Increases: * New significant search keywords: $K1 (1304 new visits), $K2 (23 new visits), $K3 (11 new visits) * New significant website referers: .... * New pages with significant traffic: $BLOG_POST1 (155 views), ... Decreases: * Some pages lost significant traffic: $P1 (55 visits, -555%), $P2 .... * Some keywords used to be strong but have sharply decreased: $K1 (4 visits, -800%) * Ecommerce sales sharply decreased for these products: $P1 (11 sales down from 155: -93%), ....
Insights based on: daily data, weekly data, monthly data
As a first step of this ticket, we could store the last user login datetime.
This would make user experience more enjoyable as it would reduce time spent looking for insights.
couldn't it be a a way to use existing reports:
preselect the one to view after login, eg. goals or ecommerce, see https://github.com/piwik/piwik/issues/9624#issuecomment-174828740
and make it possible to preselct a period to show after login https://github.com/piwik/piwik/issues/9629
with is a new automatic period in segment editor "since last login"
or even better from lessons learned on active viewing or not in the field of heartbeat
since last view see https://github.com/piwik/piwik/issues/9630