L'affiliation consiste pour l'annonceur (la marque) à confier ses activités de marketing à de nombreux partenaires indépendants (les éditeurs), qui sont facturés selon un modèle basé sur la performance. Leur tâche est d'atteindre le plus grand nombre possible de clients intéressés par leur offre. L'intermédiaire de ce processus est un réseau d'affiliation tel que MyLead.
L'annonceur souhaite acquérir de nouveaux clients. Pour ce faire, il propose au réseau d'affiliation un programme d'affiliation, c'est-à-dire une offre pour ses produits ou services.
Le réseau rassemble les programmes d'affiliation de différentes marques et facilite la coopération entre la marque et l'éditeur. Il fournit du matériel pédagogique, des outils et gère les paiements. Un éditeur est une personne qui gagne de l'argent en ligne. Il promeut des programmes d'affiliation, c'est-à-dire des produits ou services sélectionnés de marques spécifiques, et acquiert de nouveaux clients, pour lesquels il reçoit une rémunération sous la forme d'un certain taux monétaire ou d'un montant exprimé en pourcentage.