Affiliate marketing is the process by which an affiliate earns a commission for marketing another person's or company's products.