HubSpot's KB: create custom campaign properties to organize, group and report on campaigns. Add them to the campaign form and mark them Required so they're filled in when campaigns are created or edited.
1. In HubSpot
The relevant screen in my demo portal.
Marketing Studio. The Campaigns table is lower on the page.