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

"All websites" dashboard improvements list (multisites) #2726

Closed
mattab opened this issue Oct 19, 2011 · 9 comments
Closed

"All websites" dashboard improvements list (multisites) #2726

mattab opened this issue Oct 19, 2011 · 9 comments
Labels
answered For when a question was asked and we referred to forum or answered it. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.

Comments

@mattab
Copy link
Member

mattab commented Oct 19, 2011

This ticket is a placeholder for ideas on how to make the "All Websites" dashboard better.

@mattab
Copy link
Member Author

mattab commented Oct 19, 2011

  • Select how many websites to list in the dashboard. In a SELECT box at the bottom (10,20,50,100,1000). Persist this setting in DB for this user & restore on subsequent dashboard load.
  • Customize which columns to show. For example, it would be useful to display "Conversions" column (all goals), or "Ecommerce conversions" column. Persist in DB for this user.
    • also could be useful to display eg. "Visits from Search engines" and see the sparkline
    • in the September 2012 survey users reported using these metrics, which could be available in all websites dahsboard:
    • Visits
    • Conversions
    • Ecommerce Data
    • New Customers
    • goals (new leads)
    • Campaigns
    • Social media
    • Keywords
    • Bounce rate
    • Downloads
    • Referrers
  • Include "All websites" report in HTML/PDF scheduled reports Email PDF/HTML reports: Add option to receive All websites dashboard report #2600

@anonymous-matomo-user
Copy link

Attachment: awdgraph
allwebsitesgraph.jpg

@anonymous-matomo-user
Copy link

I propose adding an all websites graph that displays the trends across the selected date range of the total visits and/or actions, revenue, goals, etc, that are currently summarized at the top. See attachment for a mockup. This is inspired from Cloudflare's dashboard.

@mattab
Copy link
Member Author

mattab commented Dec 12, 2011

TheDudeAbides, thanks for the suggestion!

  • Display a graph at the top of "All Websites" dashboard, plotting the total number of visits across all websites
    • Implementation: for performance reasons, we would need to archive, per day, the sum of all websites visits/actions/revenue/etc.
    • A new API function in VisitsSummary or MultiSites would provide the sum across all websites
    • The graph would allow to plot any metric among the ones available, currently we support Visits, Actions, Revenue.
      For example, this graph will allow to plot Visits + Revenue for all websites, by year or by month. This will be a very nice and useful dashboard for SO many users!!!
      Requested in the forums

Another suggestion to help manage a Piwik with 20+ websites but some are more important than others:

  • "Favorites" feature: click on a star icon (or other, we could be creative) would favorite a website.
    • Favorited websites will be displayed at the top of the list, unless the user clicks to sort columns or other click.
    • They will also be plotted on the graph at the same time (allowing to compare).
      The "All Websites" visits metric would automatically be unticked when another one is added.
    • Favorites would be recorded per user, similar to the dashboard layout (maybe reuse the code somehow?).

This feature would be nice because by default, you could load the "All websites" dashboard with your top websites plotted and displayed by default (instead of having to look through potentially hundreds of websites with little traffic).

@mattab
Copy link
Member Author

mattab commented Dec 12, 2011

The favorites feature would allow to plot a website on the graph. What if we wanted to plot a few websites on the graph without making them favorites? This feature will be implemented soon in all datatables:

  • Row Evolution compatibility, Row Evolution: historical view of one or many specific rows in all Piwik reports! #534
    A new icon displayed on hover on the row, when clicked, will open a popover showing the graph for this row, along with sparklines for all column metrics.
    In "All websites" we could allow the same popover mechanism and load Visitors > Overview report for example. Then, clicking on any other websites in the table would add them to the graph.
    For a first release we can keep it simple: when the graph icon (next to website name) is hovered and clicked, the Website is added to the graph at the top of "All Websites" dashboard. A user can click on several icons and plot several graphs and compare them. The graphs plotted will not be saved or restored later.

@sgiehl
Copy link
Member

sgiehl commented Jun 12, 2012

(In [6472]) refs #2726 make it possible to set the height and width of multisite sparklines with url params

@mattab mattab added this to the Future releases milestone Jul 8, 2014
@mattab mattab removed the P: normal label Aug 3, 2014
@hightechguy
Copy link

Calculate evolution, making days interpolation and not absolute values as now. Today (1st of the month) All Websites dashboard looks like this - http://screencast.com/t/KmFkryLR29f, while there is no reason to make everything scary red.
In my opinion 1st of the month data evolution should be calculated as value * [totay days in the month] / [day in a month] , so October 1st data should be equal value * 31/1, October 10 value * 31/10 etc.

@mattab
Copy link
Member Author

mattab commented Dec 1, 2014

Hi @hightechguy thanks for the suggestion. can you please create a new issue for this interesting request?

@mattab mattab added the answered For when a question was asked and we referred to forum or answered it. label Dec 1, 2014
@mattab
Copy link
Member Author

mattab commented Dec 1, 2014

We are now avoiding those tickets that include many sub-features. Instead let's create one issue for each request!

@mattab mattab closed this as completed Dec 1, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
answered For when a question was asked and we referred to forum or answered it. 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

4 participants