How do I manage ‘tracked’ access to Courses, Curriculum, Content and Meeting Rooms?

Essentially, any ‘tracked’ access needs to be via a login that exists in the Connect Account.  So if you want to allow access to a Curriculum or Course then the person needs a login and password to gain access to the connect Training infrastructure at all.
In the case of Connect Training, if the person has a login on the system then you can either proactively enrol them into a ‘Training’ (either Course or Curriculum).  Similarly, if they have a login then they will have access to the ‘Home’ tab and from there you can choose to allow self-enrolment’ into a ‘Training’ from the ‘Catalogue’ feature.  But self-enrolment does require a login on the system.
If you want external people to have access, then they need to create their own login into Connect, and to do that you would need to use the ‘Connect Events’ module to allow self-registration.  Then they would potentially have access to the ‘Training Catalogue’ I mention above.
If you are aiming to restrict access to a Meeting Room, then you can use a very similar technique to the scenarios above, but you do have the option to grant access to a Meeting Room using the ‘Accepted Guest’ option to allow people without a login to enter your meeting, but understand that tracking is only as good as the name people are using and it will not be associated with existing ‘Trainings’ as they are tied to an e-mail login in Connect Training.
Restricting access to ‘Content’ is again similar to the scenario for ‘Trainings’ above with the exception that you can also have ‘Public’ content with no restrictions.
Access to Meeting Rooms, Content and ‘Trainings’ can be controlled at both the level of an individual user and at the ‘Group’ level for ease of management.