Can you explain how you would design a custom object structure in Salesforce to track a new marketing campaign's return on investment?