1 of 1 people found this helpful
We use a similar approach in our environment. When someone engages with specific, campaign-related content on our site, we assign them an "area of interest" code. That code then determines which EP they are added to. Should they engage with content aligned to another campaign, we pause them in the current EP and add them to the current one. Here's the campaign that manages this for members of the each EP:
You never want to remove them if they're already members as this will affect reporting.
Thanks Dan that is useful to know we are on the right track.