When creating segment: missing "is not"

I’d like to create a segment of visits that excludes a specific IP address, but on the dropdown the option “is not“ isn’t there. The closest option would be “Not Equals“, but it doesn’t exclude the IP address.

How can I solve this?

If IP anonymization is enabled, it is applied before the IP address is stored in your Matomo logs. Therefore, filtering by partial IP segments is not possible. In my case, using “Not Equals” works to exclude a specific IP address, but only when IP anonymization is disabled.

ey, yeah I’ve run into this exact kind of issue before, super confusing at first :sweat_smile:

What you’re trying to do is basically “exclude traffic cleanly”, but the UI sometimes doesn’t show “is not” for certain fields, so it feels like you’re stuck with “Not Equals” which doesn’t behave the way you expect. I faced something similar while setting up filters for client dashboards, and it messed up the segment results.

What worked for me:

  • Instead of relying on segment dropdown, try using a filter at report level (often exclusion works better there)

  • If possible, use regex “does not contain” or IP range exclusion rules

  • Double-check if the field type is string vs IP, because that changes available operators

Not sure if it helps, but sometimes tools just limit operators depending on context.

In my case I was managing similar tracking logic in Flixfox analytics setups.

Have you checked if the IP field is being treated as raw string or a network type in your setup?