Affiliate marketing is an online advertising channel in which advertisers pay publishers only for results. Affiliate marketing overlaps with other Internet marketing methods to some degree, because affiliates often use regular advertising methods.