Affiliate marketing is when a business pays commission to one or more affiliates for bringing customers to its site, through their own online assets, and when such customers make a purchase.