How can I track upsell product conversions in Google Analytics?

Hi,
I have a question that I would like to get your opinion on. I have a Cart Drawer with the Dawn theme and would like to customize the cart upsells feature, so that we are able to track in Google Analytics, which products were sold as upsells. So for example, in analytics I would see that this month, we have sold 50 pieces of product A, and 30 of those were sold as upsells.
I am wondering how to do this best, and thought maybe someone had run into this before?

I imagine the best way to do this is through events. You can have an event pushed when someone accepts the upsell. Your typical ecommerce revenue and product data would still be in there unchanged but what classifies someone’s acceptance or rejection of the upsell is the event.