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

Scheduled reports: option to display up to 500 rows in email reports instead of just 24 rows #2817

Open
mattab opened this issue Dec 8, 2011 · 4 comments
Labels
c: Consistent Reports & Analytics UX For bugs and features that make Analytics reporting UI behave more consistently. c: Data Integrity & Accuracy c: Email Reports For bugs and features related to their analytics reports received by email. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Milestone

Comments

@mattab
Copy link
Member

mattab commented Dec 8, 2011

By default, the tables email reports (such as Pages, Custom Dimensions, Events, etc.) display only the first scheduled_reports_truncate = 23 rows of a report.

But we know how critical it can be to see the top 50 or even regularly one might need the top 100 rows or more.

To keep things simple, maybe we could simply:

  1. under Display options, add a new checkbox, un-checked by default:

[ ] Display up to 500 rows per report (instead of 24 rows by default)

  1. when it's checked, then for this email report, for all reports included and into the table format, then these reports would show up to 500 rows limit.

About the 500 limit:

  • We need to set a limit in case some reports have thousands of rows (which can regularly happen). Maybe 500 is reasonable limit, considering it's > 20x the current limit of 23 rows? (so it could take 20 pages in a PDF)
  • it should work for all email formats: Pdf, Html, Csv. And in the email body itself.
  • This only applies to the "Tables". So the setting could maybe be hidden when "Display graphs only" option is selected?
  • See also this faq on how to customise report rows in INI config file: https://matomo.org/faq/how-to/faq_30945/ -- If people have configured the INI setting, we want to make sure that we will still always return at least 500 rows, when a user has checked the box. So if scheduled_reports_truncate < 500, we would ignore it. If scheduled_reports_truncate > 500 then it would override the 500 limit.
@julienmoumne
Copy link
Member

Should probably also include http://forum.piwik.org/read.php?2,94586

@mattab mattab added this to the 2.x - The Great Piwik 2.x Backlog milestone Jul 8, 2014
@timo-bes
Copy link
Member

timo-bes commented Dec 2, 2014

FYI, it is possible to configure the limit on a global basis using General.scheduled_reports_truncate. Disabling the limit used to work by setting the config option to 0. In the current version of Piwik, General.scheduled_reports_truncate=false has to be used.

0 on the other hand only shows the "Other" row. Is this expected behavior?

@czolnowski
Copy link
Contributor

@BeezyT: You should set General.scheduled_reports_truncate to -1 value if you want to disable limit. Zero value means that reports should have maximum length less than 0 and for truncated data Piwik will compute summary row.

@mattab mattab modified the milestones: Long term, Mid term Dec 5, 2016
@mattab mattab changed the title Scheduled reports: New option to include all rows (no limit) in pdf/html reports Scheduled reports: New option to customise number of rows in email reports (Pdf, Html, Csv) Dec 4, 2018
@mattab mattab added the Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical. label Dec 4, 2018
@mattab mattab removed the Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical. label Oct 21, 2019
@CalumChilds
Copy link

This would be a very good feature to implement.

@mattab mattab changed the title Scheduled reports: New option to customise number of rows in email reports (Pdf, Html, Csv) Scheduled reports: option to display up to 500 rows in email reports instead of just 24 rows Sep 7, 2023
@mattab mattab added c: Consistent Reports & Analytics UX For bugs and features that make Analytics reporting UI behave more consistently. c: Data Integrity & Accuracy labels Dec 10, 2023
@mattab mattab added the c: Email Reports For bugs and features related to their analytics reports received by email. label Dec 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Consistent Reports & Analytics UX For bugs and features that make Analytics reporting UI behave more consistently. c: Data Integrity & Accuracy c: Email Reports For bugs and features related to their analytics reports received by email. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Projects
None yet
Development

No branches or pull requests

5 participants