It would be valuable to be able to create segments made of other segments. The idea is that when creating a segment, there would be a new set of segments which would let you reuse any other existing segment.
For example you could have a segment Contacted us
and create another segment Contacted us (Newsletter)
which would say "Campaign Source is newsletter
AND Visit match segment Contacted us'
. So you can reuse another segment and not duplicate the logic. And it is now possible to select "Visit match segment XYZ" for any existing segment.
There are use cases where it's not possible to create one segment that matches all conditions we need.
This issue is IMHO one of the examples that demonstrate a drawback of 'plugin financed' open source business models:
It's frustrating that for any organisation small or large with multiple ip ranges in their internal networks they can't create a segment that filters out that internal traffic. this issue is from 2019, it's 2022 now. This is a very valid use case and allthough I really want to promote the use of Matomo at our customers and in our community (Plone) it is gaps like these that don't get addressed in 3 years that make me doubt.
I know part of the reason why this is issue is not made a priority and/or addressed, because it is in the documention and FAQ's: please buy our commercial Custom Reports plugin that has a better and/or rules UI without this limitation.
For others searching for a solution and finding this issue because they want to create a segment with multiple ip ranges to compare traffic sources or see if 'internal' traffic is significant, you can do the following:
Create a segment for each internal ip range and then in the drop down for segments there squarish (open book?) icon left of the edit icon that allows you to compare segments. You can add multiple segments to see them in one graph for for example visitors and pages views and then you can check if the traffic is significant.
@fredvd Even the custom reports plugin wouldn't allow you to combine multiple IP ranges into one segment, but you could create segmented reports for each ip range.