Skip to main content
Solved

Profiles Being Added to a Segment When They Have Not Met All Conditions

  • October 27, 2024
  • 1 reply
  • 21 views

Forum|alt.badge.img

Hello Everyone,

Anyone have good experience with segments?

I am trying to correctly set up a segment that brings profiles in to that segment ONLY when those profiles have 'received' 3 emails (in this case a intro sequence for new subscribers before they get put on my general broadcast 'segment').

So the profiles are being added to the segment WITHOUT meeting all the conditions...which is receiving 3 emails.

I have tried using the 'subject' filter and the 'message' filter and have created separate segments for each.

But profiles are being added to the segments above without 'receiving' all three emails.

Anything I can start trying to troubleshoot?

Thanks,

Ken
 

Best answer by ArpitBanjara

Hey @SkyGoFly 

So I am assuming you are using 3 definitions in the segment using the “OR” condition, correct?

If you want only profiles who have received all 3 emails from a particular flow, then I would suggest you use “AND” between those definitions.

Something like

Received email atleast once over all time> where> message> X
AND
Received email atleast once over all time> where> message> Y
AND
Received email atleast once over all time> where> message> Z

so profiles would enter this segment only when they have received all these 3 emails. Let me know if this fixes it (Or maybe I dont understand the question correctly?), If not can you please elaborate your question and attach some screenshots of your segment, so that I can look into this more in detail?

Let me know if this helps and thank you for posting your question here in the community

Cheers

Arpit

View original
Did this topic or the replies in the thread help you find an answer to your question?

1 reply

ArpitBanjara
Principal User I
Forum|alt.badge.img+36
  • Principal User I
  • 371 replies
  • Answer
  • October 27, 2024

Hey @SkyGoFly 

So I am assuming you are using 3 definitions in the segment using the “OR” condition, correct?

If you want only profiles who have received all 3 emails from a particular flow, then I would suggest you use “AND” between those definitions.

Something like

Received email atleast once over all time> where> message> X
AND
Received email atleast once over all time> where> message> Y
AND
Received email atleast once over all time> where> message> Z

so profiles would enter this segment only when they have received all these 3 emails. Let me know if this fixes it (Or maybe I dont understand the question correctly?), If not can you please elaborate your question and attach some screenshots of your segment, so that I can look into this more in detail?

Let me know if this helps and thank you for posting your question here in the community

Cheers

Arpit