Affinity marketing

Affinity marketing is the selling products or services to customers on the basis of their established buying patterns. The offer can be communicated by e-mail promotions, online or offline advertising.