-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Add segment conditions "Does not Start with" and "Does not end with" #18009
Copy link
Copy link
Open
Labels
EnhancementFor new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.c: Consistent Reports & Analytics UXFor bugs and features that make Analytics reporting UI behave more consistently.For bugs and features that make Analytics reporting UI behave more consistently.c: PerformanceFor when we could improve the performance / speed of Matomo.For when we could improve the performance / speed of Matomo.c: PlatformFor Matomo platform changes that aren't impacting any of our APIs but improve the core itself.For Matomo platform changes that aren't impacting any of our APIs but improve the core itself.c: SegmentsSegmentation and Segment editor related improvements and fixes.Segmentation and Segment editor related improvements and fixes.
Milestone
Metadata
Metadata
Assignees
Labels
EnhancementFor new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.c: Consistent Reports & Analytics UXFor bugs and features that make Analytics reporting UI behave more consistently.For bugs and features that make Analytics reporting UI behave more consistently.c: PerformanceFor when we could improve the performance / speed of Matomo.For when we could improve the performance / speed of Matomo.c: PlatformFor Matomo platform changes that aren't impacting any of our APIs but improve the core itself.For Matomo platform changes that aren't impacting any of our APIs but improve the core itself.c: SegmentsSegmentation and Segment editor related improvements and fixes.Segmentation and Segment editor related improvements and fixes.
We have learnt the hard way that segments for URLs that use the citeras Contains and Does not contain has a very negative effect on the archiving performance, since both of them will generate MYSQL queries towards the visitor log that will not use an index.
Our solution was to rewrite a lot of these segments to use "Starts with" instead and this had a very good impact om our archiving in general.
We still have a few segments that use the "Does not contain" filer and fore these we do not really have a solution in place.
Adding the "Does not Start with" condition would really help our here.