07 3188 7000

Definition of Impression

Impression

The number of views an advertisement is shown whether it is clicked on or not.