digitalfabrik / integreat-cms

Simplified content management back end for the Integreat App - a multilingual information platform for newcomers
https://digitalfabrik.github.io/integreat-cms/
Apache License 2.0
56 stars 33 forks source link

Show page access statistics #1097

Open svenseeberg opened 2 years ago

svenseeberg commented 2 years ago

Motivation

Municipalities may want to find out which pages are being accessed most/least. We already collect this information in Matomo. This should be accessible to content managers.

Proposed Solution

Alternatives

Design Requirements

Design proposal (v3): https://www.figma.com/file/6U7R7Xj4wL7sbjxKRmOG9D/CMS-Project?node-id=1179-830

User Stories: I, as a manager, want to see want to see page access statistics to identify and remove irrelevant content

dkehne commented 1 year ago

Unbenannt

@hauf-toni just a rough idea how i could imagine the page access overeview.

hauf-toni commented 1 year ago

Design proposal can be found here. @MizukiTemma @osmers feel free to leave feedback & possible questions via figma comment. we can also discuss the design proposal in the upcoming service team x cms x ui/ux call.

hauf-toni commented 1 year ago

perhaps there is a need for discussion here: should the "page access statistics" page appear in the sidebar as a single item under "analysis" (same emphasis as e.g. "feedback" or "translation report") or as a sub-item under the current access figures as a new box?

imo, a more prominent placement would increase visibility, facilitate access, encourage monitoring, and demonstrate the value of the feature. on the other hand, users might overestimate the importance of the data presented and draw the wrong conclusions (access numbers are not synonymous with importance). of course, this problem could possibly be solved by training the communities to interpret the presented data in the right way.

💬 are there opinions on this that you would like to share?

osmers commented 12 months ago

@hauf-toni I think it would make sense to not show it as a tab at all but to enable users to get to this specific view from the statistics page itself... If that is not prefered, then I think we should have one tab for overall statistics and one for page specific stats - i would not work with sub-tabs as it makes the menu more complex.

svenseeberg commented 12 months ago

I think there are a couple of caveats:

I think we need to define the goals first. Then the implementation will probably be easy to derive.

Just another totally wild idea: maybe it would be better to use the Google Search Console API to provide information about Google searches to content editors?

osmers commented 12 months ago

Google Searches would be interesting as well :) could be another issue/feature Regarding the actionable items - the plan is to write a guide for the municipalities on how to interpret the page statistics. Quite a few Kommunen ask regarding this information and since we collect it, it makes sense to share it. Actionable input should never be to delete pages, bcs just bcs they are not accessed often, does not mean, that they are irrelevant. It can be helpful information for municipalities to then go into further discussions with the users about what they need

svenseeberg commented 12 months ago

the plan is to write a guide for the municipalities on how to interpret the page statistics.

So what is it going to tell? Then we can derive a good presentation of the data. I think we also need to differentiate interpretation of data from actionable information.

svenseeberg commented 11 months ago

So what is it going to tell? Then we can derive a good presentation of the data. I think we also need to differentiate interpretation of data from actionable information.

We can recommend to use the data as a starting point for further questions, for example "Why does a page receive so few/many visitors?"

osmers commented 11 months ago

@hauf-toni ich hab mit Sven gesprochen und wir haben es fertig definiert - hast du morgen Zeit, um die Infos einmal durchzugehen? :)

osmers commented 11 months ago

@hauf-toni und wir sollten nochmal besprechen, wie es für die Nutzer:innen am besten ist, bzgl der Einstellungen für offline und WebApp Zugriffe, da es diese Unterscheidung ja bei den Seitenbasierten Zugriffen nicht gibt.

hauf-toni commented 10 months ago

an updated design proposal can be found 📌 here

osmers commented 10 months ago

@svenseeberg could you update the description to say that V3 is the right version in Figma? Whether online and offline access can be moved to the side column, is something the CMS Team needs to determine. If it is techincally possible I think it makes sense to solve it the way Toni proposed.

dkehne commented 9 months ago

@MizukiTemma as https://github.com/digitalfabrik/integreat-cms/issues/1436 is more important for imaoact (and it was moved to 24Q2 milestone), i would suggest to move this issue to 24Q3.