Activity Tracking for Marketing Campaigns

Within a report/dashboard I would like to track the amount of activities for a specific marketing campaign. When using the filter “campaign name” the report still includes unrelated activities. HubSpot does not natively tie CRM activities (calls, meetings, one-to-one emails) to the campaign object. It would be helfpul to have filter options on a campaign level for different activity types.