Syntax for Audience Segment Logic

When you create reusable audiences, you can manually define segment logic using alphanumeric segment IDs and the following syntax:

  • () to indicate a group
  • || for OR
  • && for AND
  • ! for NOT (exclude)
  • All specified segment groups are included unless they’re preceded by ! (which excludes them).

For example, the following logic:

(X5vUk1cNvZxvBJ3jMjTt) || (sfvXrmQkk77PL5OtHpLH) && !(SMWSjTZFiy9hR1bKm1vw || x08UReA0IcP9HAJdcGVe)

means (in plain English)

INCLUDE Segment ID X5vUk1cNvZxvBJ3jMjTt OR INCLUDE Segment ID sfvXrmQkk77PL5OtHpLH AND EXCLUDE (Segment ID SMWSjTZFiy9hR1bKm1vw AND Segment ID x08UReA0IcP9HAJdcGVe)

In placement settings, you can use saved audiences either as audiences to explicitly target or as separate audiences to exclude from targeting. Make sure your segment logic reflects the purpose for which you will be using the audience.

On this page