You can separate orders placed on sale channels from Magento orders using the order importing settings for accounts. It is possible to specify the store view where orders imported from the channel will be placed.
So, for example, you may create store view “eBay” or "amazon" and set up settings to use it for order creation. The same for other sales channels.
You can find more information about order importing settings here: