Using Exclusion Rules to Prevent Segment Overlap

Last Updated: 4/9/2026     Tags: segment, segments, segmentation, priority, targeting
  • Switch Version
  • V5
  • V4

Exclusion rules are used when you have one activity with multiple segments, but you want each subscriber to receive only one content variation.

This ensures that even if a subscriber matches more than one segment, they will only be included in the most relevant one based on your rule setup.

Common Use Cases

You may use exclusion rules when:

  • A subscriber purchases multiple products, and each product has its own content variations
  • A subscriber belongs to multiple audiences, but should only receive one message
  • You want one type of content to take precedence over another
  • You need to avoid sending conflicting or duplicate content to subscribers

When to Use Exclusion Rules

You should use exclusion rules when:

  • You have one activity with multiple content variations
  • Subscribers may qualify for more than one segment
  • Each subscriber should only receive one variation
  • You want to control which subscribers are included in each segment

Without exclusions, subscribers can match multiple segments, which can lead to overlapping audience results and unintended content delivery.


How it works

The following example shows how exclusion rules are used to ensure each subscriber is only included in one segment.

These are sample targeting expressions for demonstration purposes only.

Main Activity Target Expression

(purchased product one of "Fresh Bread, Chocolate Cookies, Iced Coffee" and subscribed lists XXXX)

This targets all subscribers in the selected list who purchased any of the products. It creates a broad pool of eligible customers before segmentation is applied.


Segment Target Expressions

  1. Fresh Bread (Highest Priority)

    (purchased product = "Fresh Bread")
    
  2. Chocolate Cookies

    (purchased product = "Chocolate Cookies" and not purchased product = "Fresh Bread")
    
  3. Iced Coffee (Lowest Priority)

    (purchased product = "Iced Coffee" and not purchased product = "Fresh Bread" and not purchased product = "Chocolate Cookies")
    

Each segment builds on the one before it by excluding subscribers who have already been included in a previous segment.


Why the Order Matters

The order of the segments is intentional in the example above.

It works because each segment excludes subscribers who have already been captured in a previous segment. This is what ensures each subscriber only appears in one segment.

Important: This is not automatic behaviour based on segment order. The exclusion rules are what create the separation between segments.

Why Exclusion Rules Matter

Using NOT conditions ensures that:

  • Subscribers are removed from lower segments once they match a higher-priority condition
  • Each subscriber only appears in one segment
  • Segment overlap is prevented
  • Content delivery is consistent and predictable

For example, if a subscriber purchased both Fresh Bread and Chocolate Cookies, they will be included in the Fresh Bread segment and excluded from the Chocolate Cookies segment.


Example Structure

Priority Segment Logic
1 Condition A
2 Condition B AND NOT A
3 Condition C AND NOT A AND NOT B

This pattern can be extended to as many segments as needed.


Common Mistakes

1. Forgetting an Exclusion Rule

If you donโ€™t exclude higher-level segments, subscribers may appear in multiple segments.

Incorrect setup:

  • Segment 1: Condition A
  • Segment 2: Condition B
  • Segment 3: Condition C

This will result in overlapping segment matches.

Segments Matching Multiple


2. Relying on Segment Order Alone

Taguchi does not automatically prioritise segments based on order.

You must explicitly define exclusions using NOT conditions to control which segment a subscriber belongs to.


3. Assuming Taguchi Auto Resolves Overlaps

Overlapping segments are not resolved automatically.

If exclusions are not used, subscribers can qualify for multiple segments.


How to Test Exclusion Rules

  • Run an Activity Check
  • Confirm each subscriber only appears in one segment
  • Check for any overlap between segment results - no subscriber should appear in more than one segment

Segments Exclusion Rules Correct TE

If you see overlapping results, review your exclusion rules and ensure NOT conditions have been applied correctly.

If you have additional questions or require further assistance, reach out to Taguchi Support