Cost per thousand (CPM) is a marketing term that's used to denote the cost an advertiser pays per one thousand advertisement impressions on a web page.| Investopedia