In many of our journeys, we split segments and assign segment codes for further processing later in the workflow.
In a recent instance, we have enabled overlapping segments for people who are Call Eligible, Email Eligible, or Both (overlap).
When we get to the end of the journey, we write a flag indicating what segment this person was part of. Email=True, Call=True. These flags are based directly on the segments previously assigned.
The issue in this instance, is that even when assigned to multiple segments, a contact is only getting 'true' written for one of the assigned segments when overlap occurs. What is the solution here to ensure that each overlapping segment they are assigned to can be referenced later in the journey?