Yes, Data Warehouse could be used as well... but just be aware, if you need to provide data like Visits or Unique Visitors (metrics that "stack"), you might accidentally send inflated numbers...
So let's use this Example:
Visit 1:
Page APage BPage C
Visit 2:
Page APage D
In Adobe, this would...