These two terms may seem almost the same at first sight. However, if you are using OptiMonk, they mean different things.
You can meet the term „Impressions” in the Campaigns menu. It refers to the number of how many times your messages have been displayed to your visitors.
Pageview is when a user visits one of the pages on your website. Pageviews are tallied for each page of your site.
For example, you have a visitor coming to your page. He will see the message once, so he will generate one impression for the campaign. But he does not stop at the home page, he continues browsing in the Categories page and 3-4 of the product pages as well. This way, he generates 5-6 pageviews. Usually, the pageview is a higher number than impressions, because the campaigns often do not show for every visitor.
You can see an example here from OptiMonk and Google Analytics:
You can see that in this example, the OptiMonk Campaign had 5 impressions, which means that your message has shown up 5 times. We can also see that OptiMonk counted 34 pageviews.
We can also see that during the same time period, we had 7 new users and 91 pageviews according to Google Analytics.
The difference in pageview count is because OptiMonk stops counting the pageview for the visitor after there was an impression. Google Analytics will continue to count every pageview.
It is also worth mentioning that if we do not have any active Campaigns, OptiMonk will not count any pageview your site receives. We only count pageviews if you have an active Campaign on the said domain.
You can see the different pageview limits for the available OptiMonk subscriptions at https://www.optimonk.com/plans-and-pricing :