I think you are talking about creating a Data Lake, where you take data from AA and data from your other systems and map then together, and report on it...
There is some data import capabilities in Adobe, I haven't used that personally... but I think a Data Lake is a lot more flexible... it's also a huge undertaking...
You could also collect revenue information during your purchase flow, but of course, this will be incomplete for people blocking analytics calls, or possibly offline purchases (depending on your business model).