Segments are one of the most important Dittofeed resouces to understand. Segments are used to define a group of users. Segments serve multiple roles.

Segment uses:

Segments are defined by composing one or more segment nodes in a hierarchy.

Segment Nodes

  • Trait Node: Restrict a segment to users with a specific trait value.
  • Performed Node: Restrict a segment to users who have performed a specific action.
  • And Node: Allow any users to join the segment if they satisfy one condition “And” another condition.
  • Or Node: Allow any users to join the segment if they satisfy one condition “Or” another condition.
  • Subscription Group Node: Restrict a segment to members of a subscription group.
  • Manual Node: Specify a segment by manually uploading a CSV of users.
  • Random Bucket Node: Randomly assigns a predetermined percentage of users to a segment.