Smart group's "User Properties" condition does not work correctly

Okay, I have a smart group that filters out all listings that have a specific user property set. I use “none of the following are true” condition followed by “User Properties contains MY_PROPERTY” to setup a negative check. I.e. only listings that do not have MY_PROPERTY are supposed to show up in my list. Well, it does not work. Or at least it does not work reliably. Sometimes it actually filters out all listings that I don’t want to see, but most of the time I get a random selection of listing that have MY_PROPERTY set. Note that all listings that do not have this MY_PROPERTY are always included along with other listings. This has been happening for a while and still happens in version 9.9.2. Can someone from the dev team take a look at the issue and see if it can be fixed in the next release, please? Thanks!

UPDATE: Because the topic was closed after 10 days and I cannot reply to it, I’ll just provide an update on my original question. So, turns out that the issue was in the “" character in my user property names. I was expecting that “AAA_BBB” property would be treated as one token by the filter, but it looks like it gets broken into two words and GS treats it as “AAA” + “BBB” two tokens, which messes up my filter setup. Removing "” from the property name fixes the issue and the filter in my smart group works as expected. Though I was surprised that GS (or Apple) filter treats “_” as a separator, it’s very uncommon IMHO.

Any chance you can you a post a screenshot of your smart group settings?

What exactly is “MY_PROPERTY” ? If it consists of multiple words (or is broken down into multiple words because it contains special characters), it might not works as expected.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.