Programele de afiliere online variază în funcție de jucătorii și produsele incluse în program. Fiecare comerciant poate desemna cum va funcționa programul său de marketing afiliat. Unele programe sunt folosite pentru a câștiga vizitatori, în timp ce altele sunt create predominant pentru a crește vânzările unui anumit set de produse sau unui întreg magazin. Parametrii fiecărui program de marketing vor determina relația dintre comerciant, editor, client și rețeaua de afiliați.
Programele de marketing al căror scop este creșterea vizionărilor pot folosi o varietate de programe de afiliere online pentru a câștiga părți interesate. Un grup de programe le cere editorilor să trimită clienți la ei pentru a obține acces la cupoane sau reduceri speciale asociate cu o anumită campanie de produs. Un alt grup de programe dorește ca editorul să furnizeze informații despre un anumit site web sau piață online cititorilor acelui editor. Aceste programe plătesc editorul pentru trimiterea clientului în locația corespunzătoare.
Acele programe care lucrează pentru a crește vânzările își definesc direct programele de afiliere online, astfel încât editorul trebuie să folosească un link către un produs, serviciu sau magazin. Pentru a primi plata, clientul trebuie să cumpere ceva după ce a accesat produsul sau serviciul solicitat. Aceste programe plătesc, de obicei, pe bază de comision, în funcție de produsul vândut și de volumul de produse la care a făcut referire un editor într-un anumit timp.
Programele de afiliere de căutare solicită ca un editor să permită comerciantului să plaseze reclame pe blogul sau site-ul web al editorului. Editorul primește un comision ori de câte ori un cititor face clic pe reclamă. Aceste programe de afiliere online sunt considerate programe cu plată-pe-clic. Clientul face clic pe reclamă pentru a obține informații suplimentare, iar comerciantul plătește editorului pentru plasare.
Unele programe de afiliere online funcționează pentru a câștiga membri suplimentari pentru site-urile lor Web sau buletine informative. Aceste programe solicită fiecărui editor să trimită clienții către paginile de înscriere de pe un anumit site Web pentru a primi un buletin informativ sau a deveni membru al unui anumit site Web. Plata pentru aceste tipuri de programe de marketing variază în funcție de program. Fiecare program își definește parametrii.
Programele de partajare a fișierelor încearcă să determine editorii să solicite cititorilor lor să publice sau să pună la dispoziție fișiere de pe computerele lor către terți. Aceste tipuri de programe de afiliere online cer de obicei utilizatorilor să încarce fișiere protejate prin drepturi de autor, filme sau alte forme de informații electronice într-o anumită rețea afiliată sau să pună aceleași fișiere de pe computerele lor la dispoziția altor părți. Aceste rețele sunt în general ilegale și pot fi periculoase.