I'm trying to wrap my head around the best way to set this up in the event app.
I have a conference made up of three tracks, with thee audience segments attending their own track. It's automatically selected, they don't pick the sessions.
That said, a few sessions will join sessions between the audience segments.
Currently, everyone sees all the sessions, and they have to filter to see their session category.
Is there a better way to do this, so that the audience segments are only seeing the sessions within their category?
There is some manual back-end labor to this process, but you could definitely assign each group to their sessions rather than use the categories.
If you do this for each segment, and then also for the sessions where they are joined up, then everyone will already have their own personal agenda, and you can just hide the 'All Sessions' tab in the app via the page visibility section.
Hope that makes sense!
You can also consider working with admission items or registration types. You can set up each track as its own admission item, and then assign the necessary sessions to automatically be included with each admission item. Sessions that are available to everyone can be included on all three admission items. Alternatively, you can set up a different registration type for each track and then only allow visibility to that tracks' sessions to its registration type. You can include the registration type widget in your registration process before the session widget, so based on which track (registration item) your registrant chooses, they only see that tracks' sessions.
Best of luck!