Different payment mechanisms are used in digital marketing, such as upfront costs or retainer-based contracts with agencies. Normally, compensation is not based on particular results like sales or leads.