@gaumondp opened this Issue on December 15th 2015

With a millions pageviews per month website, the current "Open Segmented Visitor Log" is not really useful but the idea of segment-on-demand without needs to create one is!

A button with a link to a custom dashboard with the data segmented would be fantastic.

Workflow: I create a new empty dashboard and add those:
Visits by Server Time
Visitor Browser
*Device Type

Then make the Dashboard available as "Segment-on-demand" and generate icon and links beside current "Open Segmented Visitor Log".

In other words, the possibility to open other reports than "visitor Log" would be useful and I want to emphasis that it should NOT be as a pop-up because printing is important and pop-up are not printer-friendly...

In some case it would be impossible to generate some data (if I'm already on "Visitors:Device Type" and the Dashboard contains "Device TYpe" it doesn't make sense.

Maybe just create the "Segment-on-demand" icon for Actions ? That's the main complain here to have to create segments "just to check stats for a single page".

@tsteur commented on December 15th 2015 Member

:+1: Maybe instead of having to make a dashboard "segment-on-demand" available we could show a little dialog to select the dashboard to open? Although this would be annoying over time if one often wants to use the same dashboard for this action, on the other side it would be more flexible and easier to use as the "Segment-on-dashboard" feature might be a bit hidden otherwise.

A very simple solution could be also to just reload the current page with the segment and from there one could navigate to any other page, eg a dashboard.

BTW: In Piwik 3.0 we could fairly easy develop to not having a site reload when the segment changes which would make this workflow even faster

@gaumondp commented on December 15th 2015

If there's only one Dashboard flagged with "available in segment-on-demand", make it a link in Actions. If more than 1 dashboard possible, then make it a menu with those flagged.

Less choices in the UI makes decisions to click faster.

As usual, one of my concern is performance. If someone has currently YEAR in his calendar, the feature could become a problem on bigger sites. Would it be stupid to limit to Day, Week and Month max ? Just wondering.

@tsteur commented on December 15th 2015 Member

Don't think that would be stupid. The only problem is a user might think it doesn't work or that it is a bug. We need to make sure a user understands why it is not shown. We need to still show the row action for year but always have it disabled and on hover explain why it is disabled. Maybe we could also allow someone to click eg shift+left-click and then still perform the action in case the site is not as big.

@mattab commented on December 23rd 2015 Member

@gaumondp thanks for the suggestion! I reckon it's an awesome idea...

  • Add a new icon on each datatable row, where there is already a "Segmented visitor log" icon
    • this icon, when clicked, will reload the current page and apply the segment for this clicked row value
    • one can then edit the "Custom segment" and possibly edit it / persist it as a segment to be reused later
@mattab commented on September 25th 2018 Member

Another related issue could maybe offer a solution / workaround to this problem: https://github.com/matomo-org/matomo/issues/7215#issuecomment-424202015

Powered by GitHub Issue Mirror