-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
New icon in all reports: let me segment by visitors matching this row's criteria #4633
Comments
This whole feature would ideally be added in a new plugin eg. |
Be aware that some reports have multiple segments, eg UserCountry:
In this case we will use the first one. It is not guaranteed that the correct one is always defined first but must do for now |
… are rather a hack right now as a proof of concept whether it works at all. Also I do not think it belongs in a separate plugin. Should be ok in Live plugin but leave it in extra plugin for now
I created an issue asking designers to create icons for it |
Trying to hack segment value into core (for each datatable row) but this is basically impossible. We will most likely need a solution for each report separately in case it is possible at all. Also a few more features and bugfixes for the overlay and detection when we can use oneClickSegment and when not
I will stop working on this issue and discuss further steps with @mattab as a generic solution seems to be not possible. Might work with some changes to Segmentation but then there would be still problems eg how to get the Segmentation display name when a subtable is requested (eg 'test' in '/foo/test' should display '/foo/test' in segmentation title and not only '/test' in case of a subtable). Also metadata in API response gets pretty big etc. Manually defining the segmentation value in row metadata with additional filters is quite hard as well. |
It's very good we're making progress on this awesome feature. It will take more time to get it right but it's really worth the effort :-) When you have time maybe you can list the next actions and blockers and we will hopefully be able to solve in next few sprints. Exciting! |
Amazing feature! Feedback (WIP):
|
Got this error:
|
I suggest to create new issues for all those.
That's currently on purpose as some segments don't work when passing an empty label eg |
The visitTime error is fixed in a new branch, will pull request once tests are green |
Further feedback:
(I'll create issues for those if you want) |
If a segment exists but doesn't show in UI it is either define in Re search engines will see if it is possible to disable it for Keyword not defined unless segments support to filter exactly this. Filtering for Displaying them in subtables would be a new issue as well as the others. Re event action this looks like a regression, it was not supposed to be displayed in the subtables there and will remove it again. I will have a look re the exotic characters but already mentioned to you last week that there is a problem and how Piwik stores them etc. |
Re search engine I think what you meant is we always need to append/prepend |
…re a search, do not display segment icon in subtables of events
…ilter within a filter and run them recursive. not sure if recursive is a good idea though
…ubtables since they can belong to different repots and need different segments
…re queued filters are applied which allows us to use the prependSegment filter in combination with AddSegmentValue
Created follow up issues:
|
Ok |
…e run, otherwise it would not be converted
* No longer any segmentValue in subtables, this was a bug * Referer.getReferrerType should not have any segments * Order of some segments slightly changed in metadata output since we do process them earlier now * Append segemnt refererType=search to keywords
The goal of this ticket is to create a mechanism to let user view the Visitor Log report filtered to only show visitors matching a given criteria that the Piwik user is interested in.
In particular, in each datatable report that supports it, eg. in the Browsers table, next to the labels eg. "Firefox 33" there is an icon. On click, it opens a popover that shows all visitors that match the segment 'visitor uses browser firefox 33'.
Another example: viewing the custom variables report you can directly see all users using this particular custom var. Will work the same for Screen resolutions, Keywords, campaigns or any other report.
Tasks
Browser is 'Firefox 33'
Implementation
The Visitor Log is filtered to show only visitors matching a given segmentation string: learn more about segmentation capability of Piwik. Our Metadata API also is full featured and in many ways useful.
For this issue we will
Note: this was inspired from the plugin in #3861
The text was updated successfully, but these errors were encountered: