L'affiliate marketing utilizza i propri canali online, come il sito web, i social media e le newsletter, per promuovere il prodotto o servizio di un'azienda e generare traffico verso il suo sito. Se un utente clicca su un link di affiliazione dell'affiliato e acquista il prodotto o servizio, l'affiliato riceve una commissione per aver generato l'acquirente. L'obiettivo dell'affiliate marketing è quello di generare entrate per entrambi.