> you will obviously know if a campaign has been "effective", if sales increase.
This is simplifying marketing too much. You’re likely to run concurrent campaigns on different platform, Facebook, Instagram, Google Search, Twitter, etc.
Marketers would like to understand what campaigns and what medium helps drive sales/installs. No need to waste money on Twitter ads if it turns out no one actually ends up buying.