Als allereerst is het belangrijk om uit te leggen dat er twee partijen moeten zijn om affiliate marketing in te zetten. Dit zijn de adverteerder en de publisher:   Adverteerder: Dit is de partij die affiliate marketing wil doen in de vorm van het aanbieden van zijn of haar product of dienst. Dit is dus de kant die wil dat mensen zijn of haar producten of diensten promoten.   Publisher: Dit is de kant die het product of de dienst voor een online business gaat promoten. De publisher zorgt voor de promotie (op wat voor manier dan ook) en krijgt een bepaalde vergoeding (commissie) wanneer zij aan een bepaald doel voldoen. Affiliate marketing is een vorm van online marketing die relatief veel op andere vormen lijkt. Dit komt omdat affiliate marketing heel erg lijkt op content marketing. Het verschil zit hem er vooral in dat de vergoeding bij affiliate marketing variabel is.