Affiliate marketing involves referring to a product or service by sharing it on a blog, social media platforms, or website. The affiliate earns a commission each time someone makes a purchase through the unique link associated with their recommendation. The third-party publishers are affiliates, and the commission fee incentivizes them to find ways to promote the company.