Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Priority of boolean operators in Segment Builder

Level 1
Level 1

Hi all,

I am new to Adobe Audience Manager and I am trying to evaluate the structure of an existing segment I am working with. I am confused about the impact of 2 consecutive "AND NOT", which I fear may be excluding from the segment much more than what they were intended to do.

To give you some more details, I want to address a population of prospects who have visited the website and have not filled a request form in that specified time frame.

I have added my comments after the ##

So the segment is built as follows:

All visitors (recency >=7days ago)


All visitors (recency <=30days ago) ## At this point we have a segment of "all visitors for the period 7-30 days"


Customers ## now the segment is "all visitors for the period 7-30 days who are not customers"


Filled a form (recency >=7days ago) ## This is where I start having problems. now the segment is "all visitors for the period 7-30 days who are not customers and have NEVER filled a form before the past 7 days"?


Filled a form (recency <=30days ago) ## This was supposed to limit the exclusion to the people who have not filled the form during the period 7-30. In my opinion with such a structure we are excluding from the 7-30 days not clients segments everyone who has ever filled a form, even if they filled the form 60 days before. Am I right?

Thanks in advance for your help,


0 Replies

Hi Sergio.C

Instead of using a complex expression in segment,we would recommend to exclude the users at trait level using AAM UI to create the trait expression and then probably use that trait in segments.

You can read more about boolean operators  and their precedence here Boolean Expressions in Trait and Segment Builder