Closed tsteur closed 5 years ago
That's really a great idea!
Btw maybe when steps are completed we could play a nice Congrats animation. This one came up today and is fun: https://codepen.io/jscottsmith/pen/VjPaLO
Current status:
There are 15 challenges so far which are enabled depending on activated plugins and settings (eg if general_settings_admin or enable_geolocation is enabled):
Some of them can be detected directly whether they have already been achieved or not (eg when we know a specific user created a specific site depending on creator_login
column), while others need to be completed even if the user had done an action before.
There are more actions that could be added but not sure about it's usefulness
Some others could be added to other plugins:
Ideally we would have some nice icons maybe around the different levels but it's hard to find anything good GPL compatible. Added stars instead for now.
Be good to add a few more challenges but not really needed since we will have like 20 with the premium features. Any thoughts @mattab @Findus23 ?
Here are some screens. There will be later 5 stars. It's 4 stars only currently because on my install not too many challenges are available due to disabled plugins etc. I basically need many feedback on ideas for useful challenges to add that can be also easily detected whether it has been achieved or not.
FYI added some more
Was also going to add "Use Pivoting" as a challenge but it's currently only available on a few reports where they might not have data and AFAIK we don't have a guide for it that I can link to.
Positioned it in the default dashboard now above visitor map.
Fixed in https://github.com/matomo-org/matomo/pull/12468 :tada:
5 initial steps to complete
Once these are completed, we should show another 5 steps. This can be very easily configured in the plugin as everything is already prepared. Each step can be easily skipped.
What about
For view/admin users we need different steps as above target Super Users. Examples could be:
Eg.:
When dashboard is widgetized we should not show the Tour widget.
Further ideas