O marketing de afiliados envolve anunciantes (marcas) contratando atividades de marketing com diversos parceiros independentes (publishers), pagos com base em resultados. A tarefa deles é alcançar o maior público possível com suas ofertas. Uma rede de afiliados, como a MyLead, intermedia esse processo.
O anunciante quer conquistar novos clientes. Para isso, ele lança um programa de afiliados, que é uma oferta de seus produtos ou serviços, na rede de afiliados.
A rede reúne programas de afiliados de várias marcas e atua como intermediária na criação de parcerias entre a marca e o publisher. Ela fornece materiais educativos, ferramentas e gerencia pagamentos. Um publisher é alguém que ganha dinheiro online. Ele promove programas de afiliados, ou seja, produtos ou serviços selecionados de marcas específicas, e conquista novos clientes, recebendo uma remuneração em valor fixo ou percentual.