Revenue-based metrics hide margins. Two campaigns with the same ROAS can produce very different profit if one sells a high-margin course and the other a low-margin physical product.
Send a hard_cost with each order (cost of goods, fulfilment, fees) through the API or integrations. The dashboard shows profit as revenue minus hard costs minus ad spend, and the Attribution report credits each row with its share of hard costs under the selected model.