Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Device Type and Browser plugins reports: hide rows without visits #12266

Closed
mattab opened this issue Nov 10, 2017 · 12 comments · Fixed by #13541
Closed

Device Type and Browser plugins reports: hide rows without visits #12266

mattab opened this issue Nov 10, 2017 · 12 comments · Fixed by #13541
Assignees
Labels
c: Usability For issues that let users achieve a defined goal more effectively or efficiently.
Milestone

Comments

@mattab
Copy link
Member

mattab commented Nov 10, 2017

For consistency and clarity, let's remove rows that don't have "visits" in the Device Type report. The report currently looks like this:
device type

The rows Camera/Car browser/Feature phone/Smart display should be hidden.

@mattab mattab added the c: Usability For issues that let users achieve a defined goal more effectively or efficiently. label Nov 10, 2017
@mattab mattab added this to the 3.3.0 milestone Nov 10, 2017
@sgiehl
Copy link
Member

sgiehl commented Nov 10, 2017

This is on purpose. We do similar stuff in the browser plugins report. All plugins will be shown there even if some didn't have a visit.
Imho that makes very much sense if we have a static number of records, as this makes the report consistent - the device types will likely never change - and that way it is possible to show row evolution for an entry even if there were no visits in the current period.

@mattab
Copy link
Member Author

mattab commented Nov 11, 2017

I'd still hide them, because same reasoning could apply to all reports (show rows that once had a value but don't in the selected period), but if we did it everywhere it would end up cluttering all reports (and in general, is not needed). So for consistency we should hide them all. If a user wants to see all "possible" rows/values, they can select "Year" report and it will show all values they got within the year. Other values are not useful anyway. Making the report consistent number of rows is not needed in these cases (as opposed to other reports in Engagement for example, where it is useful and more clear to show all values)

@mattab mattab changed the title Device Type report: hide device type without visits Device Type and Browser plugins reports: hide rows without visits Nov 11, 2017
@mattab
Copy link
Member Author

mattab commented Nov 11, 2017

Edited issue to also hide rows in the Browser plugin report as you point out

@sgiehl
Copy link
Member

sgiehl commented Nov 12, 2017

The biggest reason I see why displaying all rows makes sense in this cases is that the user directly sees what Piwik is able to detect.

@tsteur
Copy link
Member

tsteur commented Nov 12, 2017

👍 to keep existing behaviour

@mattab
Copy link
Member Author

mattab commented Nov 12, 2017

The biggest reason I see why displaying all rows makes sense in this cases is that the user directly sees what Piwik is able to detect.

To provide the same information we could list all the possible values that can be detected in the report documentation, so that users can click the Help icon to see what possible values can be detected. We do this already in "All Referrers > Referrer Types" and possibly others. IMHO it's not good use of screen to list empty rows just for 1% of the time where users may need this information.

@tsteur
Copy link
Member

tsteur commented Nov 13, 2017

Not sure there is too much space wasted? I quite liked the thought of the ability to apply eg row evolution on all the rows etc. but no big opinion on that

@tsteur
Copy link
Member

tsteur commented Sep 18, 2018

Not having the ability to apply row evolution etc makes this really a no go. I'm not seeing much value in this issue and as @sgiehl suggested it even helps seeing what we can detect etc. It's not like there are crazy many rows.

@tsteur
Copy link
Member

tsteur commented Oct 4, 2018

Limit to 10 by default, replace - by 0

@tsteur tsteur self-assigned this Oct 4, 2018
tsteur added a commit that referenced this issue Oct 4, 2018
fix #12266

fyi @mattab couldn't make it work to show `0` instead of `-`. 
Now all the reports have the same length by default on the devices page. If someone wants to see more, they can increase the limit. Or if many are `-` then they can choose only `5` in the limit selection and it will apply this setting next time.
tsteur added a commit that referenced this issue Nov 4, 2018
fix #12266

fyi @mattab couldn't make it work to show `0` instead of `-`. 
Now all the reports have the same length by default on the devices page. If someone wants to see more, they can increase the limit. Or if many are `-` then they can choose only `5` in the limit selection and it will apply this setting next time.
@tassoman
Copy link
Contributor

tassoman commented Jan 9, 2020

IMHO "-" values are not relevant inside the report, just a cognitive waste

devicetype

@sgiehl
Copy link
Member

sgiehl commented Jan 9, 2020

Showing those lines makes it possible to use the row actions like row evolution even if there were no visits in the current period.

@tsteur
Copy link
Member

tsteur commented Jan 9, 2020

Workaround is to set the limit to 5 and you almost get same result

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Usability For issues that let users achieve a defined goal more effectively or efficiently.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants