Affiliate marketing involves promoting other companies' products and earning a commission when sales are made through affiliate links. Websites and bloggers can join affiliate programs, where they earn fees for placing product links that drive purchases. The affiliate model allows companies to outsource marketing across a vast online network and track which affiliate links generate leads and sales. Affiliates seek to partner with multiple companies to earn more from a wider network of referrals.