Skip to main content
All CollectionsStories
How to utilize tags (And, Except and Or Tags) for better segmentations?
How to utilize tags (And, Except and Or Tags) for better segmentations?
Aleksandra Matic avatar
Written by Aleksandra Matic
Updated over a week ago

In this article we will cover the Story segmentation process with And, Except & Or tags, and how to precisely target audience and serve relevant and personalized content for them.

Step 1: Log in to your StorifyMe account.

Step 2: Go to Story section.

Pick a Story you would like to publish. Click on it to open Story configurations.

Scroll down a bit and find Tag(s) section.

Here you can find Tag segmentation option where you can choose whether you want to include some stories (And), exclude (Except) them from experiences, or include any of segment that contains specific category.

Understanding Tag Types

AND Tags

Utilize And tags to ensure that all selected tags must be present for a story to appear. For example:

Let's say there are 2 stories with AND tags defined:

name: AND tags:

Story A EN

Story B EN, DOT

And we also have a widget with "automatic" configuration (meaning that we will use story "tags" to filter stories that should be shown instead of picking stories manually one by one):

name: Widget A

When we define segments ("tags" filter) for this widget, different stories will be shown based on the defined widget segments (image below with "Assign experiences" heading). For example:

  1. Segments: EN - Only Story A will be shown

  2. Segments: EN,DOT - Both Story A and Story B will be shown

  3. Segments: DOT - No story will be shown

The way this works is that as long as AND of the tags the story requires are present, it will appear in the widget. Since the story "Story A" requires EN tag to be present, it will appear in the widget if that widget has EN tag in its list of segments. Since the story "Story B" requires both EN and DOT tags to be present, it will only appear in the widget if the widget has both of these tags in its list of segments (regardless of other segments in that list).

EXCEPT Tags

Except tags are used to ensure that stories will not appear in the widget if any of the story EXCEPT tags is present in the list of widget segments. For example:

name: EXCEPT tags:

Story A EN

Story B EN, DOT

Below are example results for different lists of widget segments:

  1. Segments: EN - No story will be shown

  2. Segments: EN,DOT - No story will be shown

  3. Segments: DOT - Story A will be shown if it's ANY or ALL tags conditions are fulfilled

The way this works is that as long as any of the story EXCEPT tags is present in the list of widget segments, it will not appear in that widget. Story A won't appear if the widget's list of segments includes EN tag, Story B won't appear if the widget's list of segments includes either EN or DOT.

The EXCEPT tags have the highest priority, meaning that if the story's ANY or ALL tags condition is fulfilled, but its EXCEPT condition is also fulfilled, the story won't appear in the widget.

OR Tags

The behaviour is different if OR tags are defined. For example, if we have 2 stories:

name: OR tags:

Story A EN

Story B EN, DOT

And widget segments:

  1. Segments: EN - Both Story A and Story B will be shown

  2. Segments: EN,DOT - Both Story A and Story B will be shown

  3. Segments: DOT - Story B will be shown

The way this works is that as long as ANY of the tags the story requires are present, it will appear in the widget. The Story A requires EN tag to be present and it will appear in the widget if the list of segments includes the EN tag. Story B requires either EN or DOT to be present in the widget list of segments.

Did this answer your question?