How would you build a framework to evaluate the ROI of multiple marketing channels with different attribution windows?