By category 1 and category 2, do you mean hard and soft bounces?
One way to do this would be to create these as program statuses, then have flow actions within your program to set the appropriate status when triggered. This way you could look at the campaign overview and see the breakdown of how many people soft and hard bounced for that particular email.
Likewise, you can do the same for unsubscribes, clicks, opens, etc.