Hey @SammyLoveridge,
Campaign conversion goals aren’t actually tied to an active journey. They are time-bound and related to deliveries with the campaign (https://customer.io/docs/journeys/campaign-conversions/#conversion-timing)
So for example, a goal could be for the customer to enter a segment or perform an event within 90 days of clicking an email from the campaign. The workflow could be as short as sending one message and there could still be a conversion applied if the person performed the conversion goal within the time frame.
For campaigns like you’re speaking of, our customers generally have a Segment membership filter applied on each campaign, along with the exit condition “They achieve the goal or they stop matching the trigger segment or filters”. So if a person is in Segment A to begin Campaign A, but later joins Segment B, you could make them exit Campaign A with the filter “not in Segment B”.
Does that all make sense?
For campaigns like you’re speaking of, our customers generally have a Segment membership filter applied on each campaign, along with the exit condition “They achieve the goal or they stop matching the trigger segment or filters”. So if a person is in Segment A to begin Campaign A, but later joins Segment B, you could make them exit Campaign A with the filter “not in Segment B”.
@Jordan, just came across this suggestion. It’s very helpful as I never thought about using filters for such purposes. Thanks for that!
The only open question I now have is how to best segment people that are currently in one campaign. Is such a direct filtering option (e.g. “currently in campaign A”) on the roadmap somehow? I know that there are workarounds, e.g. segmenting on messages being sent in the campaign, or setting attibutes when entering and exiting a campaign, but it’s far from convenient and covering all cases, e.g. of campaigns who are consisting of other actions than messages. Any ideas?
Hey @digitalisierungsprofi
Yes that is an open feature request, and one that would resolve a few sharp edges of setting up messaging journeys on the platform. I’m adding an upvote there referencing your comment in this post.
What you mentioned is basically the best practice at this time, we usually say that you can use a Manual Segment, or set and remove an attribute value, at the beginning and end of a journey to mark a person’s journey in a specific campaign. I’m hopeful, and fairly certain, that we will implement a solution for this — as I know it would eliminate a lot of complexity around managing/mitigating overlapping campaign journeys. However, we don’t have an ETA on that, so keep your eyes peeled on the release notes and our public roadmap (linked on that same page).
Thanks @Jordan for your swift reply! Love this community, and that you are participating as well 
Sure, I’m closely following release notes and roadmap anyway. In the meantime I will also try the approach with adding and removing to manual segments, which is maybe even easier then setting attributes as this clutters customer attribute data.