Is there a way to collect data on product upon purchase

im planning to create a campaign that needs to collect data from a woocommerce product upon purchase and that data will be different between purchases (dynamic), and build a campaign through that, is it possible to collect product data throught infused woo or any other means

Yes - InfusedWoo allows you to collect standard and custom field data into Keap.