Few options in the market would help you to identify the customer’s action on your website. Google Analytics is the most common one and through GA you can track each channel’s performance by return on investment.