Social media and affiliate marketing are extremely infuriating and intrusive BUT when done correctly it is the least costly way to build a brand for a company or product and generate a supplementary if not full income.
Affiliate Marketing by my definition is simply marketing other company goods and services. You use your own platforms and clients or followers, then direct prospective traffic and clients to another company and with tracking codes you are able to earn commission.
Social Media by my definition is any platform you can add marketing or share personal experiences and notes, punting goods, services or wears, building a brand, for your own company or services. Earning revenue from own company.
Adsense, or similar, is when you earn funds by directing traffic from your own platform to another company platform. Directing traffic, you earn an income, does not have to become a billable client.
Social media and affiliate marketing is very often incorrectly used. This is why people do not see a return. Extremely obvious mistakes are made time and time again. Not enough research is done, bad roll out and extremely irrelevant content are the main culprits for poor return.
See my articles page for information on each group.