I want to track the overall traffic for the static pages on my-domain.com, plus the pages visited and orders placed in each store. Should each store get set up as a “website” or is there a better way to do this?
No you need to go to Settings-> Websites, and create separate Website for each of your stores, then embed tracking codes at those stores. visit Manage Websites - Analytics Platform - Matomo for more info.