Hi @ejvfscribbler ,
Thanks for your insight in the Community!
I see great value in what you are suggesting and it would definitely be a great addition to have within Klaviyo. I can submit a product feature request on your behalf and update this board once we have implemented this feature!
A workaround we have right now to achieve the same thing would be to add the conditions of Segment A into Segment B. This can be done quickly by re-creating Segment B, just create a similar segment for Segment A (click into Segment A then click Manage Segment > Create Similar Segment). Then just add in your other conditions for Segment B and you're ready to go. By cloning a segment, you can work off segment B while excluding Segment A from being touched.
Depending on the number of conditions you have, this can range from simple to incredibly tedious. An alternative to this would be to clone your current Segment A and convert it to a list. From there, you can exclude all users in that list from segment B. The one drawback to this is that users who enter segment A after it has been converted to a list would not be updated/added to this segment and therefore would be unaccounted for. So if it's just for a quick fix for a campaign send, this is definitely viable, otherwise I'd steer clear of this option moving forward.
Hope this helped!
Alex
@ejvfscribbler - Welcome to the community! While I agree that segments of segment is a good idea, I think sometimes they can cause some interdependent issues and make the outcome confusing?
Let’s say:
Segment A = Opened Email AND in Segment B
Segment B = Opened Email AND in Segment A
If a user opens an email, are they in Both, or Neither? If Segments are somehow processed simultaneously, then perhaps the user will be in Both. If Segment A is process before Segment B, or vice versa, then perhaps the user is in neither?
This is a simple example, but in very elaborate or complex Segments, there might be rules like this that overlap somehow down the chain!
This “Liar Paradox” can obviously be checked to prevent you from creating these type of self-referencing Segments, but it’s kind of an interesting dilemma.
For extra credit, try this in a Spreadsheet: Cell A = Cell B, Cell B = Cell A.
@ejvfscribbler - Welcome to the community! While I agree that segments of segment is a good idea, I think sometimes they can cause some interdependent issues and make the outcome confusing?
Let’s say:
Segment A = Opened Email AND in Segment B
Segment B = Opened Email AND in Segment A
If a user opens an email, are they in Both, or Neither? If Segments are somehow processed simultaneously, then perhaps the user will be in Both. If Segment A is process before Segment B, or vice versa, then perhaps the user is in neither?
This is a simple example, but in very elaborate or complex Segments, there might be rules like this that overlap somehow down the chain!
This “Liar Paradox” can obviously be checked to prevent you from creating these type of self-referencing Segments, but it’s kind of an interesting dilemma.
For extra credit, try this in a Spreadsheet: Cell A = Cell B, Cell B = Cell A.
I think the simple solution is that they should be in both :)