What is the role of affiliate marketing within online marketing?