L'affiliation est un partenariat entre un éditeur de site et un site commercial cherchant à développer ses ventes en ligne ou capter un nombre de demandes de devis plus important. Le site commercial, alors nommé "annonceur" propose un programme d'affiliation au site souhaitant rentabiliser son trafic, alors nommé "affilié". Ce programme d'affiliation décrit la manière dont l'affilié sera rémunéré en faisant la promotion des produits ou services de l'affilieur. Les modes de rémunération d'un programme d'affiliation peuvent être variés, ils peuvent être notamment tout ou partie des modes suivants :
Les sites d'e-commerce utilisent les plateformes d'affiliation pour mettre à disposition de leurs affiliés des liens textes, des bannières, et des catalogues produits. Ces catalogues produits sont utilisés par les comparateurs de prix, et les acteurs du reciblage publicitaire.
Lorsque plusieurs affiliés ont été acteurs sur une vente, la société d'affiliation attribue la vente à l'un des affiliés en fonction des règles établies par l'annonceur (en général il s'agit d'attribution au dernier clic).