El marketing de afiliación involucra a un tercero (afiliado de marketing) que promociona los productos y servicios de un anunciante (comerciante/marca) y, a cambio de sus esfuerzos, se le paga una comisión. Existe un intermediario entre el afiliado y el anunciante que gestiona todo el proceso, conocido como programa o red de afiliados.
El comerciante puede poseer y administrar internamente el programa o la red, pero en muchos casos hoy en día se subcontrata a una empresa especializada en marketing de rendimiento.