When it comes to earning money by way of Digital Marketing, I often refer to "Affiliate Marketing". Affiliate marketing is an advertising model where a company pays compensation to third party publishers to generate traffic to the company’s products or services. The third party publishers are referred to as affiliates.