@mattab opened this Issue on July 20th 2010 Member

This is a followup to #1485

See existing functionnality in API.get* methods from the API page.

Metadata improvement list:

  • include per goal conversions, revenue and conv. rate for each segment
  • add Column description (on hover) in the metadata
  • add footer message
  • add Related Reports list (eg. see Actions/Controller or Marketshare reports)
  • refactor the SEO API to make the datatable compatible and gettable (should return a simple array of column->values )
  • refactor controllers and templates to exclusively use metadata
  • Should functions like getNumberOfDistinctCampaigns be separately as a metadata, or grouped in a function returning all values at once?
  • Add the notion of Units in the metadata? (time, percentage, revenue, plain)
  • (Major) Add support for date ranges / time periods (for Piwik Mobile Line Graphs and other evolutional views)

The final state could be that each plugin defines in their metadata the default display options for each report. We would then have to set this array of options to the ViewDataTable which would call the specific functions setColumnSorted() setColumnsToDisplay() setFooterMessage() etc.

Other UIs (like Mobile Piwik client) and other report exports (like PDF reports) could benefit from these as well, which would also ensure consistency and make Piwik reports clear to understand.

@mattab commented on July 26th 2010 Member

from #1514

  • Also include total time on site
  • Also include total actions
  • Also include raw metrics (time format HH:MM:SS should also appear in seconds raw for processing)
  • Hide these metrics from Alerts/PDF ?
@mattab commented on April 5th 2011 Member

See related #2670

@mattab commented on October 25th 2011 Member

Moved "add subtable report to call to fetch subdata (eg. keywords BY search engine)" to ticket #2742

@mattab commented on October 27th 2012 Member

See also #3242

Powered by GitHub Issue Mirror