Il Pay per impressions è un particolare tipo di campagna promozionale che stabilisce un costo per un tot definito di impressions. Le impressions sono le visualizzazioni di un annuncio pubblicitario come un banner o uno spot. L'inserzionista paga quando il proprio annuncio raggiunge il numero di visualizzazioni stabilito a priori. A differenza del pay per click il costo corrisposto dall'inserzionista in una campagna online non dipende dai click reali al proprio annuncio.